Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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 <estrutura> relacionando UM <item>

          quando <estrutura.it-codigo> = <item.it-codigo>:

      Se Não Existe <param-integr-mes>

          quando <param-integr-mes.idi-entidade> = 2 // Item

                E <param-integr-mes.cod-campo> = "it-codigo"

                E (<param-integr-mes.des-campo> = "*" OU

                   <estrutura.it-codigo> = <param-integr-mes.des-campo> OU  // item pai

                   <estrutura.es-codigo> = <param-integr-mes.des-campo>)    // item filho

      Então:

             Descarta registro <estrutura>

     Fim-se.

      Se Não Existe <param-integr-mes>

          quando <param-integr-mes.idi-entidade> = 2 // Item

                E <param-integr-mes.cod-campo> = "fm-codigo"

                E (<param-integr-mes.des-campo> = "*" OU

                   <item.fm-codigo> = <param-integr-mes.des-campo>)

      Então:

             Descarta registro <estrutura>

     Fim-se.

      Se Não Existe <param-integr-mes>

          quando <param-integr-mes.idi-entidade> = 2 // Item

                E <param-integr-mes.cod-campo> = "ge-codigo"

                E (<param-integr-mes.des-campo> = "*" OU

                   <item.ge-codigo> = <param-integr-mes.des-campo>)

      Então:

             Descarta registro <estrutura>

     Fim-se.

     Pesquisar UM <Buffer-item>

 

         

     Fim-se.

   Fim-pesquisa.

Fim-então

Senão

   Exporta toda <estrutura>.

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.