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

Synchronize work orders batch between customer ERP and PlantScanner bases.

POST
/api/v1/WorkOrders/synchronize
WorkOrders
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.plantscanner.io/api/v1/WorkOrders/synchronize' \
--header 'Content-Type: application/json' \
--data-raw '{
    "workOrdersDetails": [
        {
            "materialCode": "string",
            "code": "string",
            "workOrders": [
                {
                    "status": "ReadyToExecute",
                    "operationCode": "string",
                    "note": "string",
                    "requestedQuantity": 0,
                    "producedGoodQuantity": 0,
                    "properties": [
                        {
                            "key": "string",
                            "value": "string",
                            "name": "string",
                            "isLocked": true
                        }
                    ],
                    "materials": [
                        {
                            "code": "string",
                            "sequence": 0,
                            "quantity": 0,
                            "consumedRawMaterials": [
                                {
                                    "quantity": 0,
                                    "serialNumber": "string"
                                }
                            ]
                        }
                    ]
                }
            ],
            "serialNumber": "string",
            "customer": "string",
            "promiseDate": "2019-08-24T14:15:22Z"
        }
    ]
}'
Response Response Example
200 - Exemplo 1
{
    "affectedMaterials": {
        "created": 0,
        "updated": 0,
        "terminated": 0
    },
    "affectedProcesses": {
        "created": 0,
        "updated": 0,
        "terminated": 0
    },
    "affectedWorkOrders": {
        "created": 0,
        "updated": 0,
        "terminated": 0
    }
}

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 Bodyapplication/json
workOrdersDetails
array[object (PlantScanner.API.WebApi.Dtos.V1.SyncWorkOrders_SyncWorkOrdersRequestInnerWorkOrderDetails) {6}] 
requerido
materialCode
string 
opcional
code
string 
opcional
workOrders
array[object (PlantScanner.API.WebApi.Dtos.V1.SyncWorkOrders_SyncWorkOrdersRequestInnerWorkOrder) {7}] 
opcional
serialNumber
string 
opcional
customer
string 
opcional
promiseDate
string <date-time>
opcional
Examples

Respostas

🟢200OK
application/json
Affected items statistics when all work orders have been successfully processed.
Body
affectedMaterials
object (PlantScanner.API.Application.Boundaries_AffectedItemsStatistics) 
opcional
created
integer <int32>
read-onlyopcional
updated
integer <int32>
read-onlyopcional
terminated
integer <int32>
read-onlyopcional
affectedProcesses
object (PlantScanner.API.Application.Boundaries_AffectedItemsStatistics) 
opcional
affectedWorkOrders
object (PlantScanner.API.Application.Boundaries_AffectedItemsStatistics) 
opcional
🟢206Success
🟠412412
🔴500Erro do servidor
Página anterior
Gets work orders that with production details
Próxima página
Synchronize work orders batch current execution.
Built with