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