Service Assignment Status Definition DTO v12

Defines the meaning of the service assignment status.

Field Name Type Category Constraint Reference Description
changeable Boolean Required Specifies whether the definition is changeable or not.
color String Optional length >= 0 & length <= 255 Defines color used to reflect given status in UI.
effortType EffortType Required Allowed values { MILEAGE, NONE, TIMEEFFORT, WORKTIME } Defines effort type (e.g. MILEAGE, NONE, TIMEEFFORT, etc).
name String Optional length >= 0 & length <= 255 Name of the definition.
nextSteps List<Identifier> Optional ServiceAssignmentStatusDefinition : 9, 10, 11, 12, 13 Next steps.
ordinal Integer Optional Used for ordering the status definitions for the end user.
personStatusType PersonStatusType Optional Allowed values { AVAILABLE, BUSY, NOT_AVAILABLE, VACATION, UNKNOWN, ON_BREAK, ERRAND } Type od the person status (e.g. AVAILABLE, BUSY, etc)
text String Optional length >= 0 & length <= 255 Free text describing the step definition.
timeSubTask Identifier Optional TimeSubTask : 11, 12, 13, 14 Reference to a time subtask linked to the step definition.
timeTask Identifier Optional TimeTask : 13, 14, 15, 16 Reference to a time task linked to the step definition.
workFinished Boolean Required Specifies whether the work is finished or not.
workTimeTask Identifier Optional WorkTimeTask : 11, 12, 13, 14 Reference to a work time task linked to the step definition.