PlantScanner
HomeSobre a PlantScanner
HomeSobre a PlantScanner
  1. Ordens de Produção
  • Developers
  • O que são as propriedades?
  • SKUs e Insumos
    • SKUs e Insumos
    • Gets all materials.
      GET
    • Synchronize materials batch between customer ERP and PlantScanner bases.
      POST
  • Ordens de Produção
    • Ordens de Produção ( Ordens de Trabalho )
    • Gets work orders that have been planned or executed between the specified dates or by the work order code.
      GET
    • Gets work orders that with production details
      GET
    • Synchronize work orders batch between customer ERP and PlantScanner bases.
      POST
    • Synchronize work orders batch current execution.
      POST
    • Synchronize work order properties data
      POST
    • Synchronize work orders batch planning dates.
      POST
  • Estoque
    • Estoque
    • Synchronize materials inventories between customer ERP and PlantScanner bases.
      POST
  • Alertas de Produção
    • Alertas de Produção
    • Synchronize work orders batch between customer ERP and PlantScanner bases.
      GET
  • Tempos de Mão de Obra
    • Tempos de Mão de Obra
    • Get employee logged hours with work order info if one was in execution.
      GET
  • Inspeções de Qualidade
    • Inspeções de Qualidade
    • Gets inspections that have been planned or executed between the specified dates or by the work order code.
      GET
    • Synchronize inspections batch between customer ERP and PlantScanner bases.
      POST
    • Synchronize inspections batch current execution.
      POST
    • Synchronize work order properties data
      POST
  • Processos de Inspeção
    • Processos de Inspeção
    • Gets all inspections processes
    • Synchronize inspection processes batch between customer ERP and PlantScanner bases.
  • Listas de Qualidade
    • Listas de Qualidade
    • Gets work orders checks that have been planned or executed between the specified dates or by the work order code.
  • Lotes Consumidos
    • Lotes Consumidos
    • Synchronize work orders batch between customer ERP and PlantScanner bases.
    • Sync consumed raw material quantity based on updated quantity in work order.
  • Histórico de Ordens
    • Synchronize work orders batch between customer ERP and PlantScanner bases.
  • Estações de Trabalho
    • Estações de Trabalho
    • Gets work stations with shifts and area.
  1. Ordens de Produção

Gets work orders that have been planned or executed between the specified dates or by the work order code.

GET
/api/v1/WorkOrders
WorkOrders
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.plantscanner.io/api/v1/WorkOrders'
Response Response Example
200 - Exemplo 1
{
    "workOrders": [
        {
            "id": 0,
            "processId": 0,
            "code": "string",
            "workOrderGrouper": "string",
            "materialCode": "string",
            "materialGroup": "string",
            "operationCode": "string",
            "materialDescription": "string",
            "requestedQuantity": 0,
            "uoM": "string",
            "type": "ReadyToExecute",
            "customer": "string",
            "promiseDate": "2019-08-24T14:15:22Z",
            "note": "string",
            "status": "Undefined",
            "workStation": {
                "code": "string",
                "description": "string",
                "shortName": "string",
                "area": {
                    "description": "string",
                    "shortName": "string"
                }
            },
            "beginPlanned": "2019-08-24T14:15:22Z",
            "endPlanned": "2019-08-24T14:15:22Z",
            "beginExecution": "2019-08-24T14:15:22Z",
            "beginEmployee": {
                "registration": "string",
                "fullName": "string",
                "shortName": "string",
                "deactivated": true
            },
            "endExecution": "2019-08-24T14:15:22Z",
            "endEmployee": {
                "registration": "string",
                "fullName": "string",
                "shortName": "string",
                "deactivated": true
            },
            "producedGoodQuantity": 0,
            "producedBadQuantity": 0,
            "laborPredictedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "laborValueAddedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "laborNonValueAddedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "machinePredictedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "machineValueAddedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "machineNonValueAddedTime": {
                "ticks": 0,
                "days": 0,
                "hours": 0,
                "milliseconds": 0,
                "minutes": 0,
                "seconds": 0,
                "totalDays": 0,
                "totalHours": 0,
                "totalMilliseconds": 0,
                "totalMinutes": 0,
                "totalSeconds": 0
            },
            "properties": [
                {
                    "key": "string",
                    "value": "string",
                    "name": "string",
                    "isLocked": true
                }
            ]
        }
    ]
}

Requisição

Authorization
Adicionar o parâmetro
Authorization
a Cabeçalhos
, cujo valor é concatenar o Token após o Bearer.
Exemplo:
Authorization: Bearer ********************
Parâmetros Query
Code
string 
opcional
OperationCode
string 
opcional
BeginPlanned
string <date-time>
opcional
EndPlanned
string <date-time>
opcional
BeginExecution
string <date-time>
opcional
EndExecution
string <date-time>
opcional
LastUpdatedBegin
string <date-time>
opcional
LastUpdatedEnd
string <date-time>
opcional
SerialNumber
string 
opcional

Respostas

🟢200OK
application/json
work orders in defined interval
Body
workOrders
array[object (PlantScanner.API.Application.Boundaries.GetWorkOrders_ResultWorkOrder) {31}] 
opcional
id
integer <int32>
opcional
processId
integer <int32>
opcional
code
string 
opcional
workOrderGrouper
string 
opcional
materialCode
string 
opcional
materialGroup
string 
opcional
operationCode
string 
opcional
materialDescription
string 
opcional
requestedQuantity
number <double>
opcional
uoM
string 
opcional
type
enum<string> 
opcional
Valores permitidos:
ReadyToExecuteWaitingForMaterialsReservation
customer
string 
opcional
promiseDate
string <date-time>
opcional
note
string 
opcional
status
enum<string> 
opcional
Valores permitidos:
UndefinedReadyToScheduleExecutionPlannedInExecutionExecutedPaused
workStation
object (PlantScanner.API.Application.Boundaries.GetWorkOrders_ResultWorkStation) 
opcional
beginPlanned
string <date-time>
opcional
endPlanned
string <date-time>
opcional
beginExecution
string <date-time>
opcional
beginEmployee
object (PlantScanner.API.Application.Boundaries.GetWorkOrders_ResultEmployee) 
opcional
endExecution
string <date-time>
opcional
endEmployee
object (PlantScanner.API.Application.Boundaries.GetWorkOrders_ResultEmployee) 
opcional
producedGoodQuantity
number <double>
opcional
producedBadQuantity
number <double>
opcional
laborPredictedTime
object (System_TimeSpan) 
opcional
laborValueAddedTime
object (System_TimeSpan) 
opcional
laborNonValueAddedTime
object (System_TimeSpan) 
opcional
machinePredictedTime
object (System_TimeSpan) 
opcional
machineValueAddedTime
object (System_TimeSpan) 
opcional
machineNonValueAddedTime
object (System_TimeSpan) 
opcional
properties
array[object (PlantScanner.Domain.Model_WorkOrderProperties) {4}] 
opcional
🟠412412
🟠429429
🔴500Erro do servidor
Página anterior
Ordens de Produção ( Ordens de Trabalho )
Próxima página
Gets work orders that with production details
Built with