Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | TOTVS Gestão de Estoque, Compras e Faturamento | Módulo | Estoque |
Segmento Executor | TOTVS Construção e Projetos | ||
Projeto1 | Integração BackOffice RM x PDV Protheus | IRM1 | PCREQ-7769 |
Requisito1 | PCREQ-7798 | Subtarefa1 | PDR_CP_MOV008-18 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.10 | Réplica |
|
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Código de Barras com o PDV, viabilizando assim o CRUD completo do cadastro por envio de mensagem de integração.
Considera-se como escopo deste requisito a implementação do adapter de envio de Mensagens Únicas TOTVS para integração do cadastro de Código de Barras, estando o adapter de recebimento desta mesma mensagem fora do escopo do requisito.
A análise e o desenvolvimento do adapter será efetuado considerando a integração com o PDV Protheus, mas também viabilizará a integração com outras fontes de dados desde que respeitado o layout da mensagem.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Código de Barras | Inclusão/Alteração/Exclusão | RM \ BackOffice \ Gestão de Estoque, Compras e Faturamento \ Cadastros \ Estoque, Compras e Faturamento \ Produto \ Código de Barras | - |
Durante a alteração do Código de barra, caso o mesmo seja inativado ele será enviado para o PDV. O campo inativo não é considerado na integração deste cadastro, pois o código de barras não é utilizado como FK no retorno do Cupom. Ao informar o código de barras no cupom é enviado como FK o identificador do produto relacionado a este código de barras.
Para enviar o cadastro de Código de Barras os seguinte itens abaixo devem ser considerados:
Através do módulo Integração \ Ferramentas \ Configurar o usuário poderá executar o Configurador da Integração que irá criar toda a estrutura necessária para a integração deste cadastro com o PDV.
Para receber a mensagem o Protheus deve considerar:
Fórmula Visual
Para sincronizar o cadastro será necessário importar a fórmula visual que encontra-se disponível na pasta “Sugeridos”, interna à pasta “_ImpExp” no ambiente instalado do sistema (“../CorporeRM/_ImpExp/Sugeridos”). Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro Importar Gatilho na rotina de Importação de Fórmula Visual.
Carga Inicial
Visando facilitar a sincronização das bases de dados RM e PDV foi desenvolvida uma atividade de fórmula visual que se responsabiliza por, a partir de alguns parâmetros, obter os dados necessários e solicitar o envio da Mensagem Única TOTVS.
Basicamente é necessário informar a esta atividade somente a lista de chaves dos registros que se deseja integrar, qual a Mensagem Única a enviar e qual o objeto de negócio (DataServer) responsável por retornar as informações do registro. A partir destas informações a atividade se responsabiliza pela leitura, transformação e envio dos dados ao sistema de destino, oferecendo como retorno o Log de integração.
Por padrão a consulta seleciona para envio registros Ativos que ainda não foram enviados para o Protheus ou que estejam desatualizados no mesmo (data de último envio anterior a data da última modificação do registro).
Todas as mensagens trafegadas também constarão no monitor da fila de integração, para posterior conferência.
Listagem de Fórmula Visual:
Rotina | Operação | Fórmula Visual | |
Cadastro | Código de Barras | Inclusão / Alteração / Exclusão | 03_PDV_Código de Barras.TotvsWF |
Código de Barras | Carga inicial | 03.Sincronização de Código de Barras.TotvsWF |
Tabelas Utilizadas
TPRDCODIGO – Cadastro de Código Genérico de Produtos.
TPRODUTO – Produtos Globais.
TUND – Unidades.
Entidades de Integração
Os dados de Código de barras serão sincronizados na mensagem única Item (Produto) através da tag ListOfBarCode os demais campos da mensagem Item podem ser visualizados na especificação de requisitos da mensagem Item. Estão listados abaixo somente os mapeamentos referentes à tag de Código de Barras
Mensagem Padrão | Descrição | RM | ||
Tabela | Campo | Observação | ||
ListOfBarCode \ ListOfBarCodeType \ BarCode | Lista de Código de Barras dentro da mensagem de Produto | |||
BarCodeType | Códigos de Barra | |||
Code | Código de Barras do Produto | TPRDCODIGO | CODIGO | Caso o campo código seja maior que o parametrizado no Protheus é apresentada mensagem de consistência. |
InternalId | Internal id do código de barras | TPRDCODIGO | CODCOLIGADA|TIPO|CODIGO |
|
UnifOfMeasureInternalId | Unidade do código de barras | TPRDCODIGO | CODUND |
|
ItemQuantity | Quantidade do produto | TUND | FATORCONVERSAO | Será enviado o fator de conversão da unidade de medida informada para o código de barras. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|