2.0info: 1.31.1 Processos description: Chão de fábrica – Processos x-senior-domain: Gestão industrial x-senior-domain-path: erp_man x-senior-service-path: process contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: api.senior.com.br /erp_man/processsecurityDefinitions: bearerAuth: type: apiKey in: header name: Authorization – application/json – application/jsonparameters: clientId: name: client_id type: string in: header required: true description: Identificação da aplicação cadastrada no portal do desenvolvedor (api.xplatform.com.br)paths: /generateProductionOrder: post: description: Gerar ordem de produção
### Resources
- res://senior.com.br/erp_man/pcp_programacaocontrole/programacaocontrole – Processar x-senior-event: false deprecated: false tags: – Endpoints security: – bearerAuth: [] parameters: – #/parameters/clientId – name: input in: body required: true schema: type: object required: – skuCode – amount properties: companyId: type: integer description: Identificador único da empresa que será gerada a ordem de produção – Necessário informar quando o id da filial não for informado companyCode: type: integer description: Código da empresa – Necessário quando o id da filial e o id da empresa não forem informados branchId: type: integer description: Identificador único da filial que será gerada a ordem de produção branchCode: type: integer description: Código da filial que será gerada a ordem de produção skuCode: type: string description: Código do SKU para o qual será gerada a ordem de produção skuScriptId: type: integer description: Opcional – Identificador único do roteiro que será utilizado para a geração da ordem de produção, caso não informado será utilizado o principal da filial amount: type: string description: Quantidade do SKU a ser produzida expectedStartDate: type: string description: Opcional – Data início prevista para ordem de produção, também será utilizado para calcular o fim previsto da ordem expectedEndDate: type: string description: Opcional – Data fim prevista para ordem de produção, também será utilizado para calcular o início previsto da ordem expectedDeliveryDate: type: string description: Opcional – Data entrega prevista de entrega, também será utilizado para calcular o início e fim previsto da ordem situation: #/definitions/enumSituacaoOrdemProducao origin: #/definitions/enumOrigemOrdemProducao documents: type: array items: type: string description: Opcional – Necessário informar quando a origem for do tipo DemandasErpx responses: 200: description: Ok schema: type: object required: – order properties: order: #/definitions/recGenerateProductionOrder default: description: Error response schema: #/definitions/genericErrordefinitions: enumSituacaoOrdemProducao: type: string enum: – Planejada – Simulada – Firme – Programada – Aberta – Cancelada – Pendente – Erro – Gerando – Finalizada – Iniciada – Liberada – Parada – Em_Finalizacao – Em_Cancelamento enumOrigemOrdemProducao: type: string enum: – PCP – Normal – DemandasERPX – MRP – Externo recGenerateProductionOrder: type: object required: – id – code properties: id: type: integer description: Identificador único da ordem de produção code: type: string description: Codigo/identificador único da ordem de produção genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE