Correct Employment Details

This topic lists the implementation considerations for Correct Employment Details process.

You can typically use field value defaulting and validation in these cases.

  • When and Why
    • Default action reason based on action.
    • Default action to Assignment Change for line managers.
  • Assignment
    • Default Regular or Temporary and Full Time or Part Time based on Assignment Category field.
    • Default Full Time or Part Time based on Working Hours. If the Full Time or Part Time value must be enforced, the field can be marked as read-only in the same business rule.
  • Additional Assignment Info
    • Defaulting and validation of Additional Assignment Info segments include single and multi-rows contexts.
    • Default Additional Assignment Info segment date with action date from When and Why.
    • Default fields in Additional Assignment Info segments based on values selected in When and Why or Assignment sections, or both.
    • Validate Additional Assignment Info data against existing data in the same single row EFF context.

This table lists the supported attributes, exceptions, and the implementation recommendations for the Correct Employment Details process.

It applies to pages under My Client Groups tab.

In the Conditions to Default and Validate Field Values To Default Field Values To Validate Field Values Implementation Guidelines

Reference Objects supported in conditions

  • employmentWorkers (If validation or defaulting involves data from multiple work relationships of the worker, then use this object. You can access one or all assignments from each of the work relationships within this object. All data returned by this object is retrieved directly from the database, reflecting the existing data rather than any modifications made in the current transaction.)
  • employmentWorkerWorkRelationships (If validation or defaulting involves data from multiple assignments of the selected work relationship of the worker, then use this object. You can access one or all assignments of the selected work relationship within this object. All data returned by this object is retrieved directly from the database, reflecting the existing data rather than any modifications made by the user in the current transaction.)
  • employmentWorkerAssignments (This object contains data of the selected assignment from database. This will be useful while defining defaulting or validation rules within When and Why section.All data returned by this object is retrieved directly from the database, reflecting the existing data rather than any modifications made in the current transaction.)
  • JobLov - For the selected values on the Assignment section
    • Job DFF
  • LocationLov
    • LocationsDFF - For the selected values on the Assignment section
  • GradeLaddersLov
  • GradeLov - For the selected values on the Assignment section
    • Grade DFF
  • DepartmentLov - For the selected values on the Assignment section
    • Department DFF
  • PositionLov
    • Position Valid grades
    • Position DFF - For the selected values on the Assignment section
  • Action
    • Action DFF - For the selected values on the Assignment section
  • Action Reason - For the selected values on the Assignment section
    • Action Reason DFF
  • personsLov
    • personProfile - For the selected values on the Assignment section
      • CertificationItems - For the selected values on the Assignment section
  • selfEmploymentDetail (This object contains the primary assignment information of the logged-in user.)
  • Assignment EFF

Sections supporting Defaulting

  • When and why (employmentWhenAndWhy)
  • Assignment (employmentAssignments)
  • Additional Assignment Info

When and why

  • Correction Action Id
  • Correction Action Reason Id
  • Effective date
  • Business Unit
  • Position

Sections supporting Validation

  • When and why (employmentWhenAndWhy)
  • Assignment (employmentAssignments)
  • Additional Assignment Info

Fields in When and why section that aren't supported in the conditions

  • ManageDirectsActionCode
  • ManageDirectsActionReasonCode
  • ManageDirectsActionTypeCode

Fields in When and why section that aren’t supported

  • ManageDirectsActionReasonId
  • ManageDirectsActionId

Fields in Assignment section that don't support defaulting

  • Default Expense account
  • People Group
  • Flags like Primary assignment flag, Primary work relationship and Primary flag
  • Business Unit and Position as they are taken from When and why
  • Assignment Notes
  • Assignment Type
  • Standard working hours and frequency
  • Synchronize from position Flag

Refer to Change Assignment for tips and considerations.