The Assignment module is used in some delivered Manage Employment Events menu functions, for example, the Employee Status Change chained process. It can be added in any of your own business processes that you model in the Workflow Builder.
You use a salary basis in Oracle HRMS to establish the duration of a salary. For example, an hourly salary basis (for example, 1,000 yen per hour) or an annual salary basis (for example, 18,000 pounds per year).
For more information on salary bases, see Salary Basis.
If you enable the Salary Information region, users can assign newly hired employees and workers to a salary basis, or change the salary basis of an existing employee or worker. If they change the salary basis mid-way through a payroll period, the application ends the existing salary element entry. This may not be desirable for payroll calculations, therefore if a user changes the salary basis of an employee or worker assigned to a payroll on any effective date other than the first day of the payroll period, the application sends a notification to a payroll contact as part of the approval process. The payroll contact can accept or reject the change, or return it to the originator requesting a change to the effective date (normally setting it to the first day of the next payroll period).
Note: This notification is sent only for employees and workers assigned to a payroll. Also, this notification is sent to your payroll contact only if you have enabled approvals for this transaction. You must also set up the payroll contact using a workflow item attribute (Payroll Contact User Name). This notification is only sent for changes to salary basis and not for new hires or the first assignment of a salary basis to an existing employee or worker.
If you want to enable self-service users to assign a salary basis, you must enable the Salary Information region item in the HR_ASSIGNMENT_SS and HR_ASSIGNMENT_REVIEW_SS regions.
If a salary basis is assigned without a pay proposal, the Description and Salary fields on the Pay Rate page will be mandatory if the profile option HR: Base Salary Required is set to Yes.
If an employee or worker has more than one assignment, the manager must select the relevant assignment before carrying out the employee action.
Note: To enable a manager to select an assignment, the profile option HR: Enable Multiple Assignments in SSHR must be set to Yes at the required level.
Not applicable
The workflow details for this module are listed below:
Assignment
The Assignment module is used in several example chained processes including:
Employee Status Change
Change Job
Transfer
| Function Activity Display Name | Function Activity Attribute Display Name |
|---|---|
| Assignment | Use Grade Points |
| Set Grade Ceiling | |
| Use Step/Grade No Update | |
| Display Job Attachment | |
| Display Position Attachment | |
| HR Element Warning | |
| Asg Change Reason Lookup Codes | |
| HR Use Default Location | |
| Item Level Attributes | Item Attribute Display Name |
| Payroll Contact User Name |
See: Configuring Workflow Attribute Values
Use Grade Points
Defines whether the ceiling point can be displayed.
Set Grade Ceiling
Defines whether the ceiling point can be updated.
Use Step/Grade No Update
Defines whether the grade can be changed if grade steps exist.
HR Element Warning
Controls whether hr element changes are displayed as a warning or an error.
Asg Change Reason Lookup Codes
Allows system administrator to specify which change reason lookup codes should be displayed (subset of change reason lookup codes). You enter the codes as follows:
Reason1|Reason21|...
Display Job Attachment
Whether attachments are displayed for the job when there are no job comments. If there are comments for the job, no attachments are displayed.
Display Position Attachment
Whether attachments are displayed for the position when there are no position comments. If there are comments for the position, no attachments are displayed.
HR Use Default Location
The location can be changed to the default organization or position locations. If the organization/position is then changed for a user, the user's location will be the default location for the organization/position.
Payroll Contact User Name
The Applications user name of the payroll representative who should be notified when a user changes a salary basis in the middle of a payroll period. This attribute is mandatory if you use the Salary Basis functionality.
| Region | Tip Type | Message Name |
|---|---|---|
| Assignment | Instruction | HR_INST_TOP_COMMON_TEXT |
| Job | Instruction | HR_INST_ASG_JOB_SS |
| Position | Instruction | HR_INST_ASG_POSITION_SS |
| GRE | Instruction | HR_INST_ASG_GRE_SS |
| Payroll | Instruction | HR_INST_ASG_PAYROLL_SS |
| Location | Long Message | HR_INST_CHANGE_LOCATION |
| Location | Long Message | HR_INST_WORK_AT_HOME_LOC |
* These instructions are delivered as hidden, although they can be displayed and personalized.
| Region | Flex Name | Flex Code |
|---|---|---|
| Specific Job Information | HrFlex1 | Job Developer DF |
| Extra Position Information | HrFlex1 | Extra Position Info DDF |
| Department Working Conditions | HrFlex1 | Org Developer DF |
| People Group | People Group Key Flex | GRP |
| Other Assignment Information | Additional Assignment Details | PER_ASSIGNMENTS |
| Statutory Information | Work Sched Key Flex | GRES_AND_OTHER_DATA |
| Profile | Configurable Levels | Values | Default |
|---|---|---|---|
| HR:Use Grade Defaults | Site, Application, Responsibility, User | Yes/No | Yes |
| HR:Override Grade Defaults | Site, Application, Responsibility, User | Yes/No | No |
| HR: Position Default Options for SSHR | Site, Application, Responsibility, User | Default with No Warning Default with User Decision Default with Warning No Defaulting | Default with User Decision |
The following profile options control a user's ability to use grade defaults and position defaults.
This profile option determines whether the user can only select a valid grade for a parent organization, job, or position. The list of values for the Grade field is determined by the entry in the Organization, Job, or Position field.
If this profile value is No, the user can select any grade for the organization, job, or position.
This profile option determines whether the user can select a different (non-default) grade for an organization, position, or job.
If this profile value is No, the user cannot override the default grade.
The above profile options work together to control the behavior of grades in SSHR. The following situations are possible:
| Profile Option | HR: Use Grade Defaults | HR: Use Grade Defaults | |
| Value | Yes | No | |
| HR: Override Grade Defaults | Yes | The user can select any valid grade. | The user can select any grade, either valid or invalid. |
| HR: Override Grade Defaults | No | The user can select any valid grade or retain the current grade (even if invalid). | The user can only select valid grades. |
These options control whether or not the application displays default information based on the position you select for an assignment. You can set one of four values:
Default with No Warning
Default with User Decision
Default with Warning
No Defaulting