Version: 14.1.45 (Build Number: 7582)
New Features
-
Weekly Schedule Print Button
A print button has been added to the Weekly schedules screen and Users now have the ability to print the Weekly schedule screens. Due to the significant amount of data on the Weekly schedule screens, Users can specify the report's layout and, paper and view size.
-
Shift Plan Report Print Additional Processes
To enable Users to include other Processes' Shift plans when printing their own Shift plans, the following changes have been made to the “Select included attachments to Print”:
-
Renamed to “Select included Shift plans and attachments to print.
-
A multi select Process field has been added: In this field Users will be able to select which other Processes Shift Plan they would like to include in their Shift Plan report. The field is stateful by device, in that it will remember a User's last selection.
Improvements
-
Upgrade to Fewzion Log Library
To resolve the issue of Fewzion's logs truncating when the log file reaches the file size limit, Fewzion has updated it logs library to a modern service: Serilog.
-
Shift Plan Reports PDF Conversion
To improve overall performance when printing Shift Plan reports with multiple attachments, Fewzion now when generating a Shift Plan report merges the Attachment PDFs and Shift Plan Report PDF into a single PDF file.
-
Shift Plan Times
User's are now able to edit Shift Plan Times at Shift level, by changing the Start, End or Shift Length values in the Edit Shift Plan screen. When updating the Shift Times, Fewzion also takes into account the Time Based KPIs and Effective Shift length values and recalculates KPIs in accordance to the new Shift Time values.
-
Intercom
Due to the Intercom icon covering the right arrow on the Planning board and Schedule screens bottom horizontal scroll bar, the Intercom widget has been relocated to the Speech bubble icon located next to the Task search bar.
-
Process Edit Screen
The Process Edit screen has been refactored to use MVVM infrastructure which allows changes made to a Process to be saved in batch and the reduction of registered channels in Signal R. The refactoring of the screen helps prevent timeout exceptions, when Processes are updated.
-
User Roles
To avoid confusion when assigning Roles to Users, Roles used specifically by the system only, are no longer visible on the Edit User screen.
-
Checklist Questions
Now allows Checklist Questions to use decimal points when setting min, max and step values.
-
Smart Import Wizard
Now can import Tasks with null Assigned Process and/or Task Types values, when those Task fields are selected to be sync.
Fixes
-
Was not deleting Users due to "Uncaught TypeError:q.fullName is not a function" error.
Now deletes Users. -
Was not applying password encryption to newly created Users.
Now applies password encryption to all Users. -
Was not opening the Shift Undermanager's Report screen due to "Uncaught TypeError: Cannot read property name" of underfined".
Now opens the Shift Undermanager's Report screen. -
Was showing images related to Opencut mining on login screen.
Now no longers shows images related to Opencut mining on login screen. -
Was selecting fields of Edit Shift Plan screen when dragging and dropping Users into a Task.
Now no longer selects fields when dragging and dropping Users into a Task. -
Was not showing the Shadow icon on Actuals screens.
Now correctly shows the Shadow icon on Actuals screens. -
Was resulting in an error when Tags were added Attachments, "Cannot read property 'focusable' of 'undefined'.
Now adds Tags successfully to Attachments. -
Was refreshing Standard Tasks when scrolling up and down the Standard Task Panel.
Now no longer refreshes the Standard Tasks when scrolling up and down the Standard Task Panel. -
Was not allowing the Duplicate and Copy To Task features to be used on Planned Tasks.
Now allows Duplicate and Copy To Task features to be used on Planned Tasks. -
Was not showing the pencil icon on Standard and Planned Tasks when notes where added.
Now shows the pencil icon on Standard and Planned Tasks when notes are added. -
Was responding with a build error, due to missing quotes in copy command.
Now no longer responds with a build error. -
Was not allowing auto-assigned Tags to added manually, when the "Can be Manually Added" setting was set to true.
Now allows Tags to be both auto-assigned and manually added. -
Was failing to calculate leave on the Roster for some occupations.
Now calculates leave on Roster for all occupations. -
Was not enabling Crew leader and Guest access roles, and Users using those roles were not able to access the correct Fewzion screens.
Now allows Users to access the correct Fewzion screens when accessing Fewzion through the Crew Leader and Guest roles. -
Was resulting in "Uncaught Type error: Cannot read property fireevent of underfined" when attempting to move a Task with the Move To task feature.
Now no longer results in an error when using the Move To feature and moves the Task correctly. -
Was allowing Tasks with Assign To values to be moved to or copied to Processes which could not accept or assign tasks.
Now does not allow Tasks with Assign To values to be moved to Processes which could not accept or assign tasks, by graying the Processes from the Task features’ drop down lists. -
Was not supporting long file paths with current library.
Now supports long file paths with AlphaFS library. -
Was resulting in a "500 Internal" error when attempting to print Shift Plans that had ad-hoc people added to the Shift Plan's available people.
Now prints Shift Plans that have ad-hoc people added to the Shift Plan's available people. -
Was not saving SharePoint attachments and was resulting in an error when printing Shift Plans with SharePoint attachments.
Now correctly saves SharePoint attachments and prints Shift Plans with SharePoint attachments. -
Was not showing calendar icon on the Tasks "Attachments" pop-up, to indicate the Expiry Date field was editable.
Now shows the calendar icon on the Tasks "Attachments" pop-up. -
Was not logging all required information to ascertain the cause of UserLeave Smart Import errors.
Now has added additional logging to the UserLeave Smart Import feature. -
Was not resolving attachment expiry date related compliance breaches when the Expiry date had been updated.
Now resolves attachment expiry related compliance breaches when the Expiry date has been updated. -
Was returning an error due to null values when running the UserLeave Smart Import.
Now no longer returns an error due to values when running the UserLeave Smart Import. -
Was not enabling buffered scrolling in the Attachments pop-up window.
Now enables buffered scrolling in the Attachments pop-up window. -
Was not showing the Shadow icon on all reports.
Now shows the Shadow icon on all reports. -
Was not returning a summarises Task view on the Schedule and Planning board screens when selecting "Task Summarise" display option.
Now returns a summarises Task view on the Schedule and Planning board screens when selecting "Task Summarise" display option. -
Was not showing values in the Additional Tasks Lines and Top Delays and or Stoppages Lines numeric fields.
Now shows values in the Additional Tasks Lines and Top Delays and or Stoppages Lines numeric fields. -
Was showing an UNKOWN Attachment Tag when adding attachments from the External File System that were of an unknown file type.
Now prevents the UNKOWN Attachment Tag appearing when adding attachments from the External File System that were of an unknown file type. -
Was not allowing Resources to be editable on Tasks imported through the Smart Import Wizard, regardless if the Read Only field is not flagged.
Now allows Resources to be editable on Tasks imported through the Smart Import Wizard, if the Read Only field is not flagged. -
Was not able to import the Tags and StartTime Task fields when importing Tasks using the Smart Import.
Now can import the Tags and StartTime Task fields when importing Tasks using the Smart Import. -
Was not able to append header after HTTP headers have been sent.
Now can append header after HTTP headers have been sent. -
Was storing the Assigned Process name oppose to the Assigned Process Id on Tasks imported through the Smart Import Wizard.
Now stores the Assigned Process Id on Tasks imported through the Smart Import. -
Was returning an "Uncaught Error: Invalid component "itemId".
Now no longer returns an "Uncaught Error: Invalid component "itemId". -
Was failing to lend users to other Processes due to inability to send GET request.
Now successfully sends GET request when lending users to other Processes. -
Was calculating Shift Plan required resources based on the Shift Length oppose to the Effective Shift length.
Now calculates Shift Plan required resources based on the Effective Shift length. -
Was returning an exception when reordering KPIs on the Manage KPIs screen.
Now no longer returns when reordering KPIs on the Manage KPIs screen. -
Was occasionally returning a “500 internal” error across screens due to a conflict occurring when updating Users.
Now no longer returns a “500 internal” error after updating Users. -
Was not promulgating External File attachment Ids and Expiry Date values to recurring Scheduled Tasks.
Now promulgates External File attachment Ids and Expiry Date values to recurring Scheduled Tasks. -
Was allowing the locking of External File System files when required by two processes.
Now prevents the locking of External File System files. -
Was not resolving attachment related compliance breaches on delete of Attachment.
Now resolves attachment related compliance breaches on deletion of Attachment. -
Was allowing Users to create Checklist questions with duplicate short codes.
Now no longer allows Users to create Checklist questions with duplicate short codes. -
Was unable to scroll through the Checklist questions category pop-up.
Now has added to scroll bar to the Checklist questions category pop-up. -
Was not grouping Checklist questions under their categories on the Edit Process screen.
Now groups Checklist questions under thier categories on the Edit Process screen. -
Was returning error when printing Shift Plans with null attachments.
Now handles null attachments when printing Shift Plans. -
Was not displaying applicable Checklist questions on the Actuals screen.
Now displays applicable Checklist questions on the Actuals screen. -
Was unable to change display order of Checklist question categories through the UI, due missing display order value.
Now adds a display order value on creation of Checklist category and can change the display order of the Checklist question categories through the UI. -
Was displaying the checklist questions in different order inconsistently between the Checklist manage screen and Actuals screen.
Now list the checklist questions in the same order consistently across screens. -
Was not showing Tasks' target and actuals on Shiftly Reports.
Now includes Tasks' target and actuals on Shiftly Reports. -
Was not displaying Tasks on Weeks 3,4&5 when display option was selected on the Weekly schedule screen, until screen was refreshed.
Now displays Tasks on Weeks 3,4&5 when display option is selected on the Weekly schedule screen. -
Was returning a "500 Internal" error when accessing Weeks 3,4&5 on the Planning Board due to missing EFS parameters.
Now has added the missing EFS parameters and no longer returns a "500 Internal" error when accessing Weeks 3,4&5. -
Was returning "Invalid Date Range" error when attempting to edit User Leave.
Now no longer returns a "Invalid Date range" error when editing User Leave. -
Was reverting Checklist questions selections on Processes' Edit screens when scrolling.
Now no longer reverts Checklist questions selections on Processes' Edit screens when scrolling. -
Was occasionally triggering recurring scheduled jobs multiple times within a minute, due to a bug in Hangfire RavenDB.
Now uses Hangfire RavenDB version 2.1.1 to prevent scheduled jobs from triggering multiple times per minute. -
Was using Hangfire RavenDB version 2.1.1.
Now no longer uses RavenDB version 2.1.1, reverted to previous version. -
Was using MemoryStorage for Hangire RavenDB to prevent scheduled jobs from triggering multiple times per minute.
Now no longer uses MemoryStorage, reverted changes. -
Was not allowing Checklist Questions min, max and step values to use decimal points.
Now allows Checklist Questions to use decimal points when setting min, max and step values. -
Was occasionally triggering recurring scheduled jobs multiple times within a minute, due to a bug in Hangfire RavenDB.
Now no longer triggers recurring scheduled jobs multiple times within a minute, due to resolving the original bug in Hangfire RavenDB. -
Was not triggering automated Hangfire jobs, due to failed Hangfire.Raven dll.
Now triggers automated Hangfire jobs as expected, due to functioning Hangfire.Raven dll. -
Was not deleting User Leave for Users who have more than one entry of the same leave type.
Now deletes User Leave successfully for all Users. -
Was not promulgating External File System files Ids to recurring scheduled tasks in Weeks 3,4&5.
Now promulgates External File System files Ids to recurring scheduled tasks in Weeks 3,4&5.
Patches
-
14.1.1 (Build Number 7375)
Was failing to print additional processes' shift plans when printing the Shift Plan report on the Process Plan screen.
Now prints additional processes' shift plans when printing the Shift Plan report on the Process Plan screen. -
14.1.2 (Build Number 7377)
Was returning an "Uncaught TypeError: Cannot read property "getTasks" of null" when attempting to edit a Shadow Task from the "AssignTo" process.
Now no longer returns an "Uncaught TypeError: Cannot read property "getTasks" of null" when attempting to edit a Shadow Task from the "AssignTo" process, and successfully saves all edifications made to Shadow Tasks. -
Was returning an "Uncaught typeError: q.PrintShiftPlan is not a function" when selecting the "Print Shift Plan" option on the Shift Plan content menu.
Now no longer returns "Uncaught typeError: q.PrintShiftPlan is not a function" when selecting the "Print Shift Plan" option, and prints the Shift Plan report. -
14.1.3 (Build Number 7384)
Was not optimally using Serilog.
Now has improved Serilog, so that is logs all required Fewzion events. -
14.1.4 (Build Number 7387)
Was showing all available Occupations on the Occupations filter on the Roster screen.
Now only shows the Occupation used by Users shown on the Roster. -
14.1.5 (Build Number 7388)
Was failing to print additional processes' shift plans when printing the Shift Plan report on the Process Plan screen.
Now prints additional processes' shift plans when printing the Shift Plan report on the Process Plan screen. -
Was not truncating the KPIs columns on the summary section on the Process Plan screen.
Now truncates the KPIs columns on the summary section on the Process Plan screen. -
Was not showing new Processes on the Fewzion UI.
Now correctly shows new Processes on the Fewzion UI. -
Was not defaulting the "Can Assign Task" Process status to "No", when no status had been specified on the creation of the Process.
Now correctly defaults the "Can Assign Task" Process status to "No", when no status had been specified on the creation of the Process. -
Was allowing Process to be created, without a Department and Type specified.
Now no longer allows a Process to be created, without a Department and Type specified. -
14.1.6 (Build Number 7391)
Was not saving a PDF document with no pages.
Now can save a PDF document with no pages. -
14.1.7 (Build Number 7395)
Was occasionally on the TouchUI screen, when printing attempting to Print the Shift Plan report, skipping the Shift Selection step and immediately opening the Print Preview screen.
Now no longer skips the Shift Selection step when printing the Shift Plan report from the TouchUI screen. -
14.1.8 (Build Number 7400)
Was when deleting Locations, failing to delete Locations from Tasks.
Now when deleting Locations, deletes Locations from Planned and Standard Tasks, and from scheduled Tasks from the next shift onward. -
Was when deleting Locations, was failing to remove the state of the Location on the Task List Report before deleting resulting in the Location continuous appearance on the Task List report.
Now when deleting Locations, removes the state of the Location in the Task List before deleting. -
Was not printing Locations on the Task List report in accordance to their display order.
Now applies the Locations display order when printing the Task List report. -
14.1.9 (Build Number 7403)
Was not including the Task Target and Unit in the Process Plan Weekly report.
Now includes the Task Target and Unit in the Process Plan Weekly report. -
14.1.10 (Build Number 7406)[Support]
Created client specific migration script to update KPIs short codes. -
14.1.11 (Build Number 7410)[Support]
Created client specific migration script to update Occupation Types short codes. -
14.1.12 (Build Number 7415)
Was only attempting to send the automated Reports once.
Now will attempt to send the automated Reports 10 times. -
14.1.13 (Build Number 7417)
Was not displaying the Process selection list for some Sites on the Actuals and TouchUI screens.
Now correctly displays the Process selection list all Sites on the Actuals and TouchUI screens. -
14.1.14 (Build Number 7421)
Was not truncating the KPIs columns on the summary section of the Daily KPIs Report.
Now truncates the KPIs columns on the summary section fo the Daily KPIs Report. -
14.1.15 (Build Number 7424)
Was incorrectly applying Actual colour "Red" on KPIs summaries, for KPIs using the aggregate function "TargetAchieveCount", when Target value was null.
Now for all KPIs, correctly applies no colour on KPIs summaries when Target value was null. -
14.1.16 (Build Number 7427)
Was not saving new leave dates when the dates were edited by dragging the leave bar on the Roster screen.
Now correctly saves new leave dates when the dates are are edited by dragging the leave bar on the Roster screen. -
Was not able to differentiate between Processes' Standard Tasks groups, if the groups name was used by more than one Process, when remembering the expanded/collapse state of the Standard panel.
Now uses the group's name and Processes Id when remembering the state of the Standard group Tasks and correctly retains each Processes' Standard panel state. -
Was failing to delete Tasks on Process Plan and Shift Schedule Screens.
Now correctly deletes Tasks on the Process Plan and Shift Schedule Screens. -
14.1.17 (Build Number 7434)
Was failing to run unit tests on Build creation.
Now correctly runs unit tests on Build creation. -
14.1.18 (Build Number 7434)[SILENT]
Fix failing unit tests and enable automated testing. -
14.1.19 (Build Number 7447)[SILENT]
Fix failing test in TeamCity. -
14.1.20 (Build Number 7450)[SILENT]
Fix failing tests intermittently and added unit test for Batch API. -
14.1.21 (Build Number 7456)[SILENT]
Improved domain test stability. -
14.1.22 (Build Number 7466)
Was not recalculating Tasks KPIs, Auto Assign Tags and compliance breaches after running scheduled Task Smart Imports. -
14.1.23 (Build Number 7468)
Was not including additional Processes on the Shift Plan report, if the Shift Plan report was printed from the Weekly Schedule screens.
Now includes Processes on the Shift Plan report, regardless of the screen it is printed from. -
Was not displaying newly added Tasks in the Edit Shift Plan screen in real time, a refresh was required for the Tasks to appear.
Now displays newly added Tasks in the Edit Shift Plan screen in real time. -
Was not handling overflow of main screens' menu bars.
Now handles overflow of main screens' menu bars. -
Was duplicating Scheduled Tasks when the "OK" button was clicked multiple times on the Add Shift Plan Task screen.
Now disables the OK button after first click, and prevents the duplication Scheduled Tasks. -
Was returning console errors "Uncaught TypeError: k.get is not a function" & "Uncaught TypeError: cannot read property 'els' of undefined" after the creation of Schedule Tasks.
Now no longer returns console errors "Uncaught TypeError: k.get is not a function" & "Uncaught TypeError: cannot read property 'els' of undefined". -
14.1.24 (Build Number 7474)
Was failing to populate the Crew Leader list on Actuals.
Now populates the Crew Leader list on Actuals. -
14.1.25 (Build Number 7480)
Was printing the Weekly report days based on a calendar week, oppose to the planning week.
Now prints the Weekly report days in accordance to the Site's planning week. -
14.1.26 (Build Number 7485)
Was not including Roles in the Usage report.
Now includes Roles in the Usage report. -
14.1.27 (Build Number 7487)
Was failing to navigate to the Planning Board screen after updating Processes' Locations and Checklist questions.
Now successfully navigates to the Planning Board screen after updating Processes' Locations and Checklist questions. -
Was returning a console error when saving changes made to a Processes' Show on Options and was failing to save the changes.
Now no longer returns a console error and successfully saves changes made to a Processes' Show on Options. -
Was displaying the Tonnes Multiplier field appearing on Service and Other Processes.
Now only displays the Tonnes Multiplier field on Production Processes. -
Was, occasionally failing to render the Edit Process screen after changes have been saved.
Now always renders as expected after changes have been saved. -
Was displaying only 5 weeks at a time on the Roster.
Now has added zoom buttons to the Roster menu, allowing 3 months and 6 months views. -
14.1.28 (Build Number 7494)[Support]
Created site specific migration script to trigger Compliance check for existing recurring schedule Tasks. -
14.1.29 (Build Number 7498)[SILENT]
Fix failing test in TeamCity. -
14.1.30 (Build Number 7500)
Was occasionally failing to print Weekly Schedule report due to authorisation cookie set to expire too quickly.
Now has increased expiration time, and successfully prints the Weekly Schedule report. -
14.1.31 (Build Number 7504)
Was failing to successfully run Roster from SAP smart import, due to a mapping error in the script.
Now has updated script and successfully completes the Roster from SAP smart import. -
14.1.32 (Build Number 7512)
Was not populating Shift Notes to scheduled recurring Tasks.
Now populates Shift Notes to scheduled recurring Tasks. -
14.1.33 (Build Number 7528)
Was incorrectly displaying scheduled recurring Tasks on Weeks 3,4 & 5 on the Planning board, when "Show on weeks 3,4 and 5" option had not been selected.
Now if "Show on weeks 3,4 and 5" option has not been selected, recurring scheduled Tasks do not appear on Weeks 3,4 and 5 on the Planning board. -
14.1.34 (Build Number 7532)
Was incorrectly deleting leave imported from SAP, if the leave dates overlapped the current date.
Now correctly deletes leave imported from SAP. -
14.1.35 (Build Number 7536)[Support]
Created site specific migration script to update Shift Times. -
14.1.36 (Build Number 7540)[Support]
Created site specific migration script to update Task Attachment Ids. -
14.1.37 (Build Number 7542)
Was throwing an "ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable Date Time" exception in some environments when performing KPI calculations.
Now no longer throws an "ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable Date Time" and recalculates KPIs successfully. -
14.1.38 (Build Number 7552)[Support]
Improved site-specific migration script to update Task Attachment Ids. -
14.1.39 (Build Number 7454)[SILENT]
Fix failing test in TeamCity. -
14.1.40 (Build Number 7560)[Support]
Improved site-specific migration script to update Task Attachment Ids. -
14.1.41 (Build Number 7562)[Support]
Improved site-specific migration script to update Task Attachment Ids. -
14.1.42 (Build Number 7564)
Was not using access policies to define Human Resources permissions.
Now uses access policies to define Human Resources permissions. -
14.1.43 (Build Number 7585)
Was failing to occasionally render Task notes pop-up on the Actuals screen.
Now renders Task notes pop-up on the Actuals screen. -
14.1.44 (Build Number 7582)
Was occasionally deadlocking when calling the Task API due to the current handling of multiple threads.
Now has improve the handling of multiple threads and no longer deadlocks when calling the Task API.
[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. -
Comments
0 comments
Please sign in to leave a comment.