Histórico da Página
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 | [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 e ou o tipo de reporte da ordem não for por item (param-global.modulo-ch and = Não OU ord-prod.rep-prod <> 4= 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. |
---|
...