Platform

Reverting and restoring previous revisions of custom scripts

Users can now revert custom scripts to previous revisions and restore deleted scripts. The Extension Script History maintenance form retains previous revisions of your script that can be reverted or restored. Read-only copies of all previous revisions of your custom script can be viewed in this maintenance form.

For more information, see Infor Workforce Management Custom Scripting Developer Guide.

Update RelayState to be configured by WEB_SERVER_URL registry instead of request serverName

For on-premise deployments of WFM, you must specify a value for the WEB_SERVER_URL registry parameter. This parameter is used to specify the SSO relay URL and must be set as the web server URL.

For more information on deploying SAML in WFM, see Infor Workforce Management Application Configuration Guide.

Migrating configuration data in WFM

A tool for migrating WFM configuration data is now embedded in the WFM application and is available for on-premises, single-tenant and multi-tenant environments. The embedded tool can perform migrations for all environments, even if the deployment does not allow direct database access such as single-tenant and multi-tenant instances of WFM.

You can use the tool to migrate configuration data between two environments where WFM is deployed. For example, after you have completed testing you may want to migrate WFM configuration data from a test environment to a production environment.

Note: This release does not allow the user to rollback, rerun or view migration transactions. In this release you are only permitted to import and export a data migration. These features will be available in the next production update.

For more information on migrating configuration data between instances of WFM, see Infor Workforce Management Application Configuration Guide.

Custom scripting framework updates

Several updates were made to the custom scripting framework.

Added 6 new script types to EXTENSION_SCRIPT_TYPE tables:

  • ta-rule-engine-data-event
  • ta-override-data-event
  • ta-employee-data-event
  • ta-employee-balance-data-event
  • ta-employee-default-labor-data-event
  • ta-employee-schedule-data-event
  • Updated scripting-config.xml with contexts and parent contexts.
  • Added whitelists for all Scriptable Types.
  • Added the following scriptable classes:
    • RuleEngineDataEventScriptable
    • OverrideDataEventScriptable
    • EmployeeDataEventScriptable
    • EmployeeBalanceDataEventScriptable
    • EmployeeDefaultLaborDataEventScriptable
    • EmployeeScheduleDataEventScriptable

For more information, see Infor Workforce Management Custom Scripting Developer Guide.

Custom data in core tables for lookup and configuration

WFM now supports custom data in core tables for lookup and configuration. These tables are accessible using Groovy custom scripting and the WFM public API. Multiple types are permitted and types have names that hold the names of the columns of the corresponding data rows.

In general, custom data is:

  • Editable from maintenance forms.
  • Populated using table import.
  • Exportable using CSV export.
  • Accessible from the public API and RESTful API.
  • Reportable.
  • Replicated to Infor Data Lake.

For more information on using custom scripting, see Infor Workforce Management Custom Scripting Developer Guide.

For more information on using the WFM public API, see Infor Workforce Management API Configuration Guide.