Páginas filhas
  • ER MANCORE1-2661 TOTVSMES PARAMETROS

 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

LOGIX

Módulo

ENG

Segmento Executor

 

Projeto1

MANCORE1-996

IRM/EPIC1

MANCORE1-2661

Requisito/Story/Issue1

 

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

(Obrigatório)

Objetivo

Permite parametrizar a utilização da integração, indicando se está ATIVA. Indica se ocorrerá a geração dos arquivos XMLs das informações que serão trafegadas entre os sistemas e, também possibilita definir os filtros que serão aplicados nas informações.


(Obrigatório)

Definição da Regra de Negócio

 

Criar rotina que possibilite a parametrização da integração LOGIX com PC-Factory.

A parametrização terá influencia direta sobre os registros que serão movimentados entre os dois sistemas. Serão enviados os seguintes cadastros para o PC-Factory:

 

  • Produto
  • Local de Estoque
  • Recurso/Equipamento/Ferramenta
  • Centro de trabalho
  • Ordem de Produção
  • Estrutura
  • Roteiros/Processos
  • Endereço Estoque
  • Saldo de Estoque

 

Esta rotina irá atualizar as seguintes tabelas: man_parametro_mes e man_filtro_mes e man_filtro_operac_mes.

A rotina de parametrização terá os seguintes campos:

  • Ativo: Indica se a integração está ativa. ( 1 = Ativo; 2= Não Ativo)
  • Caminho: Indica o caminho do WebService do PC-Factory. Após o caminho terá um botão testar para verificar se webservice está ativo.
  • Gera XML - Marcando este campo irá gerar os XML das mensagens trocadas. Se estiver marcado para não gerar, o conteúdo dos xmls serão gravados apenas em tabelas. A geração dos arquivos não é obrigatória. Serve como  uma ferramenta útil para encontrar problemas. O envio sempre será feito com base do que estiver registrado nas tabelas. ( 1 = Gera; 2= Não Gera)
  • Enviados - Diretório onde serão salvos os XMLs enviados com sucesso ao PC-Factory
  • Pendência - Diretório onde serão salvos os XMLs que não foram enviados ao PC-Factory
  • Usuário - Utilizado para registrar as movimentações recebidas. Este usuário deve ter permissão de uso para realizar apontamentos - MAN8228.

Os nomes do arquivos seguirão o seguinte padrão:
OK_<MSG>_<DATAHORA>_<REGISTRO>
PEND_<MSG>_<DATAHORA>_<REGISTRO>
ERR_<MSG>_<DATAHORA>_<REGISTRO>
Onde: OK - Se mensagem entregue sem problemas
           PEND- Se mensagem não foi enviada
           ERR - Se mensagem enviada, porém retornou erro.
           MSG - Nome da mensagem. Ex.: Item, Wharehouse, Workcenter, etc.
           DATAHORA: Data e Hora do envio
           REGISTRO: Código do registro que está sendo enviado. Ex.: Código do item , numero da ordem, etc.

Obs.: Se marcar o Gera XML deverá informar os diretórios.

 

Para cada arquivo movimentado(produto,local de estoque, recurso, etc..) terá um folder. Para cada folder será possível montar filtros. Estes filtros serão utilizados nas rotinas que enviarão informações ao PC-Factory, permitindo selecionar o que deve ser enviado. Serão exibidos os campos da tabela selecionada(folder) e operadores para que sejam montados os filtros.

Exemplo:

 

O filtro será definido para cada folder que representa uma tabela do sistema.

Segue lista de como gravar os dados na tabela de parâmetros de acordo com a tabela:

            

  • Produto
    man_filtro_mes.TABELA =  'ITEM'

  • Local de Estoque
    man_filtro_mes.TABELA =  'LOCAL'

  • Centro de trabalho
    man_filtro_mes.TABELA =  'CENT_TRABALHO'

  • MAQUINAS - Arranjo/Recurso/Equipamento/Ferramenta
    Os recursos podem tem origem diferentes para o TOTVS MES. Pode ser um arranjo ou o próprio recurso.
    A tela dos parâmetros das máquinas terá os seguintes folders:
    Arranjo = man_filtro_mes.TABELA = "REC_ARRANJO". (gera o XML MACHINE)
    Recurso = man_filtro_mes.TABELA =  'RECURSO' . campo ies_tip_recur = '2' (gera o XML MACHINE)
    Equipamento = man_filtro_mes.TABELA =  'EQUIPAMENTO'. (gera o XML RESOURCE)
    Ferramenta = man_filtro_mes.TABELA =  'FERRAMENTA'. campo ies_tip_recur = '3'. (gera o XML RESOURCE)



    Observação: No Logix os arranjos/recursos não possuem o campo centro de trabalho. Será definido um centro de trabalho padrão para ser passado ao TOTVS MES. Grava no campo man_filtro_mes.PARAMETRO_1


  • Ordem de Produção
    man_filtro_mes.TABELA =  'ORDENS'

    Painel MRP: Indica como o sistema deverá se comportar em relação as ordens geradas pelo MRP. Terá as seguintes opções:
    "Não integra": As ordens geradas pelo MRP não serão enviadas ao PC-Factory pela cálculo do MRP
    "Gera Pendência": As ordens geradas pelo MRP ficarão registradas nas pendências de envio
    "Integra": As ordens geradas pelo MRP serão enviadas ao PC-Factory pelo cálculo do MRP.
    Grava no campo man_filtro_mes.PARAMETRO_1

    Painel "Consumo de componentes". Determinar como será o consumo dos componentes. Esse campo pode conter os seguintes valores:
    "1" - BackFlush: Sempre irá realizar a baixa dos componentes conforme o definido na engenharia.
    "2" - Consumo Real: Irá consumir conforme lista de componentes
    Grava no campo man_filtro_mes.PARAMETRO_2

    Painel "Operações": Define se o filtro criado no folder "Roteiros" deve ser utilizado para filtrar as operações da ordem de produção.
     Grava no campo man_filtro_mes.PARAMETRO_3



  • Estrutura
    man_filtro_mes.TABELA =  'ESTRUT_GRADE'

  • Roteiros/Processos
    man_filtro_mes.TABELA =  'MAN_PROCESSO_ITEM'

  • Endereço Estoque
    man_filtro_mes.TABELA =  'SUP_ENDERECO_LOCAL'

  • Saldo de Estoque
    man_filtro_mes.TABELA =  'ESTOQUE_LOTE_ENDER'
    Para as rotinas que atualizam estoque, somente operações parametrizadas devem ser integradas. As operações serão registradas em array na tela de parâmetros e gravadas na tabela man_filtro_operac_mes. Para pesquisar as operações usar a tabela estoque_operac.

       

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[MAN10538 – Parâmetros]

[Criação]

[Engenharia-> TOTVS NES> Parâmetros]

-

 

 

Tabelas Utilizadas

  • man_parametro_mes– Cabeçalho da rotina de parâmetros
  • man_filtro_mes – Filtros
  • man_filtro_operac_mes - Filtros - operações

Opcional

Protótipo de Tela

Opcional

Fluxo do Processo

 


Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: MAN_PARAMETRO_MES– Parâmetros da integração TOTVSMES

  

Índice

Chave

01

EMPRESA

Campo

EMPRESA

Tipo

CHAR

Tamanho

02

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Código da Empresa

Título

Empresa

Picture


Help de Campo

Código da empresa

 

Campo

ATIVO

Tipo

CHAR

Tamanho

01

Valor Inicial

2

Mandatório

Sim ( x ) Não (  )

Descrição

TOTVSMES Ativo

Título

Ativo

Picture


Help de Campo

Ativo

 

Campo

CAMINHO

Tipo

CHAR

Tamanho

200

Valor Inicial


Mandatório

Sim (  ) Não (x  )

Descrição

Endereço WebService

Título

Caminho

Picture


Help de Campo

Endereço WebService TOTVSMES

 

Campo

GERA_XML

Tipo

CHAR

Tamanho

01

Valor Inicial


Mandatório

Sim (  ) Não ( x )

Descrição

Gera Arquivo XML

Título

Gera XML

Picture


Help de Campo

Indica se gera o XML fisicamente

 

Campo

DIRETORIO_ENVIADOS

Tipo

CHAR

Tamanho

200

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Enviados

Título

Enviados

Picture


Help de Campo

Diretório para armazenar os XMLS enviados com sucesso

 

Campo

DIRETORIO_PENDENTES

Tipo

CHAR

Tamanho

200

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Pendentes

Título

Pendentes

Picture


Help de Campo

Diretório para armazenar os XMLS com pendência de envio

 

Campo

USUARIO

Tipo

CHAR

Tamanho

8

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Usuario

Título

Usuário

Picture


Help de Campo

Usuário para registrar as movimentações

 

 

Arquivo ou Código do Script: MAN_FILTRO_MES– Filtros da integração TOTVSMES

  

Índice

Chave

01

EMPRESA, TABELA

Campo

EMPRESA

Tipo

CHAR

Tamanho

02

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Código da Empresa

Título

Empresa

Picture


Help de Campo

Código da empresa

 

Campo

TABELA

Tipo

CHAR

Tamanho

50

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Tabela

Título

Tabela

Picture


Help de Campo

Nome da tabela que será realizado o filtro

 

Campo

FILTRO

Tipo

TEXT

Tamanho

5000

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Filtro

Título

Filtro

Picture


Help de Campo

Filtro

 

Campo

PARAMETRO_1

Tipo

CHAR

Tamanho

20

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Parâmetro 1

Título

Parâmetro 1

Picture


Help de Campo

Campo genérico

 

Campo

PARAMETRO_2

Tipo

CHAR

Tamanho

20

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Parâmetro 2

Título

Parâmetro 2

Picture


Help de Campo

Campo genérico

 

Campo

PARAMETRO_3

Tipo

CHAR

Tamanho

20

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Parâmetro 3

Título

Parâmetro 3

Picture


Help de Campo

Campo genérico

 

Campo

PARAMETRO_4

Tipo

CHAR

Tamanho

20

Valor Inicial


Mandatório

Sim ( ) Não ( x )

Descrição

Parâmetro 4

Título

Parâmetro 4

Picture


Help de Campo

Campo genérico

 

 

 

Arquivo ou Código do Script: MAN_FILTRO_OPERAC_MES– Filtros da integração TOTVSMES

  

Índice

Chave

01

EMPRESA, OPERACAO

Campo

EMPRESA

Tipo

CHAR

Tamanho

02

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Código da Empresa

Título

Empresa

Picture


Help de Campo

Código da empresa

 

Campo

OPERACAO

Tipo

CHAR

Tamanho

04

Valor Inicial


Mandatório

Sim ( x ) Não (  )

Descrição

Operação

Título

Operação

Picture


Help de Campo

Código da Operação

 

 

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


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