Versões comparadas

Chave

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

O BackOffice Protheus deve estar devidamente instalado e Configurado em ambiente de Homologação e Produção, com versão 11.8 ou superior.
 

Parâmetros 

O sistema BackOffice Protheus utiliza em suas rotinas configurações padronizadas ou específicas, denominadas Parâmetros.
Um parâmetro é uma variável que atua como elemento chave na execução de determinados processamentos. De acordo com seu conteúdo é possível obter diferentes resultados. 
Todas as variáveis são iniciadas pelo prefixo MV_ e agem sobre diversas operações no Sistema.

...

  • MV_PIMSINT - Habilita integração Protheus x PIMSGraos
    Valor .F. ( OBS: Se utilizar a integração Solicitação de Materiais da Ordem de Serviço de Oficina (Request), o Valor deverá estar como .T.).
  • MV_CNXPIMS - Habilita integração do módulo de Gestão de Contratos do Protheus x PIMS Multicultivos
    Valor .F. 

...

  1. Acessar o modulo SigaCFG
  2. Clique em Ambiente
  3. Clique em Schedule
  4. Clique em Adapter E.A.I.
  5. Em Rotina informe o nome da aplicação que contem INTEGDEF.
  6. Informe uma descrição para a mensagem em Descrição.
  7. Em Modelo/Mensagem preencha o ID da mensagem única.
  8. Selecione EAI em Canal Envio.
  9. No campo Mensagem Única selecione Sim.
  10. Preencha as demais informações conforme Help de campo.
  11. Confira os dados e clique em Ok.

...

Descrição

...

Mensagem

...

Rotina

...

Condição Adapter

...

Tipo

...

Unidade de Medida

...

UNITOFMEASURE

...

QIEA030

...

-

...

Sync

...

Depósito

...

WAREHOUSE

...

AGRA045

...

(NNR->NNR_INTP) $ "1|2|4"

...

Sync

...

Grupo de Materiais

...

FAMILY

...

MATA035

...

-

...

Sync

...

Materiais

...

ITEM

...

MATA010

...

(SB1->B1_TIPO) $ "IA|MM|SV|SM"

OBS: Se for utilizar outros tipos de materiais incluir o código na condição.

...

Sync

...

Baixa de Estoque

...

STOCKTURNOVER

...

MATA241

...

!Empty(SD3->D3_NRBPIMS)

...

Sync

...

Valores de Estoque

...

ITEMCOSTING

...

MATA330

...

(SB1->B1_TIPO) $ "IA|MM|SV|SM"

OBS: Se for utilizar outros tipos de materiais incluir o código na condição.

...

Async

...

Solicitação de Materiais

...

REQUEST

...

MATA105

...

-

...

Sync

...

INPUTDOCUMENT

...

Centro de Custos

...

COSTCENTER

...

CTBA030

...

-

...

Sync

...

Fornecedores

...

CUSTOMERVENDOR

...

MATA020

...

-

...

Sync

...

Conta Contábil

...

ACCOUNTANTACCOUNT

...

CTBA020

...

(CT1->CT1_CLASSE) $ "2"

...

Sync

...

Despesas Gerais

...

PERIODGLBALANCE

...

CTBA012A

...

-

...

Async

...

Lançamentos Contábeis

...

ACCOUNTINGENTRY

...

CTBA102

...

-

...

Async

...

Depreciação de Bens

...

ASSETDEPRECIATION

...

ATFA051

...

-

...

Async

...

Cargos

...

EMPLOYEEPOSITION

...

GPEA370

...

-

...

Sync

...

Verbas

...

PAYROLLAMOUNT

...

GPEA040

...

-

...

Sync

...

Sindicatos

...

LABORUNION

...

GPEA340

...

-

...

Sync

...

Funcionários

...

EMPLOYEE

...

GPEA010

...

-

...

Sync

...

Situação do Funcionário

...

EMPLOYEESITUATIONS

...

GPEM040

...

-

...

Sync

...

Movimento dos Ruralistas

...

MONTHLYPAYROLL

...

GPEA090

...

-

...

Async

...

Horários/Escalas

...

SCHEDULEWORK

...

PONA080

...

-

...

Sync

...

Histórico de Horários/Escalas

...

EMPLOYEEHISTORYWORKSHIFT

...

PONA160

...

-

...

Sync

...

Transferência

...

SETEMPLOYEEBRANCHTRANSFER

...

GPEA180

...

-

...

Sync

...

Histórico Salário

...

EMPLOYEEHISTORYSALARYPOSITION

...

GPEA250

...

-

...

Sync

...

Legenda
Async - Assíncrona
Sync - Síncrona

Observação

PIMSExistNRB() - Rotina desenvolvida pela equipe de materiais, para filtrar as movimentações da integração de Documento de Entrada 

CnCtrxPims() - Rotina desenvolvida pela equipe de gestão de contratos para filtrar os contratos que irão realizar integração.

...

O Schedule é um recurso de programação de tarefas que possibilita gerar e enviar relatórios e posições de processos controlados pelos módulos do Protheus.

O Schedule agenda tarefas para envio desses relatórios através de e-mail ou por acesso à Internet, assim, é necessário uma configuração específica na estação de trabalho do usuário que consulta os relatórios.

Configuração de Agents

Para que as tarefas possam ser executadas é necessário que exista um agent cadastrado com a empresa equivalente.

A opção Legenda permite verificar o status dos Agents. 
 

Para configurar os Agents:

...

Realiza o cadastro de agendamentos, permite a seleção de mais de uma empresa e filial para a execução de tarefas.

...

Um Web Service em AdvPL utiliza-se de working threads para atender as solicitações de processamento através do protocolo HTTP

Para isso, existem duas maneiras de habilitar um Web Service:

...

A diferença entre ambas é que a segunda opção permite especificar mais detalhes do ambiente de execução do serviço, configurar os serviços de Web Sites simultaneamente e o atendimento diferenciado do processamento para mais de um host e diretórios virtuais.

Configurações do Modulo de Controladoria 
Para que o processo de integração seja realizado com sucesso, no módulo de Controladoria é necessário que seja executado o compatibilizador do módulo Ativo Fixo (SIGAATF) – UPDATF com data igual ou superior à 24/02/15, para geração do campo Int. PIMS (N3_INTP), utilizado para definir no cadastro do bem se a depreciação será exportada para o PIMS. 

...

Configurações do Modulo de Gestão de Contratos 
Para que o processo de integração seja realizado é necessário a utilização do Protheus versão 12.1.20 ou superior.

Para que o contrato seja integrado é necessário que o tipo do contrato utilizado possua o campo Integ. PIMS ativo.

Para que a medição seja realizada se faz necessário que o contrato esteja integrado com o PIMS.