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

Ordens de Produção ( Ordens de Trabalho )

Ordem de Produção no PlantScanner#

A ordem de produção é o elemento central do controle produtivo no PlantScanner. Ela representa a solicitação formal para produzir um determinado SKU, especificando insumos, quantidades, status e propriedades customizadas.

Principais campos de uma ordem de produção#

code: Código único da ordem de produção.
status: Situação atual da ordem (ex: ReadyToExecute, WaitingForMaterialsReservation, Executed, Cancelled).
operationCode: Dentro do objeto work order details, quando enviado várias work orders é necessário o código da operação. A operação é a sequência que aquela ordem irá fazer para chegar até o produto final. Geralmente é usado quando a ordem passa por diferentes estações de trabalho (ex: MASSA, FORNO, EMBALAGEM) nesse exemplo seriam geradas três ordens de produção e cada uma teria seu apontamento individualizado.
note: Observações ou instruções gerais da ordem.
requestedQuantity: Quantidade planejada para produção.
producedGoodQuantity: Quantidade já produzida.
properties: Lista de propriedades customizadas (ver Propriedades).
materials: Lista de insumos e SKUs envolvidos na ordem. Cada material pode conter lotes consumidos (consumedRawMaterials).

Exemplo de payload de ordem de produção#

{
    "workOrderDetails": [
        {
            "code": "000001",
            "customer": "Cliente",
            "promiseDate": "2025-02-05",
            "workOrders": [
                {
                    "status": "ReadyToExecute",
                    "note": "Ordem de produção para apresentação",
                    "requestedQuantity": 43,
                    "operationCode": "MASSA",
                    "producedGoodQuantity": 2,
                    "properties": [
                        {
                            "key": "BTN:Botao-Alerta",
                            "value": "<button onclick=\"alert('Javascript executado.')\">Botão</button>",
                            "name": "Botão customizado de ação"
                        },
                        {
                            "key": "TXT:Texto-Auxiliar",
                            "value": "Clique no botão em necessidade de ajuda",
                            "name": "Ajuda"
                        }
                    ],
                    "materials": [
                        {
                            "code": "SKU001",
                            "quanitity": 200,
                            "sequence": 0 // Etapa que deve ser consumido
                        },
                        {
                            "code": "INS001",
                            "quantity": 50,
                            "sequence": 1,
                            "consumedRawMaterials": [
                                {
                                    "quantity": 30,
                                    "serialNumber": "LT001"
                                },
                                {
                                    "quantity": 20,
                                    "serialNumber": "LT002"
                                }
                            ]
                        }
                    ]
                },
                {
                    "status": "ReadyToExecute",
                    "note": "Ordem de produção para apresentação",
                    "requestedQuantity": 1,
                    "operationCode": "FORNO"
                }
            ]
        }
    ]
}

Observações#

A ordem de produção pode conter diversas propriedades para customização da interface e lógica de produção.
Os materiais associados podem ser tanto SKUs (produto a ser produzido) quanto insumos (materiais consumidos).
O campo consumedRawMaterials dentro de um insumo representa os lotes de insumo reservado para aquela ordem. Cada item contém a quantidade e o número de série/lote do insumo utilizado.
O status da ordem determina as ações disponíveis para o operador.
Para mais detalhes sobre propriedades, consulte a página Propriedades
Página anterior
Synchronize materials batch between customer ERP and PlantScanner bases.
Próxima página
Gets work orders that have been planned or executed between the specified dates or by the work order code.
Built with