Release details
Show Pc client versions

v491 (1/27/2025)

  • Create calendars for 2025
  • Add UserId column to Activities table and recreate indexes to avoid last-page contention on AggregateWorkitem
  • Add index to Activities table to cover AWI record deletions (Cascade delete-issue)
  • Add some NOLOCK for querying Workitems and AggreateWorktems tables
  • Update the AggregateWorkitem SP to use the same as we use in new environments
  • Allow custom reports to serialize and deserialize objects using the Newtonsoft library
  • Custom Reports: Allow reports to query the client computer info for report users
  • Fix for: GetComputerActivities SP is invoked with incorrect Startdate parameter when User has no activities at all

v490 (1/13/2025)

  • KpiAggregator job should run only for Active companies
  • ReportStatistics: Change OrganizationHierarchy logging time calculations
  • Custom Reports: Change signature for the built-in AggregatedKpi object and clear already existing aggregatedKpis in the database
  • Excel Import-Export: Fix for supervisor group is not found if it is only a true subgroup of a new group about to be created
  • Allow admins to recalculate AggregatedKpis automatically and effectively
  • KpiAggregator job: process "user working time changed"-events in a different order (latest days first)
  • Create calendars for 2025
  • Create 365 Workday Calendar
  • Add priority range filter to the resource manager
  • Add some error handlings to RTA
  • fix for: Resource Manager has some issues when multiple users has been added
  • Fix js error in RTA (undefined object does not have certain property)
  • Fix for: password strength validator chart does not work
  • Excel Import-Export: Fix for supervisor group is not found if it is only a true subgroup of a new group about to be created
  • ReportStatistics: OrganizationHierarchy logging time includes the times of some other calculations
  • Custom Reports: Change signature for the built-in AggregatedKpi object + clear already existing aggregatedKpis in the database
  • ChurnAnalysisReport: Add LOAD statements to ensure that the report compiles in every environment.
  • WorktimeAnalysisReport: modified excel template to show 0:00 start/finish time
  • ProductivityAnalysis: Fix for Key class Equals and GetHashCode methods
  • CalculatorProvider: Add showPeopleLevel parameter to base constructor method call
  • Change WorkingTimeInHolidayCategoriesCalculator to put calculated values into the result variable and follow these changes in WorktimeByDayReport.

v489 (12/12/2024)

  • Prevent assigning multiple profile for a single user
  • Extend systemsetting's password policy with minimal password length parameter
  • GDPR acceptance should be triggered on demand
  • SquishIt minifying is now turned off
  • Respect BO setting for client enabled settings when querying for client report tabs
  • Be able to prevent new devices trigger login notification emails
  • User table should contain ExtendedProperties column
  • Excel user import should not overwrite UserExtendedProperties, since Excel import can't handle it anyway
  • OrganizationHierarchy excel import-export: Extended properties
  • OrganizationHierarchy excel import-export: Validating workers a bit faster (especially when a large number of users is uploaded)
  • OrganizationHierarchy excel import-export: Add Roles to "Non-importable"-sheet + change the format of the usergroup names
  • OrganizationHierarchy excel import-export: Import the "Account Status" field for users (support only Active & Disabled)
  • OrganizationHierarchy excel import-export: Import supervisor-group assignments
  • OrganizationHierarchy excel import-export: During export, order user groups alphabetically by path
  • OrganizationHierarchy excel import-export: Import role-user assignments
  • Deleted groups' ExtId field should be depersionalized (so that a group with the same ExtId can be created later)
  • ExtId field length of usergroups must be increased to 200
  • Handle priorities in ResourceManager
  • Add some logging and exception handling to API ImportUsersAndGroups
  • Add new base KPIs and KPI operands
  • Add missing operands in StartEndTimeCalculator and add violation count operands to WorkingTimeViolationCalculator.
  • Custom Reports: When dynamic tup slicing is in effect, the user activities are cut off at midnight
  • Custom Reports: The KpiAggregator job does not try to understand the report output and update AggregateKpis by that because now it is done internally from the report's code
  • CalculatorProvider: added Base version
  • Fix visibility issue in ResourceManager
  • Fix for: Getting computer activities is very slow

v488 (11/18/2024)

  • Refactor the storage and usage of Workitems. Preparing for a possible migration.
  • Add textReplacer to dashboard (regex perf opt.)
  • Create a new Tiled report (KPI Aggregator report) and call it from the job when needed
  • Custom Reports: Supervisor-group assignments container is not populated correctly because groups were not found
  • Custom Report: Company custom reports can have unique UI parameters
  • Custom Reports optimization: Reuse system settings if needed
  • ReportStatistics: Excel download fails when there are too many users in the list (32K is the max for an excel cell content)
  • Custom Reports: Allow reports to save and query the calculated Aggregated KPIs for users
  • Custom Reports: Add "Generating Collection"-messages to Report Statistics only if the Collection was actually generated
  • Custom Reports: Remove "Building Containers"-messages from Report Statistics
  • Custom Reports: Fix function-detection by omitting InnerCode from the list of sources
  • Fix for: Only the first HTML Report is fast, all the others are much slower (others start with a huge delay)
  • Fix for: When dynamic start-end of days are calculated, the activites might be cut off at the end of the day
  • PeriodSplitter: Add new periodsplitter constructor for performance optimization.
  • DefaultInactiveProductiveItems: added functionality to extend the InactiveProductiveList from Snippet on company level and added new InactiveProductiveTask list
  • Fix for: RealTimeActivity's auto refresh issue
  • Fix for: handle undefined userNodes in RTA
  • Performance Analysis Report: fix for how Activity and Carpet diagram shows data to fit the user's timezone instead of the report caller's time zone
  • PointCalculator: fix for average calculation when report contained people with zero time
  • DynamicEndOfDayReport: Fix for: exception when no user was found, data content creation, multiple PC workflows, wrongly change currentworkflow and lasttupend when computerId was changed.
  • Performance Analysis Report: fix for unnecessary filtering of the highlighted KPI daily comparison table

v487 (10/9/2024)

  • Azure AD login
  • Central reports should be able to run with the report creator's privileges as well
  • Be able to prevent new devices trigger login notification emails
  • ModifyWorkTime page: Calculate utc time for queried user.
  • TupSlicingMethod development: Add DynamicEndOfDayReport, add tup slicing method based on work item continuity
  • ContinuousActivitiesCalculator: Fix for condition on when to cut a continuous period.
  • ProjectReport: One of the columns in the HTML view was having bad name.
  • KpiStatistics: updated KpiStatistics report to support multiple aggregation level based on groups
  • DynamicEndOfDayReport: reworked some features of the report to adjust more the algorythm to the features
  • DaysCalculator: Updated JcActiveDays operand calculation.
  • Activity report: handled decoratedTaskName taskId comparison
  • Performance Analysis Report: fixed duplication of highlighted KPI when the profile contains it
  • Fix for: DynamicEndOfDayReport duplicate data in the file

v486 (9/13/2024)

  • Support filtering of calendar when standing on a usergroup
  • Log enabling/disabling of scheduled reports
  • Add new JobCTRL.DesktopMsTeams plugin
  • Fix for: RestApi report download fails due to new security headers
  • Enable report days to be displayed dynamically or according to worktimeschedules, and not by the end-of-day setting
  • Activity Report: added meeting title for the decorated task name
  • ChurnAnalysisReport: Add new tiled custom report ChurnAnalysis.
  • Performance Analysis Report: modified profile based KPI list logic to support highlighted KPI function
  • Netting: made virtual/remote desktop activity more prioritized than original desktop process
  • CorporateAnalysisReport: Update Excel template for the report.
  • WorkZoneAnalysisReport: Add new tiled custom report WorkZoneAnalysis.
  • Custom Reports: Fix for date slicing error when period contains clock shift
  • TaskTimesReport: Fix for counting tasktime twice if there are two tasks that have the same name.
  • Performance Analysis Report: fix for order of KPIs when highlighted KPI isn't in the kpi list

v485 (6/21/2024)

  • Prevent abandoned SQL transactions to occur
  • Enhance some security measures regarding HTTP communication
  • Extend user filtering in PerfAnal and PerfIndex reports for custom reports
  • Some reviewed spanish translations
  • Fix for: new project modal window's autocompletes have z-index issue
  • Add background functionality to slice tups based on different configurations
  • PointCalculator: excluded invalid point calculation when no time was registered
  • Performance Analysis Report: Added funcionality to redefine "relevant" worktimes

v484 (5/16/2024)

  • Create new systemsetting for adhoc meeting default taskid
  • Make website footer visibility configurable
  • Fix for: Suffixed sheetnames may not be unique to meet the requirement of 31 chars max sheetname length in excel
  • Fix for: worktime modification diagram's selection does not work well when the userTree (sidebar) is
  • Fix for: 1 day enddate offset problem regarding history collections for custom reports
  • WorkTimeViolationCalculator: Added missing prerequirements
  • Performance Analysis: Fix for offline time table shows participants even when there is none

v483 (4/24/2024)

  • Hide Ivr page for all users
  • Expose TargetWorktimeIntervals in Update and SetSystemSettings API methods
  • Add some new calendarexceptions to Mexician calendar
  • GamificationChartReport: Show daynames in report's culture and give more space for tier name labels on the chart.
  • Dashboard: Average Start/Finish widget kpi update to reflect other reports start/finish
  • Performance Summary: updated KPI table period label
  • Fix for: registration form throws a client side (javascript) error
  • DefaultTransactionReport: updated the business logic of the taskless transaction calculation
  • Fix for: Default Transaction report localization key

v482 (3/18/2024)

  • DataPrivacy page history should show only hand-made deletions
  • User's Firstworktime attribute should depend also upon mobile workitems
  • Adjust changepassword ticket validation expiries (to 30 days)
  • SystemSettings: Add missing tooltips for basic settings
  • Update Korean and Korean without red days calendars for 2024
  • Fix for: Some collections for reports are not serialized into rawdata excel
  • Fix for: Latest reportcollections cannot be serialized to excel rawdata
  • PerformanceIndexReport: New explanatory text for the KPI Table in report + auto localizations
  • CarpetDiagramReport: Add first and last worktime fields and use it when creating activity chart on the ModifyWorktime page (fix for activity chart not getting correct dates)
  • Add Sum KPI funcionality for Delta KPI-s when there is no expected time
  • PerformanceIndex: Fix for WeeklyCompany and WeeklyGroupCharts date showed a week later start in some cultures.
  • PointCalculator: Added nonworkday calculation method to KPI-s where Expected Time is the divisor (Expected Time on nonworkday is 0)
  • DailyWorkTimeReport: Fix for if there is no work time for comment
  • Fix for: Performance summary report showed the whole period even when last week was selected for kpi summary and added label for KPI table period

How to start

  • The desktop application is an integrated part of JC360® which, in active status, documents work activity and records the active times spent on tasks and projects in order to create reports and detailed analytics about individual and corporate performances.

    If you have not downloaded and installed the desktop application yet then you can do it by choosing Install JC360® applications from the dropdown next to your name on the upper right corner and after selecting the application you prefer.

    You can start or stop the application with a double click (with the left mouse button) on the icon (). (The system considers the IP address at registration as office network so it will show "Working in office" status if any user is connected to the internet from that address. Connection from any other address will be marked as "Working outside the office" status. If you find an error in the statuses shown, we suggest you to doublecheck the IP address settings in the Company networks menu () and modify them if necessary.)

    For your convenience the default setup is automated task generation and automated task switching, which further reduces the manual task administration. As long as the automated task generation and task switching mode is active it overwrites the manual task selection. You can make automated task documentation even more precise with setting up personal rules.

    You can switch off automated task switching mode any time in the Default settings menu () or by CTRL + double click on the desktop application icon (). It enables manual task selection until unlocking this feature the same way.

  • By default we have created a user group with you as the only member.

    To add more co-workers go to the Configure and Manage/Users, user groups settings/User accounts (). Here you can add more users in two ways: add them one by one by clicking on the new user icon or you can upload a complete group or organization with the downloadable Excel template.

    In the user hierarchy you can also move user groups and users in the batch with the "Mass move" icon.

  • All registered work is always linked to a specific task. So for accurate work administration you have to create the tasks that the users can work on in the Configure and Manage/Project, task/General data () menu. By default we have created 5 tasks (Administration, E-mail handling, JC360 Administration, Meeting, Break) from which you can already choose to register your work. When you create more new projects or tasks add its period, priority, target cost and estimated time.

    At the same time of adding new projects or tasks in the pop-up you can also assign them to your coworkers at the "Project members" or in the "Assignment" section.

  • You can achieve maximum accuracy in documenting work time with the automated task switch and logout features. You can easily set up automated rules with keywords in the Keyword based rules () menu.

    The system is capable to recognize keywords in the To, From or Subject line of the emails, in the title or the process name of the active applications, in the address bar (URL) of the browser or in Office document file names and file paths.

    Task switching rules apply to all users assigned to the tasks, while logout rules can be assigned to individual users, as well.

  • If you need to find out which of your coworkers are active, who are in the office or where the mobile users are then select the Real-time activity () menu. On this page you can see the continually updated statuses of users, including work locations (office, home or mobile position) and the latest daily work time statistics, the progress of their tasks, their work documented with the mobile application and the documented screenshots connected to their work on the computer.

    You can apply filters to focus only for a selected group of users or activity data.

  • The active time with tasks, applications, documents, e-mails or websites which are set as productive compared to the total registered work time. In case of desktop time only the active time is used for calculation. (Active time is when desktop keyboard activity is not interrupted with breaks longer than the given report parameter.)

  • In the Dashboard menu you can get a real time insight to the reports you’re the most interested in.

    You can see the following informations on the widgets: activities of the employees, their worktime of the previous days, their application usage and internet browsing. You can check their worktime balance and productive worktime on computer.

    As from the Reports menu, you can download the reports from here as well. You can add your favorite reports to your dashboard besides the default widgets.

  • On the Analyze and improve/Reports () page we have collected a variety of report templates to create your own statistics from the vast amount of work data collected by the applications. The reports are arranged into four groups according to their contents: Primary data reports, Activity reports, Aggregate business reports, Executive reports.

    You can save any of your customized report settings by adding them to your Favourite reports. You can also set up automated delivery for your favourite reports. This way you can access the latest statistics also from your mailbox in accordance with your report delivery settings.

Completed: {0} point(s)
cartoon figure