Create Employee Pay Code Policy
Description
The policy for the CreateEmployeePayCode web method.
ID
5bff4e6e-a103-4995-9f6a-24e827fcd02b
Behaviors
The following behaviors are defined for this policy:
- Create Primary Pay Record Behavior
- Create Active Behavior
- Create With Default Class Behavior
- EmployeePayCode Class Defaulting Behavior
Create Primary Pay Record Behavior
Description: Will determine how the primary pay record of an employee will be set; the Create Primary Pay Record behavior will always be applied. Any value provided for the IsPrimaryPayRecord property may be overwritten based on the behavior option selected.
Type: Internal
ID: 9141875a-deb1-4d31-a752-60aee0d31116
Behavior Options:
Name |
Description |
Parameters |
ID |
---|---|---|---|
Use supplied value |
Use the value supplied |
None |
0 |
Set to primary |
Each employeepayrecord is created as the primary pay record for that employee. The service recommends this option for those service owners that have a very high trust level with employees. |
None |
1 |
Dont set to primary |
Each pay record that is created is not set to the primary pay record of the employee |
None |
2 |
Selected option: Use supplied value
Create Active Behavior
Description: Will determine how the active status of an employeepaycode will be set; the Create Active behavior will always be applied. Any value provided for the IsActive property may be overwritten based on the behavior option selected.
Type: Internal
ID: 7e181c88-acad-49be-887c-ad374a6df4a1
Behavior Options:
Name |
Description |
Parameters |
ID |
---|---|---|---|
Use supplied value |
Use the value supplied; If a value for IsActive is not provided the employeepaycode will be set to the default (Active). |
None |
0 |
Set To Active |
Each account is created as active. The service recommends this option for those service owners that have a very high trust level with consumers. |
None |
1 |
Set To Inactive |
Each employeepaycode is created as inactive. |
None |
2 |
Selected option: Use supplied value
Create With Default Class Behavior
Description: Will determine if a default employeepaycode class, to be used when creating a new employee, will be specified
Type: Internal
ID: 27c45d60-1f34-46c1-a89c-b07a425a6532
Behavior Options:
Name |
Description |
Parameters |
ID |
---|---|---|---|
No Default Class |
No default class Id specified |
None |
0 |
Specify Default Class |
Specify default class Id |
Class Id Parameter |
1 |
Selected option: No Default Class
EmployeePayCode Class Defaulting Behavior
Description: Will determine whether the employeepaycode class will be used to default other values
Type: Internal
ID: 57bdf69e-4742-45be-a764-edf163ffdfaf
Behavior Options:
Name |
Description |
Parameters |
ID |
---|---|---|---|
Don't use the employeepaycode class |
Do not use employeepaycode class to default values; property values will be set to the value passed in. For properties that do not have a value passed in and are not part of employeepaycode class, the defaulting is based on the setup from the Dynamics GP Application. (Default) |
None |
0 |
Use the employeepaycode class |
Use the employeepaycode that is passed in to default any property that is part of employeepaycode class but was not passed in. For properties that do not have a value passed in and are not part of employeepaycode class will be defaulted based on the Dynamics GP business logic. |
None |
1 |
Selected option: Don't use the employeepaycode class