CONTEÚDO


01. OBJETIVO

Obter informações de uma ordem de produção específica do produto ERP Datasul, como identificação da ordem, dados do produto, dados de planejamento e programação, recursos (e.g. materiais, reservas e produtos) utilizados, custos, controle de execução, fechamento de estoque e saldo de produção, além de informações sobre quantidades reportadas e planejadas, tipos de custeio para MOB e para GGF, reporte de material, tipo de reporte para MOB (mão de obra) e GGF (gastos gerais de fabricação), entre outros.

02. API

Informações da API utilizada para busca dos dados e nome do cadastro de menu relacionado à API, caso o usuário queira restringir o acesso. Mais informações: Manutenção de Programa (MEN012AA)

MÉTODOGET
APIapi/cpp/v2/productionOrder
ROTA/
MENUproductionOrder_cpp_v2

03. PERGUNTAS EXEMPLO (FEW-SHOTS)

Exemplos de perguntas que deverão ser respondidas por esse assunto.


Pergunta
1Quais as informações da ordem de produção <código>?
2Quais os dados da OP <código>?
3Quais os dados da ordem de produção <código>?

04. PARÂMETROS

São os possíveis campos utilizados na busca dos dados pela API.

ParâmetroTipoDescriçãoObrigatório
/pathParamnumber

Número da Ordem de Produção, também conhecido como OP, OF ou Ordem

sim

/expandstring

Caso seja solicitado a lista de materiais (aka reservas) deverá incluir 'materials', caso seja solicitado lista de operaçoes deverá incluir 'operations' e caso seja solicitado lista de splits incluir 'splits', sempre separado por vírgula (e.g. 'materials,operations,splits')

não

05. GLOSSÁRIO

O glossário é um conjunto de termos utilizados para definir a tradução das propriedades retornadas no JSON da API. Além disso, os campos apresentados são incluídos na cláusula FIELDS da query, ou seja, somente esses campos são retornados na resposta da API.

PropriedadeDescriçãoTipoFormato
accountNumberConta Contábilcharacter
allocatedQuantityQtd Alocadadecimal->>>>,>>>,>>9.9999
appointmentTypeDescriptionTipo de Reportecharacter
approvedQuantityQtd Aprovadadecimal->>>>,>>>,>>9.9999
businessUnitCodeUnidade de Negóciocharacter
componentListLista de Componentescharacter
customerOrderPedidocharacter
customerShortNameClientecharacter
descriptionDescriçãocharacter
effectiveEndDateData Efetiva de Términodate
endDateData Términodate
issueDateData de Emissãocharacter
isSummarizedSumarizada?boolean
isValorizedValorizada?boolean
itemCodeItemcharacter
itemDescriptionDescrição do Itemcharacter
laborCalculationTypeDescriptionTipo de Custeio MOB, e.g. "Proporcional", "Total"character
laborReportTypeDescriptionTipo Reporte MOB, e.g. "Real", "Padrão"character
lastReportDateData Último Reportedate
lastReportQuantityQtd Último Reportedecimal->>>>,>>>,>>9.9999
lastUpdateUserCodeUsuáriocharacter
lotSeriesCodeLote/Sériecharacter
machineGroupCodeGrupo de Máquinacharacter
machineTimeTempo Máquinadecimal->>>>,>>>,>>9.9999
materialCalculationTypeDescriptionCálculo Custo Material, e.g. "Proporcional", "Total"character
operationCodeOperaçãointeger->>>,>>>,>>9
operationEndDateFim Operaçãodate
operationSfcNumberOP SFCinteger->>>,>>>,>>9
operationStartDateInício Operaçãodate
overheadCalculationTypeDescriptionTipo de Custeio GGF, e.g. "Proporcional", "Total"character
overheadReportTypeDescriptionTipo Reporte GGF, e.g. "Real", "Padrão"character
plannedQuantityQtd Planejadadecimal->>>,>>>,>>9.9999
plannerCodePlanejadordecimal->>>,>>>,>>9.9999
producedQuantityQtd Produzidadecimal->>>>,>>>,>>9.9999
productionLineCodeLinha de Produçãointeger->>>,>>>,>>9
productionOrderItemCodeItemcharacter
productionOrderNumberOrdem de Produçãointeger>>>,>>>,>>9
productionOrderTypeDescriptionTipo da Ordem, e.g. "Interna", "Externa", "Interna/Externa", "Retrabalho", "Conserto", "Manutenção", "Ativo Fixo", "Ferramentaria", "Reaproveitamento"character
referenceCodeReferênciacharacter
remainingQuantitySaldo Restantedecimal->>>>,>>>,>>9.9999
requestedQuantityQtd Atendidadecimal->>>>,>>>,>>9.9999
reworkedQuantityQtd Retrabalhodecimal->>>>,>>>,>>9.9999
routingCodeRoteirocharacter
scrappedQuantityQtd Refugadadecimal->>>>,>>>,>>9.9999
scrapQuantityQtd Refugodecimal->>>>,>>>,>>9.9999
setupEndDateFim Setupdate
siteCodeEstabelecimentocharacter
splitNumberSplitinteger->>>,>>>,>>9
startDateData iníciodate
statusCodeDescriptionEstado do Split (Situação), e.g. "Não Iniciado", "Programado", "Liberado", "Iniciado", "Finalizado", "Suspenso"character
statusDescriptionEstado (Situação)character
subaccountNumberSubConta (Centro Custo)character
summarizedRequisitionNumberNúmero da Sumarizaçãointeger->>>,>>>,>>9
toolCodeFerramentacharacter
unitOfMeasureCodeUnidade de Medidacharacter
warehouseCodeDepósitocharacter

06. AÇÕES RELACIONADAS

São sugestões de novas perguntas ou ações que serão sugeridas ao usuário após a execução desse assunto.