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

RN008 - Recebimento da mensagem XML StopReason, para o motivo de parada.

RN009 - Recebimento da mensagem SML WasteReason para o motivo de refugo.

RN010 - Ordens com tipo de Reporte por Item, não serão integradas.

RN011 - Informar o tipo da linha de produção na ordem(Processo ou Serviço), para que o TOTVS-MES saiba quando pode devolver apenas as requisições, sem necessidade de apontamento da produção.

RN012 - Quando o item estiver relacionado a uma ou mais listas de componentes, não será integrada a estrutura.

RN013 - Quando o item estiver relacionado a um ou mais roteiros de fabricação, não será integrada a operação.

 


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]

  
BOIN535 - Split   
CD0124 - Ferramentas   
SF0108 - Operador   

 

Mensagens:

 

TransaçãoDescriçãoOrigemDestinoXSD
15Roteiro de OperaçõesDatasulPPIItemScript_1_000
14Estrutura de ProdutoDatasulPPIItemStructure_1_001
04Centro de TrabalhoDatasulPPIMachine_1_000
05Motivo de ParadaPPIDatasulStopReason_1_000
06Motivo de RefugoPPIDatasulWasteReason_1_000
09Ordem de ProduçãoDatasulPPIProductionOrder_2_002
16FerramentaDatasulPPIResource_1_000
17OperadorDatasulPPIResource_1_000

 

Transação 04 - Centro de Trabalho: Machine_1_000

Campo XSDCampo ERPDescrição
Codectrab.cod-ctrabCódigo Máquina
Descriptionctrab.des-ctrabDescrição Máquina
WorkCenterCodectrab.gm-codigoCódigo Centro Trabalho
WorkCenterDescriptiongrup-maquina.descriçãoDescrição Centro Trabalho
ProcessorTypectrab.ind-tip-ctrabTipo Processamento
LaborTypectrab.ind-reporte-modTipo MOD
OperatorMachineQuantityctrab.num-operador-ctrabQuantidade Operador Máquina
SimultaneousActivityQuantityctrab.num-operac-simultQuantidade Operações Simultaneas
IsSetupctrab.log-possui-preparPossui Preparação
IsControlPertctrab.log-consid-event-antConsidera Evento Anterior
IsReportEventctrab.log-reporte-contadorReporta Contador

  

Transação 05 - Motivo de Parada: StopReason_1_000

Campo XSDCampo ERPDescrição
Codemotiv-parada.cod-paradaCódigo Motivo Parada
Descriptionmotiv-parada.des-paradaDescrição Parada
IsEfficiencymotiv-parada.log-alter-eficienAltera Eficiência
IsEmailEquipmentmotiv-parada.log-mail-plandorE-mail Planejador
IsServiceRequestmotiv-parada.log-emite-ssEmite Solicitação Serviço
IsSetupmotiv-parada.parada-setupParada Setup

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

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.

A função de operação (EN0507) sempre que alterar, seja a rede-pert ou alguma operação de um item, filtrarão por <param-integr-mes.idi-entidade> = 2, para envio da mensagem xml (ItemScript_1_000).

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

 

A função de centro de trabalho, quando alterarem qualquer registro, enviará a mensagem XML Machine_1_000.

As funções de motivo de parada(BOMF510), motivo de refugo(SF0107), apenas receberão respectivamente a mensagem xml (StopReason_1_000, WasteReason_1_000). 

Criar adapters de Recebimento de mensagem para as tabelas de motivo de parada(BOMF510), motivo de refugo(No SF0107 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), observando <param-cp.gera-log>, caso for zero(0-Nunca), não gera nada, se for um (1-Apenas erros), e três (3-Todos), gera sempre.

A função de criar a Ordem de Produção(CPAPI301B), 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). Do contrário o disparo da mensagem de Ordem no SFC(BOIN533 - LiberarOrdemSFC, para as Ordens e para os Splits no LiberarSplit).

Mensagem XML ProductionOrder_2_002

Na alteração de split (alocação, divisão, etc), envio de mensagem a partir da BOIN535.

 

Fluxo do Processo

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



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


As sequências 7, 8 e 13, 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.                                                             

 

...