Mudanças entre as edições de "Produtos Medicados"
| Linha 49: | Linha 49: | ||
| SIM | | SIM | ||
| SIM | | SIM | ||
| − | | | + | | |
|- | |- | ||
| | | | ||
| Linha 56: | Linha 56: | ||
| NÃO | | NÃO | ||
| NÃO | | NÃO | ||
| − | | | + | | |
|- | |- | ||
| | | | ||
| Linha 63: | Linha 63: | ||
| NÃO | | NÃO | ||
| NÃO | | NÃO | ||
| − | | | + | | |
|- | |- | ||
| | | | ||
| Linha 70: | Linha 70: | ||
| NÃO | | NÃO | ||
| NÃO | | NÃO | ||
| − | |||
| − | |||
| | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | |||
{| class="wikitable" | {| class="wikitable" | ||
| − | ! colspan="6" | | + | ! colspan="6" | PRODUTO_CLASSIFICACAO |
|- | |- | ||
| − | ! | | + | ! style="width:300px" |Campo Protheus |
| − | ! | | + | ! style="width:200px" |Coluna |
| − | ! | | + | ! Tipo |
| − | ! | | + | ! style="width:200px" |Obrigatório |
| − | ! | | + | ! style="width:300px" |Chave Primária |
| − | + | ! style="width:300px" |Explicação | |
|- | |- | ||
| − | | | + | | |
| + | | CD_ESPECIFICA_PROD | ||
| + | | INT | ||
| + | | SIM | ||
| + | | SIM | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | CD_PRODUTO | ||
| + | | VARCHAR(60) | ||
| + | | NÃO | ||
| + | | NÃO | ||
| + | | | ||
|- | |- | ||
|} | |} | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
'''- Regras de Integração''' | '''- Regras de Integração''' | ||
Edição das 14h15min de 18 de janeiro de 2021
Histórico de Revisões
| Data | Quem | Comentários |
|---|---|---|
| 13/01/2021 | Romildo Santos | Criação do Documento |
| /01/2021 | Anderson Gomes | Aprovação das Alterações no Documento pelo Desenvolvimento |
Necessidade
Para potencializar a digitação de pedidos, o cliente tem a necessidade de inserir uma indicação visual na tela da escolha de itens, que diz se o produto é 'medicado' ou não. Posteriormente a isso nos casos em que os produtos são medicados, devem ser informados em dois novos campos, o número de animais e número de dias de tratamento.
Solução
Baseado nesta necessidade, ao passo da criação de novos pedidos, devemos visualizar em tela se um produto é medicado ou não no ato da inserção dos itens do pedido. Esta informação será integrada a partir do campo B1_XMEDCTO do sistema de gestão Protheus. Ou seja, durante a escolha dos itens a label 'Produtos medicados' será marcada como sim ou não, de acordo com o que vem diretamente do cadastro do produto conforme o campo descrito acima trouxer.
Para os casos de produto medicado 'sim', o sistema abrirá dois campos para preenchimento, são eles: número de animais e número de dias de tratamento respectivamente. Os campos do Protheus que receberão estas informações são: UB_XANIMAL e UB_XDTRATA respectivamente.
Implementação
- Protótipo de tela:
Para que isso ocorra, será necessário inserir alguns campos na tela de cadastro de pedido, como pode-se visualizar no protótipo abaixo:
Integração
Para que os produtos sejam exibidos no GeoSales com a classificação de medicados ou não, será necessário criar duas estruturas de tabelas com os dados conforme o layout abaixo...
| PRODUTO_ESPECIFICACAO | |||||
|---|---|---|---|---|---|
| Campo Protheus | Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
| CD_ESPECIFICA_PROD | INT | SIM | SIM | ||
| NM_ESPECIFICACAO_PROD | VARCHAR(60) | NÃO | NÃO | ||
| OBS_INFO_EXTRA | VARCHAR(7) | NÃO | NÃO | ||
| EXIBE_PEDIDO | VARCHAR(80) | NÃO | NÃO | ||
| PRODUTO_CLASSIFICACAO | |||||
|---|---|---|---|---|---|
| Campo Protheus | Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
| CD_ESPECIFICA_PROD | INT | SIM | SIM | ||
| CD_PRODUTO | VARCHAR(60) | NÃO | NÃO | ||
- Regras de Integração
RN 1 - Deverá ser inserida à tabela ITEM_PEDIDO mais dois campos que deverão conter as quantidades preenchidas informadas nos campos 'Número de Animais' e 'Número de dias de tratamento' durante o cadastro do pedido. Estas informações deverão ser enviadas para os campos UB_XANIMAL e UB_XDTRATA do ERP Protheus.
RN 2 - Deverá ser criada uma estrutura de tabela que receberá classificações de produto.
RN 3 - Deverá ser criada uma estrutura de tabela que receberá especificação de produto.
RN 4 - O campo PROD_MEDICADO irá registrar se o produto é medicado ou não conforme a integração trouxer do campo B1_XMEDCTO do Protheus.
RN 5 - Deverá ser criado um campo na tabela de PRODUTO para receber a informação se o produto é medicado. B1_XMEDCTO será o campo do Protheus de onde vamos buscar esta informação.
Regras de Negócio
RN 1 - A integração trará a informação de produto medicado.
RN 2 - O Portal Evo só abrirá os campos de inserção de 'quantidade de animais' e 'dias de tratamento' somente para casos de 'produtos medicados' SIM.
RN 3 - As informações de produto medicado, número de animais e número de dias de tratamento devem ser levadas aos relatórios de espelho de pedido.
RN 4 - As implementações devem ser inseridas no app novo e portal Geosales Evo.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
| Setor | Aprovado Por | Data |
|---|---|---|
| Desenvolvimento - GeoSales | Anderson Gomes | 00/01/2021 |
| Integração - GeoSales | Carlos Robson | 00/01/2021 |
Empresa solicitante
| Setor | Aprovado Por | Data | Assinatura |
|---|---|---|---|
| Gerente TI - Cliente | |||
| Gerente de Projeto - Cliente | |||
| Gerente Comercial - Cliente |