01. DADOS GERAIS
| Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| Função: | Apontamento de Lubrificação Oficial, Apontamento de Abastecimento Oficial, Cotação Serviços Comlink, Geração de Pedidos de Materiais Temporários, Acúmulo Km/Horas Equipamentos |
|---|
| País: | Brasil |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROMATIV-10271 |
|---|
02. SITUAÇÃO/REQUISITO
Sendo PO responsável pelo módulo MANFRO (Manutenção Automotiva), Posso contar com um novo parâmetro que permita habilitar ou desabilitar a integração com o ERP por meio da solução TOTVS Agro API HUB, Pois isso me dá maior flexibilidade e controle sobre o uso da integração, permitindo adequar o funcionamento do módulo conforme a necessidade do cliente.
Dado que estou utilizando o aplicativo MANFRO Manutenção, em Parâmetros > Gerais > guia Integração I, Quando for disponibilizado um novo parâmetro para habilitar ou desabilitar a integração com o ERP via TOTVS Agro API Hub, Então o sistema deverá permitir configurar esse parâmetro com os valores válidos “Sim” ou “Não”, sendo o valor padrão “Não”, e as rotinas de integração deverão se comportar conforme as regras definidas em conjunto com o parâmetro existente FG_BX_MATERIAL.
Critérios de Aceite:
- O novo parâmetro deve estar disponível em Parâmetros > Gerais > guia Integração I do aplicativo MANFRO Manutenção, com valores possíveis “Sim” ou “Não”, default = “Não”;
- Nas rotinas de integração com o ERP (tanto no MANFRO Manutenção quanto no MANFRO Abastecimento), se o parâmetro FG_BX_MATERIAL = 'N', não deve haver nenhuma alteração no comportamento atual;
- Se o parâmetro FG_BX_MATERIAL = 'S' e o novo parâmetro = 'N', a rotina deve seguir o comportamento atual, sem alterações;
- Se o parâmetro FG_BX_MATERIAL = 'S' e o novo parâmetro = 'S', os dados dos apontamentos enviados para integração com o ERP não devem ser gravados na tabela BRG_BXMATERIAL;
- O ajuste deve garantir que os fluxos existentes não sejam impactados quando os parâmetros estiverem no valor default.
Observação: Replicar o referido desenvolvimento na versão 12.1.2506
03. SOLUÇÃO
No aplicativo PIMSServer:
- Foi revisado todos os pontos com menção da tabela PEDIDO_OFICINA que possuísse join com a tabela OS_MATERIAL para verificar se em algum ponto havia ligação através dos campos PO.ID_REQUISICAO = OM.ID_REQUISICAO e adequar para usar PO.NO_REQUIS = OM.NO_REQ_EXT caso o parâmetro FG_API_HUB estiver habilitado, porém não foi encontrado nenhum ponto para alteração.
- Foi revisado e ajustado todos os pontos onde é inserido apontamento de lubrificação, abastecimento e logs de lubrificação e abastecimento para gravar o campo STATUS_INT_ERP = 0 caso o parâmetro FG_API_HUB estiver habilitado e gravar null caso esteja desabilitado.
- Foi revisado e ajustado todos os pontos onde é recuperado o parâmetro FG_BXMATERIAL para ser recuperado também o parâmetro FG_API_HUB, caso FG_API_HUB habilitado será atribuído N para o parâmetro FG_BXMATERIAL e ele não será nem lido da base.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS
