Workforce Structures Code Generation Methods

A code uniquely identifies either a position or a job. Currently, you can generate a code for position and job workforce structures. Use the Manage Enterprise HCM Information task in the Workforce Structures work area to configure the code generation method for positions and jobs.

You can generate the position code or the job code in one of these 3 ways:

  • Manually

  • Automatically prior to submission

  • Automatically upon final save

Manual: Use this method to manually enter the code when creating a position or a job. You can update the code in the Details page. This is the default method for generating the position and job code.

Automatic prior to submission: Use this method to automatically create and display the code when you create a position or job. This method may create gaps in the code sequence if the transaction is canceled after the position or job code is generated.

Automatic upon final save: Use this method to create position or job codes only after the create transaction is approved. You can't see the position or job code when you're creating the respective workforce structure, but can see it on the Details page after the transaction is approved. This method has less possibility of creating gaps in the generated codes.

The Automatic prior to submission and Automatic upon final save methods use an enterprise number sequence. All workforce structures' codes that are generated using the automatic methods are numeric only. By default, the sequence starts from 1; however, you can change the starting number. The code increments by one for each new position or job created.

You can change the position or job code generation method from Automatic prior to submission method to the Automatic upon final save method and the other way around. You can also change from the automatic method to the manual method and the other way around but you must be careful which method you choose if you have existing data. You can't edit an automatically generated position or job code.

Initial Position and Job Code

You can specify the initial position or job code for your enterprise when you generate the code automatically. The application uses this number for the first record that you create using the automatic position and job code setting and increments the number by one for subsequent records. By default, the initial code is 1. The validation on the initial position and job code helps you identify the starting code in automatic code generation when the method is changed from manual to automatic.

Using the initial position and job code, you can retain the legacy codes for existing positions and jobs respectively. Additionally, you can automate the number generation for new positions and jobs, starting from the last legacy person number plus one. You can change the initial code.

Note: To avoid duplicate codes being generated, follow these recommendations.