A partir do release 12.1.27 está homologado a integração do TOTVS Protheus com o sistema Prophix, esta integração é realizada com o uso de Mensagem Única ( EAI ), visando a comunicação padronizada entre as marcas.
Prophix
- Desenvolvido para automatizar a elaboração e acompanhamento do Orçamento Corporativo das empresas, distribuídos em Orçamentos Operacionais Departamentais tais como, Receitas, Despesas e Gastos Gerais, Custos de Produção, Investimentos, Recursos Humanos, dentre outros;
- Atende as principais necessidades das áreas e profissionais de planejamento num único ambiente, com as funcionalidades inerentes a cada tarefa e permitindo o acompanhamento dos indicadores de performance do negócio;
- Ambiente de desenvolvimento de modelos orçamentários e navegação voltados para o usuário final.
Prophix Integrator System ( PIS )
- Ferramenta desenvolvida para conectar o Prophix com ferramentas parceiras;
- Atualmente possui suporte para integração com os sistemas PIMS e Protheus no padrão EAI ( XML ) para envio (sync), recebimento (sync e async) e requisição (sync);
- Consiste em receber as mensagens únicas através de um web service, validar e traduzir as mensagens para registros em um banco de dados intermediário para que o Prophix, no momento de sua carga, possua apenas um local de origem de dados, facilitando o acesso aos dados dos sistemas parceiros;
- Todas as mensagens trocadas, ficam gravadas no PIS
Para o correto funcionamento da integração do Protheus com o sistema Prophix, é necessário realizar as configurações destacadas abaixo:
Protheus
- Configuração de webservice
- A configuração do serviço de webservice, pode ser realizada diretamente na edição do arquivo appserver.ini ou então através do utilitário SRVWIZARD no programa inicial do SmartClient.
- Cadastro de empresa/filial
- O cadastro da empresa/Filial é importante para definir o reconhecimento entre os produtos sobre empresas e filiais integradas.
Módulo Configurador / Ambiente / Schedule / Emp.filial Mensagem
- Cadastro de rota
- A Mensagem Única TOTVS agora pode enviar mensagens à múltiplos destinos e também pode responder para um receptor diferente. Uma mensagem Única somente poderá possuir mais de um destinatário se o seu tipo de envio for igual a assíncrono. Cada rota de envio é definida pelo produto utilizado e pela aplicação de origem, ou seja, para um mesmo adapter, não existirá produto e aplicação com origens iguais. As mensagens que possuem adapters distintos devem possuir a mesma configuração de roteamento.
Módulo Configurador / Ambiente / Schedule / Cadastro Rotas EAI
- Cadastro de adapters
- O cadastro de adapters são rotinas responsáveis por realizar o processamento das mensagens enviadas e recebidas, possibilitando a inclusão, alteração e exclusão do adapter no Protheus.
Módulo Configurador / Ambiente / Schedule / Adapter E.A.I.
- Schedule
- 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.
Componentes:- Manager: responsável por fazer o gerenciamento das tarefas, bem como, o controle de geração das tarefas e das filas de execuções (Task e Queue).
- Agent: gerencia as execuções e distribuí as tarefas para as Executes configuradas disponíveis para utilização. Os Agents podem estar localizados em diferentes servidores que possibilita a distribuição da carga de execuções.
- Execute: responsável pela execução das tarefas e a única entidade que consome licença. Esse consumo ocorre apenas durante a execução de uma tarefa.
Ambiente Configurador / Schedule / Schedule
- Agent;
- Agendamentos;
- Liberação do IP/Porta no Firewall (se necessário).
Prophix
- Configuração do PIS para acessar o Prophix;
- Configuração de webservice;
- Criação de url do webservice para disponibilizar para o Protheus;
- Visibilidade via HTTP, FTP e/ou compartilhamento de arquivos entre os servidores PIS e Protheus.
Confira abaixo as mensagens disponíveis para integração:
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
FINA010 - Cadastro de Natureza | FINI010 | FinancialNature | Envia | Recebe | | FINA040 - Título a receber | FINI040 | AccountReceivableDocument | Envia | Recebe | | FINA050 - Título a pagar | FINI050 | AccountPayableDocument | Envia | Recebe | | FINA070 - Baixa a receber | FINI070 | AccountReceivableDocumentDischarge | Envia | Recebe | | FINA080 - Baixa a pagar | FINI080 | AccountPayableDocumentDischarge | Envia | Recebe | | FINA100 - Movimento bancário | FINI100 | BankTransaction | Envia | Recebe | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
MATA020 - Fornecedores | MATI020 | CustomerVendor | Envia | Recebe | | MATA103 - Nota fiscal de entrada | MATI103B | Invoice | Envia | Recebe | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
MATA030 - Clientes | MATI030 | CustomerVendor | Envia | Recebe | | MATA461 - Nota fiscal de saída | MATI461 | Invoice | Envia | Recebe | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
CTBA020 - Plano de contas | CTBI020 | AccountantAccount | Envia | Recebe | | CTBA030 - Centro de custos | CTBI030 | CostCenter | Envia | Recebe | | CTBA040 - Item Contábil | CTBI040 | AccountingItem | Envia | Recebe | | CTBA060 - Classe de Valor | CTBI060 | ClassValue | Envia | Recebe | | CTBA080 - Entidades contábeis adicionais | CTBI080A | ManagerialAccountingEntity | Envia | Recebe | | CTBA102 - Lançamentos contábeis | CTBI102 | AccountingEntry | Ambos | Ambos | | CTBA420 - Consulta de lançamentos contábeis | CTBI420 | ExportOfAccountMovements | Recebe | Envia | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
PCOA010 - Plano de contas orçamentário | PCOI010 | BudgetAccount | Envia | Recebe | | PCOA020 -Classe orçamentária | PCOI020 | BudgetClass | Envia | Recebe | | PCOA080 -Operação orçamentária | PCOI080 | BubgetOperation | Envia | Recebe | | PCOA195 -Tipo de saldo orçamentário | PCOI195 | BudgetBalanceType | Envia | Recebe | | PCOA008 -Unidade orçamentária | PCOI008 | BudgetUnity | Envia | Recebe | | PCOA100 -Planilha orçamentária | PCOI100A | PCOI100A | Recebe | Envia | | PCOM010 - Movimento orçamentário | PCOM010I | PCOM010I | Recebe | Envia | |
|
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
Grupo de empresa | APCFG200 | Company | Envia | Recebe | | Empresa | APCFG210 | Enterprise | Envia | Recebe | | Unidades de negócio | APCFG220 | UnitOfBusiness | Envia | Recebe | | Filial | APCFG230 | Branch | Envia | Recebe | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
MATA010 - Produtos | MATI010 | Item | Envia | Recebe | | MATA225 - Consulta de saldo de produto | MATI225 | StockLevel | Envia | Recebe | |
|
Rotina | Rotina Integração | Mensagem | Protheus | Prophix | Link |
---|
GPEA010 - Funcionários | GPEI010 | Employee | Envia | Recebe | |
|