Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela - Integração para Aplicações Externas
  4. Tela - Aplicações
  5. Tela - Entidades para Integração
  6. Tela - Inclusão de Campo Extra


01. VISÃO GERAL

Ferramenta para configuração e execução de integrações de dados para aplicações externas, utiliza APIs desenvolvidas com tecnologia Progress que são executadas em um agendador de tarefas (RPW).

...

  • Exemplo 1 - A integração padrão do produto TOTVS linha Datasul com a aplicação MasterSales consiste no envio de dados de algumas entidades do ERP para a MasterSales, para isso o usuário poderá abrir a interface Integração para Aplicações Externas no menu do ERP, adiconar a integração MasterSales e executar o envio dos dados utilizando a API padrão utp/ut-integration.p que é utilizada nas entidades dessa integração.
  • Exemplo 2 - Sua empresa possui um portal próprio, e precisa receber pedidos implantados no ERP. Para suprir essa necessidade uma integração pode ser cadastrada com o nome do seu portal, e executar envio dos dados utilizando uma APIs customizada que será desenvolvida em Progress seguindo as especificações desse documento. Será necessário que o seu portal tenha um webservice para receber os dados enviados pela API customizada.

03. TELA - INTEGRAÇÃO PARA APLICAÇÕES EXTERNAS

Essa interface pode ser acessada no menu do Datasul com o nome de "Integração para Aplicações Externas", ela permite listar, editar, remover e cadastrar integrações disponibilizadas pela Totvs e integrações customizadas.

...

Campo Descrição
IntegraçõesCombo que permite ao usuário escolher cadastrar uma nova aplicação ou utilizar uma disponibilizada pela Totvs.
Nome IntegraçãoPermite definir o nome de uma integração. Campo habilitado apenas para o cadastro\edição de uma nova integração.
Descrição Permite definir a descrição de uma integração. Campo habilitado apenas para o cadastro\edição de uma nova integração.
Tipo IntegraçãoTipo da integração que sera utilizada. Campo habilitado apenas para o cadastro de uma nova integração.


04. 

...

TELA - APLICAÇÕES

Essa interface é acessada por meio do botão "Aplicações" da interface "Integração para Aplicações Externas", seu objetivo é permitir o cadastro e visualização de aplicações com o qual uma integração se comunica.

...

CampoDescrição
Nome (Descrição)Informe o nome da aplicação
Servidor de AgendamentoSelecione o servidor de agendamento (RPW) que executará a integração dos dados.
AtivoIndique se a aplicação esta habilitada ou desabilitada para execução.
EndereçoEndereço (domínio ou ip) do servidor da aplicação externa que sera realizado a integração de dados. NÃO deve conter o prefixo como http\\ ou https\\. 
PortaPorta do servidor da aplicação externa - Informação utilizada conforme necessidade da aplicação externa.
Tempo Limite para Requisição (Segundos)Tempo limite para completar uma requisição de integração - Informação utilizada conforme necessidade da aplicação externa.
Registros por RequisiçãoQuantidade de registros por requisição - Informação utilizada conforme necessidade da aplicação externa.
Usuário IntegraçãoUsuário para autenticar em webservices de aplicações externas - quando utilizado autenticação básica. 
Senha Usuário IntegraçãoSenha de usuário para autenticar em webservices de aplicações externas - quando utilizado autenticação básica (A a senha fica escondida para visualizar o usuário deve clicar no ícone com formato de olho ).
Token (Chave de Acesso Fixa)Token para autenticar em webservices de aplicações externas - quando utilizado autenticação básica. 
Inclusão de Campo ExtraBotão que abre a interface para inclusão de campos extras, esses campos são utilizados para armazenar informações customizadas e podem ser recuperadas na api de execução de integração (veja exemplo de API em anexo).


05. TELA - ENTIDADES PARA INTEGRAÇÃO

Essa interface é acessada por meio do botão "Entidades" disponível em uma aplicação, cadastrada na interface "Aplicações", seu objetivo é permitir o cadastro e visualização de entidades (webservices), que serão utilizados para enviar ou receber dados de uma integração. Cada entidade pode executar uma API desenvolvida com linguagem Progress OpenEdge que pode ser parte do produto padrão Datasul ou customizada seguindo os exemplos em anexo nesta documentação. As APIs que são responsáveis por realizar a busca, inclusão, alteração ou exclusão de dados.


Ações Disponíveis

AçãoDescrição







06. TELA - INCLUSÃO DE CAMPO EXTRA


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...