Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

NOME DO REQUISITO

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP

Rotina:

 

 

Rotina(s) envolvida(s)

Nome Técnico

PCPA109

Parâmetros

PCPA110

Controle de Pendências
PCPA111Sincronização
PCPA112Log de Importação

 

 

Cadastros Iniciais:

.

Parâmetro(s):

 

Ponto de Entrada:

MATI681CRG_Adicionar_informacoes_Adapter_do_apontamento

PCPXFUNPPI_Rotinas_que_nao_realizam_integracao_com_o_PC_Factory

MT680VAL - Inclusão das Produções

 

Chamados relacionados

 

Requisito (ISSUE):PCREQ-6129; PCREQ-6130;PCREQ-6131;PCREQ-6132;PCREQ-6133;PCREQ-6657

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SOF

SOE

SOD

Sistema(s) operacional(is):

Windows®/Linux®

Versões/Release:

12.1.9

 

 

Descrição

Permitir a integração entre o módulo PCP do ERP Protheus com o MES Pc-Factory da PPI MultTask.

A integração conta com seguintes rotinas e processos:

1- Parametrização: 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.

2- Adapters: Os adapters são as funções responsáveis por enviar ou receber as informações que são trafegadas entre os sistemas Protheus e PC-Factory. Para este projeto são utilizados os seguintes adapters: Produto, executado no MATA010. Local de Estoque, executado no AGRA045. Recurso, executado no MATA610. Ordens de Produção, executado no MATA650, MATA651,MATA632,MATA380, MATA381 e MATA690. Apontamento de Produção, executado o MATA681 e Apontamento de Parada executando o MATA682.

3- Pendências: Permite gerenciar as pendências de envio do Protheus para o PC-Factory bem como verificar o histórico e erros do processo da integração.

4- WebService: Disponibilizar um WebService para o PCP do Protheus. Este WebService terá como finalidade processar os apontamentos de produção e parada enviados do PC-Factory para o Protheus.

5- Sincronização: Permite realizar a sincronização dos dados entre o ERP Protheus e o PC-Factory. Poderá enviar os dados dos Produtos, Local de Estoque, Recurso e Ordem de Produção.

 

 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações da versão 12.1.9.

Deve atualizar o arquivo APPSERVER.INI na sessão WEBSERVICE.

A Build deve ser igual ou superior a 7.00.131227A e data 08/09/2016.

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

1.    Criaçãode tabela no arquivo SX2– Tabelas:

 

Chave

Nome

Modo

PYME

SOD

Parâmetros da integração - Ger

E

S

SOEParâmetros da integraçãoES
SOFIntegração Protheus-PCFactoryES

 

2.  Criaçãode Campos no arquivo SX3 – Campos:

  • Tabela SOD - Parâmetros da integração - Ger

 

 

Campo

OD_FILIAL

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

 

Título

Filial

Descrição

Filial

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código da filial

Campo

OD_ATIVO

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

 

Título

Ativo

Descrição

Ativo

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

"N"

Val. Sistema

 

Help

Indica se a integração está ativa.

Campo

OD_CAMINHO

Tipo

Caractere

Tamanho

100

Decimal

0

Formato

 

Título

Caminho

Descrição

Caminho

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o caminho do WebService do PC-Factory

Campo

OD_GERAXML

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

 

Título

Gera XML

Descrição

Gera XML

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica se gera arquivos XML

Campo

OD_DIRENV

Tipo

Caractere

Tamanho

100

Decimal

0

Formato

 

Título

Enviados

Descrição

Enviados

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o diretório para registrar os arquivos XMLs enviados.

Campo

OD_DIRPEND

Tipo

Caractere

Tamanho

100

Decimal

0

Formato

 

Título

Pendência

Descrição

Pendência

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o diretório para registrar os arquivos XMLs com erro ou pendência de envio.

Campo

OE_FILIAL

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

 

Título

Filial

Descrição

Filial

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código da filial

Campo

OE_TABELA

Tipo

Caractere

Tamanho

10

Decimal

0

Formato

 

Título

Tabela

Descrição

Tabela

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o nome da tabela

Campo

OE_FILTRO

Tipo

Memo

Tamanho

10

Decimal

0

Formato

 

Título

Filtro

Descrição

Filtro

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Utilizado para filtrar os registros da tabela

Campo

OF_FILIAL

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@! 

Título

Filial

Descrição

Filial do sistema

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica a filial do sistema a qual o registro pertence.

Campo

OF_TRANSAC

Tipo

Caractere

Tamanho

10

Decimal

0

Formato

@! 

Título

Tabela

Descrição

Nome da tabela

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Nome da tabela que está sendo enviada ao PC-Factory.

Campo

OF_REGIST

Tipo

Caractere

Tamanho

50

Decimal

0

Formato

@! 

Título

Registro

Descrição

Código do registro

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código do registro que está sendo enviado.

Campo

OF_STATUS

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

@! 

Título

Status

Descrição

Status

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Ok;2=Pendente;3=Erro 

When

 

Relação

 "1"

Val. Sistema

Pertence("123") 

Help

Status de envio. 1 - OK; 2 - Pendente; 3 - Erro. 

Campo

OF_GERAXML

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

@! 

Título

Gerou XML

Descrição

Gerou XML

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When

 

Relação

 

Val. Sistema

Pertence("12") 

Help

Indica se Gerou XML. 1 - Sim; 2 - Não.

Campo

OF_NOMEXML

Tipo

Caractere

Tamanho

100

Decimal

0

Formato

 

Título

Nome XML

Descrição

Nome do arquivo XML

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Nome do arquivo XML gerado.

Campo

OF_DTENVIO

Tipo

Data

Tamanho

8

Decimal

0

Formato

 

Título

Data envio

Descrição

Data de envio do XML

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Data de envio do XML para o PCFactory.

Campo

OF_HRENVIO

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

 

Título

Hora envio

Descrição

Hora de envio do XML

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Hora envio do XML para o PCFactory. HH:MM:SS

Campo

OF_USU

Tipo

Caractere

Tamanho

25

Decimal

0

Formato

 

Título

Usuário

Descrição

Usuário

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Usuário que enviou o XML para o PCFactory. 

Campo

OF_MSGRET

Tipo

Memo

Tamanho

255

Decimal

0

Formato

 

Título

Msg retorno

Descrição

Mensagem de retorno

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Mensagem de retorno do PCFactory. 

Campo

OF_XML

Tipo

Memo

Tamanho

255

Decimal

0

Formato

 

Título

Conteúdo

Descrição

Conteúdo do XML

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Conteúdo do XML gerado.

Campo

OF_DATPROC

Tipo

Data

Tamanho

8

Decimal

0

Formato

 

Título

Dt. Reproces

Descrição

Data reprocessamento

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica a data em que foi efetuado o reprocessamento do XML através do programa PCPA110 - Pendências.

Campo

OF_HORPROC

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

 

Título

Hr. Reproces

Descrição

Hora reprocessamento

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o horário em que foi efetuado o reprocessamento deste XML através do programa PCPA110 - Pendências.

Campo

OF_PROGRAM

Tipo

Caractere

Tamanho

10

Decimal

0

Formato

@! 

Título

Programa

Descrição

Programa gerador

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Indica o programa que gerou o arquivo XML.

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

3.  Criaçãode Índices no arquivo SIX – Índices:

Índice

SOD

Ordem

1

Chave

OD_FILIAL+OD_ATIVO+OD_CAMINHO

Descrição

Filial + Ativo + Caminho

Proprietário

S

Índice

SOE

Ordem

1

Chave

OE_FILIAL+OE_TABELA

Descrição

Filial + Tabela

Proprietário

S

Índice

SOF

Ordem

1

Chave

OF_FILIAL+OF_TRANSAC+OF_REGIST+OF_STATUS+DTOS(OF_DTENVIO)+OF_HRENVIO

Descrição

Filial+Tabela+Registro+Status+Data envio+Hora envio

Proprietário

S

Procedimento para Configuração

CONFIGURAÇÃO DE MENUS

 

1.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAPCP, conforme instruções a seguir:

Menu

Atualizações

Submenu

Integração MES

Nome da Rotina

Parâmetros

Programa

PCPA109

Módulo

Planej.Contr.Produção

Tipo

Função Protheus

Menu

Atualizações

Submenu

Integração MES

Nome da Rotina

Pendências

Programa

PCPA110

Módulo

Planej.Contr.Produção

Tipo

Função Protheus

Menu

Atualizações

Submenu

Integração MES

Nome da Rotina

Sincronização

Programa

PCPA111

Módulo

Planej.Contr.Produção

Tipo

Função Protheus

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

  1. No planejamento e controle da produção (SIGAPCP), acesse Atualizações / Integração MES / Parâmetros (PCPA109)
    O sistema apresenta a tela de parametrização da integração.
  2. Para utilizar a integração, selecione a opção "1 - Ativo" no campo "Ativo", informe o link WSDL do webservice MES e se deseja que sejam gerados os arquivos XML físicamente, e se necessário filtros a serem aplicados aos registros que serão integrados.
  3. Clique sobre o botão Confirmar.
  4. Após a realização do cadastro, ao realizar a manutenção nos cadastros de Produto, Local de estoque, Recurso e Ordem de produção, as informações serão integradas com o Software MES, e as rotinas de Pendências e Sincronização estarão habilitadas para utilização.

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab