Rule execution points in a calculation group

Execution points are simply checkpoints along the path of a calculation. At each checkpoint (execution point), any of the rules that have been configured to run at that point are invoked. Rules will only be invoked if their conditions evaluate to true.

The path of calculation for a single employee-day is provided in this topic at a high-level, with the execution points highlighted along that path.

See the Infor Workforce Management Registry Parameter Reference Guide for more information on the system registry settings outlined in this topic.

  1. Data is loaded.
  2. The schedule is created.
  3. Work summary overrides are applied.
  4. EXECUTION POINT: After Work Summary Overrides Applied.
  5. Work details are cleared.
  6. Default records are created.
  7. Shift pattern shift labor is applied.
  8. Schedule detail type overrides are applied.
  9. LTA overrides are applied (if LTA_RUN_LOCATION in the system registry is set to BEFORE CLOCKS).
  10. Schedule details are saved.
  11. EXECUTION POINT: After LTA Overrides Applied.
  12. EXECUTION POINT: Round Clocks.
  13. Clocks are applied.
  14. LTA overrides are applied (if LTA_RUN_LOCATION in the system registry is set to AFTER CLOCKS).
  15. EXECUTION POINT: After Clocks Applied.
  16. Elapsed time overrides are applied.
  17. LTA overrides are applied (if LTA_RUN_LOCATION in the system registry is set to AFTER TIMESHEET OVERRIDES).
  18. EXECUTION POINT: After Timesheet Overrides Applied.
  19. Quick edits are applied (if QUICK_EDITS_RUN_LOCATION in the system registry is set to BEFORE WRKD OVERRIDES).
  20. Work detail overrides are applied.
  21. EXECUTION POINT: After Time Based Work Detail Overrides Applied.
  22. Quick edits are applied (if QUICK_EDITS_RUN_LOCATION in the system registry is set to BEFORE CALC).
  23. EXECUTION POINT: After Timesheet Quick Edit Overrides Applied.
  24. Holiday overrides are applied.
  25. EXECUTION POINT: After Employee Holiday Overrides Applied.
  26. Entitlements, Balance Transfers and Balance Overrides are applied in the order specified by /system/ruleEngine/BALANCE_EXECUTION_ORDER, with EXECUTION POINT: After Employee Balance Overrides Applied executed immediately after the balance overrides have been applied.
  27. Premiums are cleared.
  28. ‘Pre-Calc’ work premium overrides are applied.
  29. EXECUTION POINT: After Pre-calculation Work Premium Overrides.
  30. EXECUTION POINT: Rules Applied.
  31. ‘Post-Calc’ work premium overrides are applied.
  32. EXECUTION POINT: After Post-calculation Overrides Applied.
  33. ‘Post-Calc’ work details overrides are applied.
  34. EXECUTION POINT: After Post Calculation Work Detail Overrides Applied.
  35. Quick Edits are applied (if QUICK_EDITS_RUN_LOCATION in the system registry is set to AFTER CALC).
  36. Standby overrides are applied.
  37. EXECUTION POINT: After Work Detail Standby Overrides.
  38. Retail Tip overrides are applied.
  39. Balance changes caused by time codes are processed.
  40. Balance cascades are processed.
  41. Balance min/max violations are checked.
  42. Time code summary and hour code summaries are updated.
  43. EXECUTION POINT: Authorization.
  44. Schedule compliance is invoked.
  45. Employee Time Approval records are created.