Modulo Business Intelligence Smart Component/SC-IMP-01-0002-01 Formulacoes PCP Linha
Modulo_Business_Intelligence_Smart_Component
Este componente realiza a importação de dados, de formulações 425_Formulacao_Produtos e 65_Produtos_Servicos.
Primeiro, será pesquisado o produto:
- Com o produtoIdentificador se informado ou
- Com o produtoCodigoAuxiliar informado
Caso não seja encontrado nenhum produto, será criado um novo produto com os dados informados. Se informado produtoPaiIdentificador ou produtoPaiCodigoAuxiliar será pesquisado um produto com estes dados e caso encontrado, serão copiados os seus dados para este novo produto, e posteriormente, os dados serão sobrepostos com os dados enviados no arquivo.
Payload
[ { "itens": [ { "altura": 2.0, "codReferencia": "123", "comprimento": 3.0, "indice": 1, "itemFantasma": null, "largura": 5.0, "naoRequisitarAuto": 1, "naoUtilizarPesagem": 0, "observacao": "teste", "percAdicional": 6.0, "produtoAltura": 2, "produtoAtivo": 1, "produtoClassificacaoProdutosIdentificador": null, "produtoCodigoAuxiliar": "12345", "produtoComprimento": 6, "produtoDensidade": 7, "produtoDiametro": 8, "produtoEspecieIdentificador": null, "produtoEspessura": 4.0, "produtoIdentificador": null, "produtoLargura": null, "produtoNome": "DENIS", "produtoNomeAuxiliar": null, "produtoPaiCodigoAuxiliar": "123A", "produtoPaiIdentificador": null, "produtoPesoUnitario": 5, "produtoSubespecieIdentificador": null, "produtoUnidadeMedidaSigla": null, "quantidade": 7.0, "quantidadeReferencia": 8.0, "volume": 8.0 } ], "produtoAltura": null, "produtoAtivo": null, "produtoClassificacaoProdutosIdentificador": null, "produtoCodigoAuxiliar": "ABC101", "produtoComprimento": null, "produtoDensidade": null, "produtoDiametro": null, "produtoEspecieIdentificador": null, "produtoEspessura": null, "produtoIdentificador": null, "produtoLargura": null, "produtoNome": null, "produtoNomeAuxiliar": null, "produtoPaiCodigoAuxiliar": null, "produtoPaiIdentificador": null, "produtoPesoUnitario": null, "produtoSubespecieIdentificador": null, "produtoUnidadeMedidaSigla": null, "revisao": "1a" } ]
Quanto aos itens, segue abaixo os campos. Estes campos ficam em cada formulação enviada:
- "altura": dimensão do item na formulação. Não obrigatório.
- "codReferencia": código de referência do item da formulação. Este código é utilizado apenas na formulação. Não obrigatório.
- "comprimento": dimensão do item na formulação. Não obrigatório.
- "indice": sequencia do item na formulação. Em algumas produções, esta sequencia é importante, como em formulações pesáveis. Não obrigatório.
- "itemFantasma": adicionado, para tratativas futuras caso necessário. Atualmente é utilizado "naoRequisitarAuto". Este campo se enviado, será convertido para o campo de naoRequisitarAuto.
- "largura": dimensão do item na formulação. Não obrigatório.
- "naoRequisitarAuto": item não será consumido/requisitado no consumo. Existe apenas para referência de consumo, por exemplo o item cola ou linha, que é de dificil mensuração no processo produtivo. Não obrigatório.
- "naoUtilizarPesagem": Se item utiliza ou não processo de pesagem por balança. Não obrigatório.
- "observacao": Observação do item na formulação. Não obrigatório.
- "percAdicional": Percentual adicional de uso. Comum em processos onde há uma perda prevista no processo, como em processos de secagem. Não obrigatório.
- "quantidade": Quantidade do item na formulação.
- "quantidadeReferencia": Código de referência do item na formulação.
- "volume": Volume no item na formulação.
- "revisao": Revisão da formulação.
Quanto ao produto, segue abaixo os campos. Todos os campos com o prefixo produto mencionam que será atualizado ou inserido direto no cadastro de produtos.
- "produtoAltura": dimensão do item na formulação. Não obrigatório.
- "produtoAtivo": Produto ativo ou não. Pode ser utilizado para inativar um produto. Não obrigatório.
- "produtoClassificacaoProdutosIdentificador": Classificação do produto. Não obrigatório.
- "produtoCodigoAuxiliar": Código auxiliar do produto. Não obrigatório.
- "produtoComprimento": Comprimento do produto. Não obrigatório.
- "produtoDensidade": Densidade do produto. Não obrigatório.
- "produtoDiametro": Diametro do produto. Não obrigatório.
- "produtoEspecieIdentificador": Espécie do produto. Não obrigatório.
- "produtoEspessura": Espessura do produto. Não obrigatório.
- "produtoIdentificador": Identificador do produto. Não obrigatório, porém deve-se informar produtoCodigoAuxiliar para atualizar determinado item. Caso contrário, o sistema irá entender que será um novo produto, onde o mesmo será inserido.
- "produtoLargura": Largura do produto. Não obrigatório.
- "produtoNome": Nome do produto. Obrigatório para novos produtos.
- "produtoNomeAuxiliar": Nome auxiliar do produto. Não obrigatório.
- "produtoPaiCodigoAuxiliar": Código auxiliar do produto pai, a ser copiado as propriedades e informações. Obrigatório, se produto novo e se não informado produtoPaiIdentificador.
- "produtoPaiIdentificador": Identificador do produto pai, a ser copiado as propriedades e informações. Obrigatório, se produto novo e se não informado produtoPaiCodigoAuxiliar.
- "produtoPesoUnitario": Peso unitario do produto. Não obrigatório.
- "produtoSubespecieIdentificador": Subespecie do produto. Não obrigatório.
- "produtoUnidadeMedidaSigla": Sigla da Unidade de medida do produto. Não obrigatório.
Atenção Para os campos não informados, em inserções de novos produtos, estes dados serão copiados do produto pai. Por isso tais campos não são obrigatórios, inclusive a classificação do produto.
Atenção Será pesquisado um produto com o identificador/código auxiliar informado. Senão for encontrado, o sistema irá entender que este será um novo produto. Portanto, é importante sempre enviar um ou o outro para não ocorrer inserções indevidas. Sobre o código auxiliar, o sistema de envio poderá enviar qualquer código, sendo importante neste manter este como único, de forma também, a não conflitar com os codigos auxiliares do Touch Comp ERP.
Parametros Adicionais
Nenhum.
Formato
Sincrono.
Exemplos
Confira os exemplos de envio de dados pelos GIF's.