Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

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)

Estrutura de Menu

 

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))