Labor Standards, Tasks, and Task Groups
Labor standards contain the time values for the amount of labor required to complete specific tasks, such as greeting a klientklient. The Forecast Manager multiplies the time value in each labor standard by the appropriate driver data to calculate the labor requirement to complete specific tasks. The system can then determine how many hours of labor are required for the jobs that need to be scheduled.
Labor standards are grouped into tasks. For example, the labor standards for callback, handle complaint, exterior event, and so on, can be grouped into the task of klient service. One or more tasks is assigned to a task group. Each job included in the labor forecast is associated with a task or task group. Only jobs that have a labor standard associated with them are included in the labor forecast.
Import Labor Standards
Labor Standards are imported at the store level. This API supports both effective dated and non-effective data labor standards integrations
This operation imports multiple labor standards, tasks and task groups to the system.
Data Parameters
- site - Required. Object reference.
- genericDepartment - Required. Object reference. Can be retrieved using Generic Department REST API
- genericJob - Required. Object reference. Can be retrieved using Common Resources APIs (#25)
- effectiveDateEnabled - Optional. Boolean. Indicates whether import is for effective versions or not. Default value is false.
- laborHourTotalAllocationRule - Required. Information for labor hours allocation that appears in task group. Embedded object with following attributes:
- laborHourAllocationRule - Optional. Type of labor hours allocations. Enum value with one of following options: START_DAY, END_DAY, ACTUAL_DAY. Default value: ACTUAL_DAY
- skipBreaksInLabors - Optional. Boolean. Indicates whether or not skip breaks in labors. In case of laborHourAllocationRule = ACTUAL_DAY it is skipped.
- maximumBreakDuration - Integer value for maximum break duration. Possible values from 0 to 120, and must be a multiple of 15 minutes. In case of laborHourAllocationRule = ACTUAL_DAY it is skipped.
- breakPlacementWindow - Integer value for break placement window. Possible values from 0 to 360, and must be a multiple of 15 minutes, must be grated than or equal to maximum break duration. In case of laborHourAllocationRule = ACTUAL_DAY it is skipped.
- laborStandards - Collection of labor standards to be imported in case when effectiveDateEnabled is false. Required in case of import is not for effective versions. Each labor standard is embedded object with following attributes:
- description - Required. String. Labor standard description.
- effectiveDateSpan - effective date span period. The assumed values for the earliest possible date (also known as the "beginning of time") and the latest possible date (also known as the "end of time") are 1900-01-01 and 3000-01-01, respectively. Embedded object with attributes:
- startDate - Valid date in format "YYYY-MM-DD"
- endDate - Valid date in format "YYYY-MM-DD"
- additionalImportCodes - Required. Additional import codes. Embedded object with attributes:
- standardCode - Required. String of max 50 characters.
- driverCode - Required. String of max 50 characters.
- timeValue - Required. Time value information. Embedded object with attributes:
- scaled - boolean flag. Indicates whether or not time value scaled. If false then it indicates that time value is fixed. Default (in case of flag is absent in request): false. Based on value of this flag API decide which attributes are required and will be used (expand to see required attributes for each value):
- false
- timeUnit
- timeValueAmount
- true
- Based on a single volume:
- volumeDriver
- genericCategory
- frequencyUnit
- timeScaleItems
- Based on two volumes:
- volumeDriver
- secondaryVolumeDriver
- genericCategory
- frequencyUnit
- timeScaleItems
- false
- scaled - boolean flag. Indicates whether or not time value scaled. If false then it indicates that time value is fixed. Default (in case of flag is absent in request): false. Based on value of this flag API decide which attributes are required and will be used (expand to see required attributes for each value):
- timeUnit - Valid for non-scaled time value. Enum like value. Possible values: HOURS, MINUTES, SECONDS
- timeValueAmount - Valid for non-scaled time value. Double value for time amount.
- timeScaleItems - Valid for scaled time value. Collection of time scale items. Not empty. Each time scale is embedded object with following attributes:
- forecastValue - Required. Double value of forecast volume. Not negative. Max value is 9999999999.99999
- timeValue - Required. Double value of time (minutes). Not negative. Max value is 9999999999.99999
- volumeDriver - Valid for scaled time value. Object reference on volume driver. Required.
- secondaryVolumeDriver - Valid for scaled time value. Indicates whether scaled time value is based on two volumes. Object reference on volume driver. If it is missing in the request, then time value is scaled based on a single volume. If it presents, then time values is scaled based on two volumes.
- genericCategory - Valid for scaled time value. Object reference. Required. Can be retrieved using Generic Category REST API
- frequencyUnit - Valid for scaled time value. Enum value for interval. Required. Possible values are PER_PERIOD, PER_HOUR, PER_DAY, PER_WEEK
- task - Required.
- name - Required. Task name.
- timeDependent - Required. Boolean flag indicates whether task is time dependent or not.
- allocateExtraResourceBeforeTrafficFirst - Boolean flag indicates whether extra resource before traffic first is allocated or not.
- standardDriverSettings - Required. Labor driver settings. Embedded object with following attributes:
- type - Required. Type of labor driver. Enum like value. Possible values are (expand to see required attributes for each type):
- VARIABLE_CUSTOM
- applicationFactor
- lookBackDays
- driver
- VARIABLE_VOLUME
- applicationFactor
- lookBackDays
- driver
- genericCategory
- FIXED_FREQUENCY
- frequencyUnit
- frequency
- FIXED_FREQUENCY_BY_DAILY_VOLUME
- frequency
- driver
- genericCategory
- FIXED_STATIC_DRIVER
- frequencyUnit
- frequency
- applicationFactor
- driver
- frequencyUnit - Enum value for interval. Possible values are PER_PERIOD, PER_HOUR, PER_DAY, PER_WEEK
- frequency - double value for frequency. Not negative. Max value is 9999999999.99999
- applicationFactor - double value for number. Not negative. Max value is 9999999999.99999
- driver - Object reference. Can be on volume driver, custom driver, static driver based on types VARIABLE_VOLUME,VARIABLE_CUSTOM, FIXED_STATIC_DRIVER correspondingly
- genericCategory - Object reference. Can be retrieved using Generic Category REST API
- lookBackDays - integer value for number of days to look back. Possible values for VARIABLE_CUSTOM are 0,1,2,3,4,5,6,7; for VARIABLE_VOLUME are 0,1,2,3;
- type - Required. Type of labor driver. Enum like value. Possible values are (expand to see required attributes for each type):
- standardDistributionSettings - Required. Standard distribution settings. Embedded object with following attributes:
- distributeByTrafficPattern - Optional. Boolean flag that indicates whether distributed by traffic pattern. If not, then it means that distributed evenly. Default value is false.
- volumeDriver - Object reference. Required when distributed by traffic pattern
- genericCategory - Object reference. Required when distributed by traffic pattern
- standardDistributionType - Possible values are POA, HOO
- overridePOA - Boolean flag indicates whether override period of applications or not.
- accumulateDriver - Optional. Boolean flag indicates whether accumulate driver or not.
- standardRemainderDistribution - Optional. Enum like value. Possible values are ROUNDING, LEFT, RIGHT. Default value is ROUNDING.
- periodOfApplication - Required. Embedded object with information about period of application. Contains following attributes:
- type - Required. Type. Enum like value. Possible values are:
- ABSOLUTE
- dayOfWeek
- startTime
- endTime
- HOO
- dayOfWeek
- HOO_CLOSE
- dayOfWeek
- offsetMinutes
- offsetDuration
- HOO_OPEN
- dayOfWeek
- offsetMinutes
- offsetDuration
- lag - Optional. Boolean flag indicates whether lag exists or not. When omitted it means that Labor Distribution is same as selected labor period. If true → Labor Distribution is start after labor period. If false → Labor Distribution is start before labor period.
- leadLagOffsetMinutes - Required in case of lag is specified. Integer value of lag offset minutes. Non negative, is multiple of 15 minutes interval, max value is 480.
- poaElementList - Required. Collection of POA elements with specified type. Each object contains set of following attributes depend on type:
- dayOfWeek- Optional. Week day. Enum like value. Possible values are MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY, EVERY_DAY. Default is EVERY_DAY
- startTime - start time. Local time object. Valid value is from 00:00 till 23:45 . Multiple of 15 minutes interval
- endTime - end time. Local time object. Valid value is from 00:00 till 23:45. Multiple of 15 minutes interval
- offsetMinutes - long value for offset minutes. Value is multiple of 15 minutes interval. Max is 720. Min is -705
- offsetDuration - long value for offset duration. Non negative. Value is multiple of 15 minutes interval. Max is 720.
- insertEffectiveLaborStandards - Collection of labor standards to be imported with list of effective versions in case when effectiveDateEnabled is true. Each labor standard is embedded object with following attributes:
- description - Required. String. Labor standard description.
- uniqueNum - Required. String. Max 50 characters.
- additionalImportCodes - similar to additionalImportCodes of laborStandards
- task - similar to task of laborStandards
- effectiveLaborStandardVersions - Required. Collection of effective versions. Not empty. Each embedded object contains following attributes:
- effectiveDate - Valid date in format "YYYY-MM-DD". Date from which version becomes effective. Required. The assumed values for the earliest possible date (also known as the "beginning of time") and the latest possible date (also known as the "end of time") are 1900-01-01 and 3000-01-01, respectively. One of the version specified should be effective from BOT ~ 1900-01-01
- disableSW - boolean flag.
- timeValue - similar to timeValue of laborStandards
- standardDriverSettings - similar to standardDriverSettings of laborStandards
- standardDistributionSettings - similar to standardDistributionSettings of laborStandards
- updateEffectiveLaborStandards - Collection of labor standards to be updated with list of effective versions in case when effectiveDateEnabled is true. Embedded objects have similar structure as for insertEffectiveLaborStandards.
- deleteEffectiveLaborStandards - Collection of labor standards to be deleted with list of effective versions in case when effectiveDateEnabled is true. Embedded objects have similar structure as for insertEffectiveLaborStandards.
Request Example for Effective Dated Import
{
"site": {
"qualifier": "//Organization/United States/Metropolitan Store/Colorado/Convenience Store"
},
"genericDepartment": {
"qualifier": "Food"
},
"genericJob": {
"qualifier": "Mechanic"
},
"effectiveDateEnabled": true,
"laborHourTotalAllocationRule": {
"laborHourAllocationRule": "ACTUAL_DAY",
"skipBreaksInLabors": false,
"maximumBreakDuration": 0,
"breakPlacementWindow": 0
},
"insertEffectiveLaborStandards": [
{
"description": "REPLENISH PROCESSING TABLE HANGERS",
"uniqueNum": "ASP159",
"additionalImportCodes": {
"standardCode": "122001",
"driverCode": "ITEMS_RECEIVED21"
},
"task": {
"name": "MERCHANDISE PROCESSING",
"timeDependent": true,
"allocateExtraResourceBeforeTrafficFirst": true
},
"effectiveLaborStandardVersions": [
{
"effectiveDate": "1900-01-01",
"timeValue": {
"scaled": false,
"timeUnit": "HOURS",
"timeValueAmount": 0.00004,
"timeScaleItems": [
{
"forecastValue": 12.32,
"timeValue": 32.25
}
],
"volumeDriver": {
"id": 1,
"qualifier": "Baker"
},
"secondaryVolumeDriver": {
"id": 1,
"qualifier": "Baker"
},
"genericCategory": {
"id": 1,
"qualifier": "Baker"
},
"frequencyUnit": "PER_PERIOD"
},
"standardDriverSettings": {
"type": "FIXED_FREQUENCY",
"frequencyUnit": "PER_DAY",
"frequency": 1,
"applicationFactor": 2.03,
"driver": {
"id": 1,
"qualifier": "test"
},
"genericCategory": {
"id": 1,
"qualifier": "test"
},
"lookBackDays": 2
},
"standardDistributionSettings": {
"overridePOA": false,
"standardDistributionType": "POA",
"accumulateDriver": false,
"standardRemainderDistribution": "ROUNDING",
"periodOfApplication": {
"type": "ABSOLUTE",
"lag": false,
"leadLagOffsetMinutes": 10,
"poaElementList": [
{
"dayOfWeek": "SUNDAY",
"startTime": "00:00",
"endTime": "01:00",
"offsetMinutes": 15,
"offsetDuration": 30
}
]
}
}
},
{
"effectiveDate": "2018-05-18",
"timeValue": {
"scaled": false,
"timeUnit": "HOURS",
"timeValueAmount": 0.00004,
"timeScaleItems": [
{
"forecastValue": 12.32,
"timeValue": 32.25
}
],
"volumeDriver": {
"id": 1,
"qualifier": "Baker"
},
"secondaryVolumeDriver": {
"id": 1,
"qualifier": "Baker"
},
"genericCategory": {
"id": 1,
"qualifier": "Baker"
},
"frequencyUnit": "PER_PERIOD"
},
"standardDriverSettings": {
"type": "FIXED_FREQUENCY",
"frequencyUnit": "PER_DAY",
"frequency": 2.36,
"applicationFactor": 2.03,
"driver": {
"id": 1,
"qualifier": "test"
},
"genericCategory": {
"id": 1,
"qualifier": "test"
},
"lookBackDays": 2
},
"standardDistributionSettings": {
"overridePOA": false,
"standardDistributionType": "POA",
"accumulateDriver": false,
"standardRemainderDistribution": "ROUNDING",
"periodOfApplication": {
"type": "ABSOLUTE",
"lag": false,
"leadLagOffsetMinutes": 10,
"poaElementList": [
{
"dayOfWeek": "SUNDAY",
"startTime": "00:00",
"endTime": "01:00",
"offsetMinutes": 15,
"offsetDuration": 30
}
]
}
}
}
]
}
]
}
Request Example for Non-Effective Dated Import
{
"site": {
"qualifier": "Organization/United States/Metropolitan Store/Colorado/Convenience Store"
},
"genericDepartment": {
"qualifier": "Food"
},
"genericJob": {
"qualifier": "Sales"
},
"effectiveDateEnabled": false,
"laborHourTotalAllocationRule": {
"laborHourAllocationRule": "START_DAY",
"skipBreaksInLabors": true,
"maximumBreakDuration": 120,
"breakPlacementWindow": 360
},
"laborStandards": [
{
"description": "test natasha",
"effectiveDateSpan": {
"startDate": "2006-05-18",
"endDate": "3000-01-01"
},
"additionalImportCodes": {
"standardCode": "122",
"driverCode": "CARTONS_RECEIVED1"
},
"timeValue": {
"scaled": false,
"timeUnit": "HOURS",
"timeValueAmount": 0.00787
},
"task": {
"name": "MERCHANDISE PROCESSING",
"timeDependent": true,
"allocateExtraResourceBeforeTrafficFirst": true
},
"standardDriverSettings": {
"type": "FIXED_FREQUENCY",
"frequencyUnit": "PER_DAY",
"frequency": 1,
"applicationFactor": 2.03,
"driver": {
"id": 1,
"qualifier": "test"
},
"genericCategory": {
"id": 1,
"qualifier": "test"
},
"lookBackDays": 2
},
"standardDistributionSettings": {
"overridePOA": false,
"standardDistributionType": "POA",
"accumulateDriver": false,
"standardRemainderDistribution": "ROUNDING",
"periodOfApplication": {
"type": "HOO",
"lag": false,
"leadLagOffsetMinutes": 10,
"poaElementList": [
{
"dayOfWeek": "MONDAY",
"startTime": "00:15",
"endTime": "15:30",
"offsetMinutes": 15,
"offsetDuration": 30
}
]
}
}
}
]
}
Error Responses
UKG Pro Workforce Management™:
- { "errorCode": "WFF-270025", "message": "Request body is missing. Specify request parameters."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: site."}
- { "errorCode": "WFF-270009", "message": "Entity or entities not found. Type: site. Name or names or ID or IDs: Organization/United States/Metropolitan Store/Colorado/Convenience Store/B."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: genericDepartment."}
- { "errorCode": "WFF-270009", "message": "Entity or entities not found. Type: genericDepartment. Name or names or ID or IDs: Bakery1."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: genericJob."}
- { "errorCode": "WFF-270009", "message": "Entity or entities not found. Type: genericJob. Name or names or ID or IDs: Baker1."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: laborHourTotalAllocationRule."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: laborHourAllocationRule."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: additionalImportCodes."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: timeValue."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: task."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: standardDriverSettings."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: standardDriverSettings.type."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: standardDistributionSettings."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: periodOfApplication."}
- { "errorCode": "WFF-270001", "message": "You must specify the following parameter: periodOfApplication.type."}
- { "errorCode": "WFP-90101", "message": "The date or time format is invalid."}
Legacy:
- { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: Site, Value: Organization/United States/Metropolitan Store/Colorado/Convenience Store/Bakery."}
- { "errorCode": "WFP-01392", "message": "A bad combination of properties and values was specified - Property 1: Site, Value 1: Organization/United States/Metropolitan Store/Colorado/Convenience Store, Property 2: GenericJobName, Value 2: Baker."}
- { "errorCode": "WFP-01392", "message": "A bad combination of properties and values was specified - Property 1: Site, Value 1: Organization/United States/Metropolitan Store/Colorado/Convenience Store, Property 2: GenericJobName, Value 2: Mechanic."}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-180007", "message": "The maximum break duration and break placement window must be zero if breaks are to be ignored." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-180009", "message": "The break placement window must be a multiple of 15 minutes." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-180008", "message": "The maximum break duration must be a multiple of 15 minutes." } ] }}
- { "errorCode": "WFP-00937", "message": "The field value is too large. Field Name: Maximum break duration, Max Value: 120 Value: 180."}
- { "errorCode": "WFP-00937", "message": "The field value is too large. Field Name: Break placement window, Max Value: 360 Value: 420."}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-180010", "message": "The break placement window must be greater than or equal to maximum break duration." } ] }}
- { "errorCode": "WFP-01039", "message": "The field value is too small. Field Name: Break placement window, Min Value: 0 Value: -15."}
- { "errorCode": "WFP-01039", "message": "The field value is too small. Field Name: Maximum break duration, Min Value: 0 Value: -30."}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: LaborStandardDescription." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: EffectiveDateSpan." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-00941", "message": "The field string value is too long. Field Name: Standard Code, Max Length: 50 Value: 123451234512345123451234512345123451234512345123451234512345." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-00941", "message": "The field string value is too long. Field Name: Driver Code, Max Length: 50 Value: 123451234512345123451234512345123451234512345123451234512345." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: DriverCode." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: StandardCode." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063","message": "The property was not specified or empty/null - Property: TimeUnit." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: TimeValueAmount." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230006", "message": "Invalid negative number used." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01157", "message": "There were no beans in the property that expected at least one bean in the list." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: ForecastValue." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: TimeValue." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: VolumeDriverName." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: GenericCategoryPath." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: FrequencyUnit." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-00950", "message": "The value is not valid for the property - Name: VolumeDriverName, Value: Baker." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: GenericCategoryPath, Value: Baker." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: TaskName." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: IsTimeDependent." } ] }}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: AllocateExtraResourceBeforeTrafficFirst." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-180046", "message": "The tasks cannot be assigned to the task group. There must be at least one time dependent task for assignment." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: Frequency, Value: -1." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: GenericCategoryPath, Value: test." }, { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: VolumeDriverName." }, { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: Frequency." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: ApplicationFactor." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: LookBackDays." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: LookBackDays, Value: 10." } ] }}
- { "errorCode": "WFP-00987", "message": "The property is required to have a value, but a value for the property was not found - Property: UNIQUENUM."}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01278", "message": "The value of property is longer than the maximum length - Name: UniqueNum, Value: SP16411111111111111111111111111111111111111111111111111111111111111111111111111111111, Maximum Length: 50." } ] }}
- { "errorCode": "WFP-06754", "message": "One version must have Beginning of Time as the effective date."}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-175006", "message": "Store specificity is not modifiable." } ] }}
- { "errorCode": "WFP-00987", "message": "The property is required to have a value, but a value for the property was not found - Property: EFFECTIVELABORSTANDARDVERSIONITEMS."}
- { "errorCode": "WFP-01270", "message": "The information in the bean is not valid. Detailed errors should be wrapped within this exception.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: EffectiveDate." } ] }}
- { "errorCode": "WFF-230041", "message": "The batch import for labor standards has an invalid unique number ASP158. Verify the number in UKG Pro Workforce Management™."}
- { "errorCode": "WFP-00976", "message": "The data type is not valid for the property - Name: StandardDistributionType, Type: null."}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: IsOverridePOA." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: OffsetDuration." }, { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: OffsetMinutes." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230022", "message": "The labor period element offset is not a multiple of 15 minutes interval." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230026", "message": "The labor period element offset exceeds maximum allowed value." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230024", "message": "Negative labor period element duration is not allowed." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230023", "message": "The labor period element duration is not a multiple of 15 minutes interval." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230027", "message": "The labor period element duration exceeds maximum allowed value." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-00987", "message": "The property is required to have a value, but a value for the property was not found - Property: POAELEMENTLIST." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230013", "message": "The lead/lag offset duration is not a multiplier of 15 minutes interval." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230014", "message": "The lead/lag offset duration exceeds maximum allowable value." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: EndTime." }, { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: StartTime."
} ] }} - { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230030", "message": "The absolute labor period element times are not multiple of 15 minutes interval." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: OffsetDuration." }, { "errorCode": "WFP-01063", "message": "The property was not specified or empty/null - Property: OffsetMinutes." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFP-01147", "message": "The value for the property is not valid - Name: GenericCategoryPath, Value: test." }, { "errorCode": "WFP-00950", "message": "The value is not valid for the property - Name: VolumeDriverName, Value: test." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-000012", "message": "One or more reserved characters were found in the {objectName} name." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-230012", "message": "Accumulate driver option can only be used with variable volume standard drivers." } ] }}
- { "errorCode": "WFF-230040", "message": "The batch import for labor standards has stopped due to an error. Try again. For error details, see the log file.", "details": { "errors": [ { "errorCode": "WFF-000012", "message": "One or more reserved characters were found in the Labor Standard name." } ] }}