Á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.                                                             

  

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 não exista registro na tabela, então todos os itens e estruturas serão considerados.

RN002 - Para seleção dos itens/estruturas válidos serão utilizados três campos: código do item, família material e grupo de estoque. Caso mais de um campo esteja preenchido na tabelas param-integr-mes, será considerado na busca o operador lógico "OU". Assim mesmo que um item tenha apenas um dos campos como verdadeiro ele será selecionado.

RN003 - O campo Rejeição é estrangeiro e obrigatório na inclusão de um Refugo.

RN004 - Quando a integração estiver ligada e o SFC - Chão de Fábrica não esteja implantado, apenas os dados referentes a: item, grupo de máquina, depósito, ordem de produção e estrutura podem ser integrados.

RN005 - Quando a integração estiver ligada e o SFC - Chão de Fábrica esteja implantado, além dos dados acima, também os dados referentes a: motivo de refugo, motivo de parada e centro de trabalho podem ser integrados.

RN006 - Quando o SFC - Chão de Fábrica estiver implantando e o tipo de reporte não seja por Item, as Ordens serão enviadas para integração apenas no momento da Liberação.

RN007 - Quando uma Ordem já esteja no Chão de Fábrica, e a situação for superior ou igual a Liberada, se a mesma for alterada, deve enviar atualização na mensagem XML.


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]  
BOMF510 - BO Motivo de Parada[Alteração]  
CDAPI990.i1 - API de Mensagem Erro[Alteração]  
CPAPI301B - API Integração Ordem[Alteração]  
BOIN533 - LiberarOrdemSFC

[Alteração]

  

Protótipo de Tela

 

Inserir na CDAPI990.i1(pi-exporta-mensagem) a validação de somente exportar quando o parâmetro esteja ativo(param-cp.gera-log-erro).

Corrigir os programas que estão comentados para chamada da pi-exporta-mensagem:

invwr\v01in084.w
invwr\v16in144.w
invwr\v34in172.w

 

As funções de estrutura (EN0105, e EN0109) sempre que alterarem alguma estrutura de um item, filtrarão por <param-integr-mes.idi-entidade> = 2, para envio da mensagem xml (ItemStructure).

As funções de item (cd0204 e cdapiitem) sempre que criarem um novo item, filtrarão por <param-integr-mes.idi-entidade> = 2, para envio da mensagem xml.

Obs.: Os campos que serão usados para filtrar estrutura e item: <it-codigo>, <ge-codigo> e <fm-codigo> (igualar com <param-integr-mes.cod-campo>)

 

As funções de centro de trabalho, motivo de parada, motivo de refugo, quando alterarem qualquer registro, enviarão respectivamente a mensagem xml (Machine, StopReason, WasteReason).

Criar adapters de Recebimento de mensagem para as tabelas de motivo de parada, motivo de refugo(o campo Rejeição é estrangeiro e obrigatório na inclusão. Definir qual será o padrão para este campo, caso o Refugo seja alimentado a partir do TOTVS-MES ao ERP).

Obs.: inserir nos programas que enviam mensagens a geração do log de erros (pi-exporta-mensagem da cdapi990).

A função de criar a Ordem de Produção, somente irá disparar a mensagem, se o SFC não estiver implantado ou o tipo de reporte da ordem for por item (param-global.modulo-ch = Não OU ord-prod.rep-prod = 4).

 

Fluxo do Processo

Diagrama de Atividades do Processo de Seleção da Estrutura e Item


Diagrama de Sequência da Integração TOTVS-MES


As sequências 6, 7 e 12, que estão representadas em Verde, no diagrama acima, foram criadas na 1.a fase da integração, mas sofrerão alterações na 2.a fase.

 

 

 


[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.                                                             

 

...