Update work orders

Updates work orders with schedule data

Uri

POST /schedule/workOrders

Parameters

companyId
- Current legal entity context

Form Data

{
   "count":false,
   "range":{
      "type":"logicalOperator",
      "operator":"and",
      "value":[
         {
            "field":"allowScheduling",
            "operator":"eq",
            "type":"comparisonOperator",
            "value":true
         },
         {
            "field":"scheduleCount",
            "operator":"eq",
            "type":"comparisonOperator",
            "value":0
         },
         {
            "field":"workOrderActive",
            "operator":"eq",
            "type":"comparisonOperator",
            "value":true
         }
      ]
   },
   "orderBy":[
      {
         "field":"computedStart",
         "sortOrder":"ascending"
      },
      {
         "field":"priority",
         "sortOrder":"ascending"
      },
      {
         "field":"workOrderId",
         "sortOrder":"ascending"
      }
   ],
   "top":50,
   "skip":50
}

JSON Response

[
   {
      "_id":"5637198576",
      "workOrderId":"USMFAMWO000357",
      "_workOrder":"5637188826",
      "workOrderDescription":"",
      "stageId":"New",
      "stageName":"New work order",
      "criticality":"2",
      "criticalityName":"Medium",
      "priority":"1",
      "priorityName":"Critical",
      "expectedStart":"2020-11-17T17:28:20.000Z",
      "expectedEnd":"2020-11-18T08:00:00.000Z",
      "actualEnd":"",
      "lineNumber":1,
      "objectId":"AK-101",
      "objectName":"AK-101 Air Knife for Line 1",
      "objectTypeId":"Air Knife",
      "objectTypeName":"Air Knife",
      "productId":"",
      "productName":"",
      "modelId":"",
      "modelName":"",
      "jobTypeId":"Calibration",
      "jobTypeName":"Calibration",
      "jobVariantId":"",
      "jobVariantName":"",
      "jobTradeId":"",
      "jobTradeName":"",
      "functionalLocationId":"PP-02-01-01",
      "functionalLocationName":"Cooling/Cutting/Classify Line 1",
      "description":"Calibrate equipment",
      "employeeDescription":"",
      "internalDescription":"",
      "forecastHours":10.0000000000000,
      "_scheduledWorkerId":"0",
      "scheduledWorkerName":"",
      "responsibleWorkerPersonnelNumber":"",
      "responsibleWorkerName":"",
      "responsibleWorkerGroupId":"",
      "responsibleWorkerGroupName":"",
      "forecastHourLines":[
         {
            "categoryId":"AM_Labor",
            "hours":10.0000000000000
         }
      ]
   },
   {
      "_id":"5637199326",
      "workOrderId":"USMFAMWO000359",
      "_workOrder":"5637189576",
      "workOrderDescription":"",
      "stageId":"New",
      "stageName":"New work order",
      "criticality":"2",
      "criticalityName":"Medium",
      "priority":"1",
      "priorityName":"Critical",
      "expectedStart":"2020-11-24T17:02:49.000Z",
      "expectedEnd":"2020-11-25T08:00:00.000Z",
      "actualEnd":"",
      "lineNumber":1,
      "objectId":"AK-101",
      "objectName":"AK-101 Air Knife for Line 1",
      "objectTypeId":"Air Knife",
      "objectTypeName":"Air Knife",
      "productId":"",
      "productName":"",
      "modelId":"",
      "modelName":"",
      "jobTypeId":"Calibration",
      "jobTypeName":"Calibration",
      "jobVariantId":"",
      "jobVariantName":"",
      "jobTradeId":"",
      "jobTradeName":"",
      "functionalLocationId":"PP-02-01-01",
      "functionalLocationName":"Cooling/Cutting/Classify Line 1",
      "description":"Calibrate equipment",
      "employeeDescription":"",
      "internalDescription":"",
      "forecastHours":10.0000000000000,
      "_scheduledWorkerId":"0",
      "scheduledWorkerName":"",
      "responsibleWorkerPersonnelNumber":"",
      "responsibleWorkerName":"",
      "responsibleWorkerGroupId":"",
      "responsibleWorkerGroupName":"",
      "forecastHourLines":[
         {
            "categoryId":"AM_Labor",
            "hours":10.0000000000000
         }
      ]
   }
]

Copyright Dynaway A/S

Privacy Policy