Histórico da Página
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 | Chão de Fábrica |
Segmento Executor |
| ||
Projeto1 | D_MAN_PCP002 | IRM1 | PCREQ-9590 |
Requisito1 | PCREQ-10152 - DATASUL - Integração Cadastros Manufatura | Subtarefa1 |
|
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).
Objetivo
Integração Cadastros Manufatura para integração do TOTVS-MES.
Definição da Regra de Negócio
RN001 - Quando a integração estiver ligada, ao criar um novo item ou modificar a estrutura do mesmo, verificar se o item integra (tabela param-integr-mes.idi-entidade = 2). Caso, algum componente da estrutura não se encaixe na seleção, este componente não será integrado.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
EN0105 - Estrutura Item | [Alteração] |
| - |
EN0109 - Onde se Usa Item | [Alteração] |
| - |
SF0104 - Centro de Trabalho | [Alteração] |
| - |
SF0106 - Motivo de Parada | [Alteração] | ||
SF0107 - Motivo de Refugo | [Alteração] | ||
CD0204 - Item | [Alteração] | ||
CDAPIItem - API de Item usado pelo WorkFlow de Item | [Alteração] |
Protótipo de Tela
As função de estrutura (EN0105, e EN0109) sempre que alterarem alguma estrutura de um item, filtrarão:
Se Existe <param-integr-mes> quando <param-integr-mes.idi-entidade> = 2 // Item
Então
Pesquisar TODOS <param-integr-mes>
quando <param-integr-mes.idi-entidade> = 2 // Item
E <param-integr-mes.cod-campo> = "it-codigo" E
Relaciona <item>
quando <item.it-codigo> = <param-integr-mes.des-campo>:
guardar tt-item.
Fim-pesquisa.
Pesquisar TODOS <param-integr-mes>
quando <param-integr-mes.idi-entidade> = 2 // Item
E <param-integr-mes.cod-campo> = "fm-codigo" E
Relaciona <item>
quando <item.fm-codigo> = <param-integr-mes.des-campo>:
Se Não Existe <tt-item> quando <tt-item.it-codigo> = <item-it-codigo>
Então
guardar tt-item.
Fim-se.
Fim-pesquisa.
Pesquisar TODOS <param-integr-mes>
quando <param-integr-mes.idi-entidade> = 2 // Item
E <param-integr-mes.cod-campo> = "ge-codigo" E
Relaciona <item>
quando <item.ge-codigo> = <param-integr-mes.des-campo>:
Se Não Existe <tt-item> quando <tt-item.it-codigo> = <item-it-codigo>
Então
guardar guardar tt-item.
Fim-se.
Fim-pesquisa.
Pesquisar Pesquisar TODOS <tt-item> relacionando TODOS <estrutura>
quando <estrutura.it-codigo> = <tt-item.it-codigo>:
Gerar mensagem <estrutura>.
Fim-pesquisa.
Senão
Pesquisar TODOS <estrutura>:
Gerar mensagem <estrutura>.
Fim-pesquisa.
Fim-se.
Para esta pasta os campos a serem gravados utilizarão <param-integr-mes.idi-entidade> = 2 // Item
No campo <param-integr-mes.cod-campo> conterá os seguintes elementos para guardar: <it-codigo>, <ge-codigo> e <fm-codigo>
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
Arquivo ou Código do Script: param-cp
Campo | gera-log-erro |
Tipo | Lógico |
Tamanho | 1 |
Valor Inicial | No |
Mandatório | Sim ( ) Não (x) |
Descrição | Gera log de erro na integração TOTVS-MES |
Título | Gera Log Erro |
Picture |
|
Help de Campo | Gera log de erro na integração TOTVS-MES |
[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. |
---|