Platform

Public API and custom scripting updates

These changes were made to the custom scripting public API:

  • To enable users to script Clock Data Event, users require an accessor to EmployeeSchedulePublService. An accessor was added to TAPublicServiceAccess.
  • The API for EntitlementDetailPubl was updated to allow retrieval of good and bad hour types.
  • Implement a method to return the empId of the user in the wbu_name column for an override record. If nothing is returned on the lookup, then return NULL and do not throw a RecordNotFoundPublException.

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

Work Summary Import Task performance improvement

Multi-threading was added to the Work Summary Import Task to improve performance. The thread number is configurable on the Work Summary Import Task parameter page with these settings:

  • Default value: 4
  • Maximum threads - 16
  • Default batch size - 10

If the specified threads is out of range, then the minimum or maximum value is applied.

For more information on the Work Summary Import Task, see "Setting up Work Summary Imports" in the Infor Workforce Management Time and Attendance Implementation and Administration Guide.

Start of Day Task performance improvement

The Start of Day Task multi-threading code was refactored to improve performance.

Thread number and batch size are configurable in these registry settings:

  • /ruleEngine/createDefaultRecords/CALC_BATCH_DAYS
  • /ruleEngine/createDefaultRecords/SLAVE_THREAD_COUNT

Range of the thread number in the SLAVE_THREAD_COUNT registry is 4 - 32. Batch size range in the CALC_BATCH_DAYS registry is 10 - 50.

If the specified values in the registry parameters are out of the specified range, then the minimum or maximum values are applied.

For more information on the Start of Day Task, see Infor Workforce Management Time and Attendance Implementation and Administration Guide.

Employee Import Task performance improvement

Multi-threading was added to the Employee Import Task to improve performance. The thread number is configurable on the Employee Import Task parameter page with these settings:

  • Default - 8
  • Minimum thread - 1
  • Maximum threads - 32

If the specified threads is out of range, then the minimum or maximum value is applied.

For more information on the Employee Import Task, see "Employee Import Process" in the .

Holiday Assignment Task performance improvement

Multi-threading was added to the Holiday Assignment Task to improve performance.

Thread number and batch size are configurable on the Holiday Assignment Task parameter page with these values and ranges.Infor Workforce Management Time and Attendance Implementation and Administration Guide

Number of Threads parameter:

  • Default - 8
  • Maximum - 32
  • Minimum - 1

Batch Process Size parameter:

  • Default - 100
  • Maximum - 200
  • Minimum - 10

Minimum and maximum values are applied if the specified values are out of range.

For more information, see "Holiday Management" in the Infor Workforce Management Time and Attendance Implementation and Administration Guide.

Performance improvement for the Full Recalculate Task

The maximum number of threads for the Full Recalculate Task was increased to 32 to improve performance.

For more information on the Full Recalculate Task, see Infor Workforce Management Time and Attendance Implementation and Administration Guide.