Update Employee Classes
post
/config/sim/v1/employees/updateClasses
Updates the Employee Class. If Employee Class is not found, it creates a new Employee Class.
Request
Supported Media Types
- application/json
- multipart/form-data
Header Parameters
-
Simphony-AuditTrailRef: string
Detail that identifies, who made the change.
Request body
Root Schema : EmployeeClassCUDRequestBody
Type:
Show Source
object
-
className(required):
object className
ClassName of module
-
cmAccountingMethodObjNum:
integer
Object number of Cash Management session type the employee uses to record Cash Management related transactions within the revenue centerExample:
1
-
dataExtensions:
array dataExtensions
An array of data extensions for Employee Class Revenue Center Operator Options
-
hierUnitId(required):
integer
Unique hierarchy unit valueExample:
1
-
islOptions:
string
A string value of 0s & 1s of length 8 representing the enablement or disablement of the options associated with the employee property assignment.Example:
00000000
-
objectNum(required):
integer
Unique reference of the employee class.Example:
1
-
rvcOperatorOptions:
array rvcOperatorOptions
An array of revenue center operator options
-
serverBankingTemplateObjNum:
integer
Object number of the default template to use when opening a server bank.Example:
1
Nested Schema : className
Type:
object
ClassName of module
Example:
{
"en-US":"Employee class",
"de-DE":"Mitarbeiterklasse",
"es-MX":"Clase de empleado"
}
Nested Schema : dataExtensions
Type:
array
An array of data extensions for Employee Class Revenue Center Operator Options
Show Source
Nested Schema : rvcOperatorOptions
Type:
array
An array of revenue center operator options
Show Source
Nested Schema : Employee_dataExtensions
Type:
Show Source
object
-
columnName:
string
Name of the extention fieldExample:
extension column 1
-
value:
string
Value of the extention fieldExample:
value 1
Nested Schema : EmployeeClass_rvcOperatorOptionsCU
Type:
Show Source
object
-
options:
string
A string value of 0s & 1s of length 32 representing the enablement or disablement of the options associated with the Revenue Center Operator recordExample:
00000000000000000000000000000000
-
rvcObjNum:
integer
Object number of the revenue center.Example:
1
Response
Supported Media Types
- application/json
200 Response
Employee Class Updated or Added.
Root Schema : EmployeeClassResponse
Type:
Show Source
object
-
hierUnitId:
integer
Unique hierarchy unit value where the employee class is configuredExample:
2
-
objectNum:
integer
Object number of the Employee ClassExample:
1