Páginas filhas
  • ER_PCEQ_9724_Expor_os_processos_do_ERP_como_Webservices

 

Informações Gerais

 

Especificação

Produto

Protheus

Módulo

Configurador

Segmento Executor

 

Projeto1

M_FRM005

IRM1

PCREQ-9722

Requisito1

PCREQ-9724

Subtarefa1

Não foi possível localizar o servidor Jira para esta macro. Pode ser devido à configuração do Link do Aplicativo.

Chamado2

 

País

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   ( X) TODOS.

Outros

 

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 

O objetivo deste requisito é disponibilizar, através do EAI TOTVS e mais precisamente, através da engine de Mensagem Única TOTVS os objetos de negócio dos processos que podem ser integrados via EAI.

Definição da Regra de Negócio

 

Após a implementação deste requisito deverá ser possível enviar, através de uma Mensagem Única TOTVS recebida a definição do objeto de negócios de uma rotina desejada.

Para isto deverá ser criada uma nova Mensagem TOTVS, a mensagem GetSchema, respeitando a estrutura do arquivo anexo a esta especificação.

 Clique aqui e visualize o arquivo GetSchema.xsd.

O exemplo do Xml de entrada também está em anexo a esta especificação. Clique e visualize o arquivo GetSchemaIn.xml .

 

Somente poderá ser requisitado o Schema de um único adapter.

O exemplo do Xml de retorno também está em anexo a esta especificação. Clique e visualize o arquivo GetSchemaOut.xml.


 

Comportamentos esperados para a mensagem:

 

  1. ERP recebe mensagem GetSchema com um adapter e o adapter enviado não possui Schema definido:

 

    • A mensagem deverá retornar com erro, indicando que o adapter não possui Schema definido;

 

  1. ERP responde como Schema solicitado:

 

    • O ERP sempre irá retonar o schema com as tags de Xml escapadas (https://www.w3.org/TR/xml11/). O conteúdo do XSD não será enviado dentro do limitador <![CDATA[ ]]>.

 

Específico Protheus

 

Somente serão retornados adpaters  que possuam modelo de dados na rotina (não será distinguido se o modelo de dados é fake¸ou seja, serve para outro propósito específico ou é o modelo real da rotina impactada).

 

Os schemas serão retornados pelo método GetXmlSchema da classe FwFormModel.

 

O Protheus somente faz integrações nativas de rotinas que estejam cadastradas no Cadastro de Adapters Protheus. Desta maneira, somente rotinas cadastradas pela rotina APCFG020 (cadastro de adapters) serão retornadas por esta mensagem.

 

O nome enviado na tag adapter deverá ser o nome utilizado para a carga do modelo de dados no Protheus. Para efeitos do cadastro de adapter este é o valor do campo XX4_ROTINA.

 

 

Protótipo de Tela

 

Não se aplica

 

 

Fluxo do Processo

 

Não se aplica

Dicionário de Dados

 

Não se aplica

Grupo de Perguntas

 

Não se aplica

Consulta Padrão


Não se aplica

Estrutura de Menu

 

Não se aplica

Cadastro de Papéis



 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.