Version: 12.2.0 (Build Number: 4660)
Improvements
-
BI Point Upgrades
Fewzion’s relational database replication (BI Point) has undergone several upgrades and now fully supports changes introduced in Fewzion since version 12 (New World).- All tables names had _v1 appended (this is to maintain backwards compatibility as Fewzion’s data structure changes over time)
- fewzion_ShiftPlanTasks has been superseded by fewzion_Tasks_v1
- The data structure of fewzion_Tasks_v1 has also changed considerably (e.g. Required People, Required Equipment and Locations have changed from columns to child tables of fewzion_Tasks_v1)
- Shadow Tasks are no longer a separate Task record, instead they are derived from the AssignedProcess column being set to a valid Process Id
- New tables have been added for Equipment, Equipment Types, Occupation Types, Standard Tasks and Planned Tasks.
-
Support Multiple Crew Leader Occupations
Fewzion now has the ability to configure multiple Crew Leader Occupations for a given Process. -
Webhooks "Give Up" Configuration
A "Give Up" configuration was added to Webhooks to allow clients to customize the time (in minutes) in which failed Webhook notifications would attempt to retry. After this period the Webhook events will be marked as Abandoned and will no longer trigger further notifications. -
Automatically Generate Work Schedule Rule (WSR) Short Codes
Short Codes are now automatically generated in the Manage Work Schedule Rules screen when adding a new WSR, reducing the amount of configuration required from the user. -
Disable Add Leave Flag
A flag has been introduced at the User level to enable clients to configure which Users are allowed or not allowed to have leave manually assigned. -
Paging Support for Fewzion REST API
Fewzion’s REST API has been updated to allow queries to return "pages" of results (instead of only returning all available results capped at 10240).- The API now includes a "start" parameter to specify which page of results to return and a "limit" parameter to specify the maximum number of results per page.
- A Response Header "X-Results-Total" is returned to inform of the total number of results produced by the query (i.e. total of all results from all pages).
-
Webhook Performance Improvements
Improvements have been made to Webhook events processing to help reduce the number of active HTTP connections being made to the RavenDB (Database) Server. This will in turn help to prevent TCP IP "port exhaustion" from occurring and also improve performance by reducing overall latency of requests to the Database Server.
Fixes
-
Was causing a divide by zero error when generating the Daily KPIs Meeting report if there were no KPIs to render.
Now generates the report with an empty KPI section. -
Was missing a Standard Task Id for some recurring tasks.
Now sets the Standard Task Id by looking up the Standard Task based on the Recurrence Id. -
Was missing the Manage Integrations Policy on the Integrations endpoint.
Now has the Manage Integrations Policy. -
[SUPPORT] Added new Occupations and Work Schedule Rules and updated Import Mappings.
-
Was creating Shift Plans beyond the next planning week when creating or enabling a Process.
Now creates Shift Plans up to the end of the next planning week. -
Was missing other users’ updates in Actuals when the connection was lost for over 30 seconds.
Now reloads the browser to ensure Actuals has current data. -
Was generating an error when running the Repair Standard Task Ids script when there were duplicate Recurrence Ids.
Now filters out duplicate Recurrences to avoid the error. -
[SILENT] Made an improvement to the Repair Standard Task Ids script to allow duplicate Recurrence Ids if they belong to the same Standard Task.
-
Was including recurrence differences from the past when deleting or rescheduling recurrences, causing the request size to exceed the maximum.
Now only includes future recurrences, reducing the request size considerably. -
Was always allowing User Leave to be manually added regardless of the "Disable Add Leave" flag.
Now correctly handles the "Disable Add Leave" flag. -
[SUPPORT] Updated Occupations, Work Schedule Rules and Import Lookups.
-
Was recreating users through SAP that were previously inactive.
Now reactivates the users instead of recreating them. -
[SILENT] Was not saving the Migration Info documents (for tracking migrations that have already run) when the "Skip" parameter was used.
Now saves the Migration Info documents when using the "Skip" parameter. -
Was taking a long time to load and occasionally crashing when loading Integration Logs.
Now uses buffering when displaying the Integration Logs to improve performance and reduce memory usage. -
Was failing to open the Edit Leave popup on the Roster when the current User only had the Human Resources role.
Now opens the Edit Leave popup. -
Was causing an Unauthorized error when loading Integrations for a User that only has a Human Resources role.
Now successfully loads Integrations. -
Was showing a grey screen when navigating from the Dashboard back to the Actuals screen.
Now shows the Actuals screen when navigating from the Dashboard. -
Was only showing a limited number of Integration Logs in the Manage Integrations screen due to the maximum results limit in the Fewzion REST API.
Now shows all available Integration Logs by reading pages of records as the User scrolls through the list. -
Was using the wrong date format when loading Integration Logs resulting in an incorrect Timestamp being shown in the Integration Logs screen.
Now shows the correct Timestamp in the Integration Logs screen. -
Was failing to show the Current Crew filter in the Roster screen for Planners or Schedulers.
Now shows the Current Crew filter regardless of the User's roles. -
[SUPPORT] Updated Work Schedule Rules and mappings.
-
Was deleting all existing Integration Logs when running the Import Integrations manually.
Now Integration Logs will not be deleted. -
Was crashing Fewzion when processing Webhook events if RavenDB server was under excessive load.
Now Webhook events processing will no longer crash Fewzion. -
[SILENT] Removed some code that was causing compilation errors in the Fewzion Build Server.
Patches
-
12.2.1 (Build Number 4662) [SILENT]
Reverted some code changes that were no longer required to work around issues with the Fewzion Build Server. -
12.2.2 (Build Number 4669) [SILENT]
Was missing Ids for Standard Task and Planned Task Locations.
Now all Task Locations contain an Id. -
12.2.3 (Build Number 4671)
Was losing the Task Scheduled Date when editing a Task on the Weeks 3, 4 and 5 screen, resulting in the Task disappearing after Fewzion was reloaded.
Now the Scheduled Date will not be lost when editing a Task. -
12.2.4 (Build Number 4674) [SILENT]
Was adding additional Smart Import integration configs when migrations were run.
Now additional Smart Import integration configs will not be added when running migrations.
[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.