13.8 Release Notes 10-Nov-2016

Version: 13.8.0 (Build Number: 6647)

New Features

  • People Tags

    Fewzion now has the ability to manually and auto assign Tags to People, base on a set of conditions.
    • A Tag field has been added to the User's Edit screen, allowing Tags to be selected manually and added ad hoc.

Improvements

  • Users

    The following improvements have been made to Users.
    • Extended the server Users controller to allow updates.
    • Current User API was created to update Users.
    • Added "Save" button to the Manage/Edit User screen.
    • No longer allows duplicate Usernames and/or employee numbers.
  • RavenDB

    The following improvements have been made to RavenDB.
    • Improvments to memory usage and performance have been implemented by reducing the number of RavenDB indexes used in Fewzion.
    • Upgraded RavenDB to the latest stable version to fix slow indexing issue.
  • Shift Plan

    "Print Shift Plan" option has been added to the Shift Plan and Scheduled Task content menu.
  • Scheduled Tasks

    The following improvements have been made to Scheduled Tasks.
    • Added Jint caching which has improved Fewzion's performance when creating and editing Tasks.
    • Added Edit Task screen popup function when scheduling Tasks with compliance breaches.
    • Tasks' Targets are now editable directly on the Planning Board and Schedule Screens.
  • Shift Schedule Calendar

    The calendar on the Shift Schedule screen has been moved next to the Left Arrow icon to allow for small screen resolution.
  • Resources Tooltip

    For clarification the heading "Effective Duration" in the Resources tooltip now uses the name of the resource, the tooltip refers to e.g. "Operator".
  • Planned Tasks

    Fewzion now loads Planned Tasks by Process, only as required, instead of loading all Planned Tasks upfront.

Fixes

  • Was not allowing time-based KPIs to be cleared by using delete / backspace keyboard function.
    Now allows time-based KPIs to be cleared by using delete / backspace keyboard function.

  • Was allowing a user to update a Task priority to "null" by deleting the priority via the Task description panel.
    Now does not allow a null priority.

  • Was duplicating Tasks when creating new tasks from Standard Tasks and Scheduled Tasks.
    Now has improved performance when creating or updating Tasks, which minimizes unwarranted Task duplication.

  • Was allowing HR Users to assign Roles when creating new Users.
    Now no longer allows HR Users to assign Roles when creating new Users.

  • Was receiving an Uncaught TypeError: Cannot read property "each" of undefined when attempting to save a new User.
    Now no longer receives Uncaught TypeError: Cannot read property "each" of undefined and saves new Users.

  • Was receiving a JavaScript error when clicking "Next KPI" on the Actuals Keypad when the current KPI value was "0".
    Now no longer receives a JavaScript error when clicking "Next KPI" on the Actuals Keypad.

  • Was showing false validation messages when importing Shift Times when the Shift Attendance Field was empty.
    Now no longer shows false validation messages when importing Shift Times.

  • Was no longer showing the Crew Leader icon on all Actual screens and was not prompting the Crew leader selector popup on the Task Actual screen.
    Now shows the Crew Leader icon and correctly prompts Crew leader selector popup on all Actuals screens.

  • Was, for resource allocation, treating a rejected shadow task as a local task in the assigned-to Process.
    Now no longer treats a rejected shadow task as a local task in the assigned-to Process.

  • Was not setting "Current" fields correctly when adding a new User and the fields would be cleared after daily rollover.
    Now sets the "Current" fields correctly when adding a new User and retains the fields after the daily rollover.

  • Was failing to persist changes to Short Interval Control Actuals due to ShortIntervalControlEnableStatic being set to "false".
    Now defaults the ShortIntervalControlEnableStatic setting to "true" as this is the only value currently supported.

  • Was allowing the attachment of duplicate filenames.
    Now prevents the attachment of duplicate filenames by appending the count on the filename.

  • Was deleting Attachments after updating Display Order or Tags.
    Now no longer deletes Attachments after updating Display Order or Tags.

  • Was not restarting the RosterEngine when changes were made to Users and Work Schedule Rules.
    Now restarts the RosterEngine when changes are made to Users and Work Schedule Rules.

  • Was generating a "Patch failed" error for some clients when updating task actuals, due to a data type conversion issue.
    Now the data type conversion error has been fixed and the "Patch failed" error will no longer occur.

  • Was using the "Notes" field title in the Edit Shift Plan Task grid, resulting in Task instructions failing to appear on the screen.
    Now uses the correct field title "Instructions" in the Edit Shift Plan Task grid, and Task instructions are now visible.

  • Was not allowing Users with a HR role to "Add" new Users.
    Now allows Users with a HR role to "Add" new Users.

  • Was failing to load tasks for the Schedule screen after first navigating to the Planning Board, due to a bug in RavenDB.
    Now loads tasks as expected, after upgrading RavenDB to the latest version.

  • Was not displaying Tags in the correct display order in the Tags' Drop-down list.
    Now displays Tags in the correct display order in the Tags' Drop-down list.

Patches

  • 13.8.1 (Build Number 6549)
    Was undoing changes made to attachments when cancelling the "Edit Task" window, even though the changes appear to have been saved via the "Attachments" window.
    Now a confirmation message is display when cancelling the "Edit Task" window if there are any pending changes.

  • 13.8.2 (Build Number 6553)
    Created a client specific migration script to update Smart Import integration lookups and mappings.

  • 13.8.3 (Build Number 6556)
    Was occasionally failing to copy attachments when scheduling and duplicating tasks too quickly.
    Now attachment copying is no longer required when duplicating tasks and this issue is avoided entirely.

  • 13.8.4 (Build Number 6562)
    Was not setting 'Fewzion-Version' to CORs exposed headers.
    Now sets 'Fewzion-Version' to all responses.

  • 13.8.5 (Build Number 6570)
    Created a client specific migration script to update Smart Import integration lookups and mappings.

  • 13.8.6 (Build Number 6572)
    Was not running compliance policies against recurring tasks.
    Now runs compliance policies when scheduling recurring tasks.

  • 13.8.7 (Build Number 6575)
    Updated client specific migration scripts to ensure some features were not included in production.

  • 13.8.8 (Build Number 6577)
    Enabled client specific Compliance Policy migration scripts.

  • 13.8.9 (Build Number 6582)
    Was not logging request information when an Ajax error occurs.
    Now logs request information when an Ajax error occurs and has added a "Details..." button and dialog box to show request information to the user.

  • 13.8.10 (Build Number 6587)
    Was not using the updated Usernap widget and console recorder.
    Now has updated the Usernap widget and enabled console recorder.

  • 13.8.11 (Build Number 6597)
    Was not allowing more than the current month's data to be queried on the Dashboard charts.
    Now has extended the charts date range to allow User to query up to a year's worth of data.

  • 13.8.12 (Build Number 6597)
    Was not allowing the the "Concerns" section in the DailyMeetingKPIs report to be an optional figure.
    Now allows the "Concerns" section in the DailyMeetingKPIs report to be optional.

  • 13.8.13 (Build Number 6607)
    Was not enabling Global error handler to log full stack trace when a JavaScript error occurs.
    Now enables Global error handler to log full stack trace when a JavaScript error occurs.

  • 13.8.14 (Build Number 6609)
    Was not displaying data for inactive Users on the dashboard charts and was returning a "500 Internal Error".
    Now display data for inactive Users on the dashboard charts and no longer returns a "500 Internal Error".

    Was only showing the Average of the data for the time period selected.
    Now has the option of showing the Sum as well as the Average of the data for the time period selected

  • 13.8.15 (Build Number 6614)
    Was showing a blank screen for many users when navigating to the Planning Board screen.
    Now the Planning Board will load without issues after fixing a bug with the Standard Task group expand/collapse feature.

  • 13.8.16 (Build Number 6622)
    Was not allowing the use of "Week 3", "Week 4" & "Week 5" in the Smart Import integration Window's options.
    Now has added "Week 3", "Week 4" & "Week 5" to the Smart Import integration Window's options.

  • 13.8.17 (Build Number 6624)
    Was producing a JavaScript error when attempting to log in as a Guest.
    Now no longer returns a Javascript error and Users can successully login as guests.

  • 13.8.18 (Build Number 6630)
    Was using hardcoded passwords in source code.
    Now no longer users hardcoded passwords in source code.

  • 13.8.19 (Build Number 6638)
    Was throwing an error when attempting to edit leave in IE 11 due to a date parsing error.
    Now parses dates correctly and no longer throws an error.

  • 13.8.20 (Build Number 6640)[SUPPORT]
    Was failing to run a migration script for one of our clients as the changes were made directly to the production database.
    Now the migration script has been disabled to avoid the error.

  • 13.8.21 (Build Number 6645)
    Was not copying attachment ids when scheduling recurring tasks for weeks 3, 4 and 5, resulting in errors when downloading attachments or printing Shift Plan reports.
    Now copies attachment ids when scheduling recurring tasks for weeks 3, 4 and 5.

  • 13.8.22 (Build Number 6647)
    Was scrolling the Standard Tasks grid back to the top when editing or deleting a Standard Task.
    Now the current scroll position remains after editing or removing a Standard Task.

[SILENT] patches have no (or very little) effect on your installation, and are usually due to internal development.
[SUPPORT] fixes are client specific, and may not apply to your installation.
Please contact us if you seek clarification as to whether or not you are affected by any of these items.

Have more questions? Submit a request

Comments

Powered by Zendesk