Histórico da Página
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.
...
- Acessar o modulo SigaCFG
- Clique em Ambiente
- Clique em Schedule
- Clique em Adapter E.A.I.
- Em Rotina informe o nome da aplicação que contem INTEGDEF.
- Informe uma descrição para a mensagem em Descrição.
- Em Modelo/Mensagem preencha o ID da mensagem única.
- Selecione EAI em Canal Envio.
- No campo Mensagem Única selecione Sim.
- Preencha as demais informações conforme Help de campo.
- 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.