Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Especificação |
Produto | Datasul | Módulo | Compras |
Segmento Executor | Manufatura |
Projeto1 | MANMAT01 | IRM1 | MANMAT01-201 |
Requisito1 | MANMAT01-3767 | Subtarefa1 | MANMAT01-3769 |
Chamado2 | |
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).
(Obrigatório)
Objetivo
Realizar a geração das tag's "mensuunit" e "itemofunitofmesure" corretamente no momento da impressão do Pedido de Compras, de acordo com a tabela "UNIDADE DE MEDIDA – mensuunit – itemunitofmeasure" do Manual de Integração TOTVS e NeoGrid - EDI quando enviado para o Totvs Colaboração.
(Obrigatório)
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[CC0036] | [Criação] | [Logística --> Compras --> Cadastro --> Regra Unidade Medida EDI Compras] | - |
[CC0036A] | [Criação] | [Não há] | Exporta para Empresas/Estabelecimentos as regras cadastradas na rotina CC0036 |
[CCAPI036] | [Alteração] | [Não há] | API de envio de pedido de compra via TOTVS Colaboração |
Detalhamento da Regra de Negócio:
CC0036 - Regra Unidade Medida EDI Compras (protótipo 01)
Este programa será responsável por realizar o cadastro "DE-PARA" das unidades de medida da tabela "7.15 UNIDADE DE MEDIDA – mensuunit – itemunitofmeasure" do manual da Neogrid versus as unidades de medida cadastradas no ERP para as Empresas x Estabelecimentos do sistema Datasul.
Deverá permitir realizar os relacionamentos entre as duas tabelas e este relacionamento deverá estar disponível nas telas "CD0024 - Configurador de Regras" e "CD0025 - Cadastro Tipo de Operação".
- Rotina: CD0025: Deve ser gerado o registro "po-UM", descrição "Unidade Medida EDI Compras TC2.0";
- Rotina: CD0024:
- Folder "Variável": variável "po-UM" Descrição "Unidade Medida EDI Compras TC2.0" e tipo variável "Caracter"
- Folder "Regra": deverá ser cadastrada regra de acordo com as informações "formadas" na tela do CC0036: UM EANCOM x UM Sistema, exemplo:
- UM EAN: EA, Descrição: Unidade x UM: UN, Descrição UN.
- Quando gerado no folder "Regra" deverá ser: Unidade x Unidade.
- Folder "Condição": Regra: 1 - Unidade x Unidade, Variável "po-UM", Condição "IGUAL A", Valor "UN".
- Foolder "Retorno": Informação que será retornada para o XML da impressão do pedido de compras para envio ao TOTVS Colaboração, contendo o "DE-PARA" da unidade de medida cadastrada: Regra: 1 - UNidade x Unidade, Campo: po-UM, Valor EA.
No exemplo acima, a informação "UN" será substituída por "EA" nas tags "mensuunit" e "itemunitofmeasure".
Informações do browser referentes à tabela "UM EANCOM": Deverão ser carregadas de acordo com a tabela "UM EANCOM" do manual de Integração Totvs e Neogrid.
Informações do browser referentes à "Unidade de medida do sistema": Deverão ser carregadas de acordo com a tabela "tab-unidade":tab-unidade.un e tab-unidade.descricao.
Ao término da execução, deverá ser gerado em tela um relatório contendo as informações deste relacionamento que foram criados. (Protótipo 03).
Caso já exista registro no CD0025 e CD0024, o sistema deverá validar essas informações e listar ao usuário. (Protótipo 04).
CC0036A - Exporta para Estabelecimentos (protótipo 02)
Deverá permitir exportar os relacionamentos formados na tela CC0036 para a Empresa do usuário logado no sistema versus os Estabelecimentos selecionados. Esses registros poderão ser consultados também via CD0024.
CCAPI036 - API de envio de pedido de compra via TOTVS Colaboração
Implementar na API acima, tratamento para que seja realizada a leitura do Engine de Regras cadastradas para as unidades de medida do sistema.
Essas informações deverão atualizar os campos "ttCROSSDOCKING_ITEM.mensuunit" e "ttITEM.itemunitofmeasure" referentes às tags "mensuunit" e "itemunitofmeasure" do XML.
Deve ser utilizada a API "cdp/cdapi034.p" para validação das regras enviadas como parâmetros recebidos no momento da impressão do pedido de compra e posterior retorno da regra criada. Ver exemplo da utilização da API no programa "pdp\pdapi511.p".
Opcional
Protótipo de Tela
Protótipo 01 - CC0036 - Regra Unidade Medida EDI Compras
Protótipo 02 - CC0036A - Exporta para Estabelecimentos
Protótipo 03 - CC0036RP - Relatório com os registros criados
Protótipo 04 - CC0036A - Relatório com validação dos registros já existentes na base
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
(Opcional)
Grupo de Perguntas
(Opcional)
Consulta Padrão
(Opcional)
Procedimentos
Procedimento | cc0036 |
Descrição | Regra Unidade Medida EDI Compras |
Módulo | MCC |
Programa base | cc0036 |
Nome Menu | Regra Unidade Medida EDI Compras |
Interface | GUI |
Registro padrão | Sim |
Visualiza Menu | Sim |
Release de Liberação | 12.1.15 |
Programas
Programa | cc0036 | cc0036a |
Descrição | Regra Unidade Medida EDI Compras | Exporta para Estabelecimentos |
Nome Externo | ccp/cc0036.w | ccp/cc0036a.w |
Nome Menu/Programa | Regra Unidade Medida EDI Compras | Exporta para Estabelecimentos |
Nome Verbalizado[1] | Regra Unidade Medida EDI Compras | Exporta para Estabelecimentos |
Procedimento | cc0036 | cc0036 |
Template | Cadastro Complexo | Cadastro Complexo |
Tipo[2] | Cadastro | Cadastro |
Interface | GUI | GUI |
Categoria[3] | | |
Executa via RPC | Não | Não |
Registro padrão | Sim | Sim |
Outro Produto | Não | Não |
Visualiza Menu | Sim | Não |
Query on-line | Não | Não |
Log Exec. | Não | Não |
Rotina (EMS) | | |
Sub-Rotina (EMS) | | |
Localização dentro da Sub Rotina (EMS) | | |
Compact[4] | Sim/Não | |
Home[5] | Sim/Não | |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | |
Informar os papeis com os quais o programa deve ser vinculado | | |
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* | |
Descrição em Inglês* | |
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))