Share via


Update Employee Pay Code Policy

Description

The policy for the UpdateEmployeePayCode web method.

ID

e377b327-4d84-4086-abc7-cfc20f5c3cdd

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