|
|
Linha 1: |
Linha 1: |
− | ==Rotina==
| |
− | <div align="justify">
| |
− | ''Manutenções / Integrações / Integradores''
| |
| | | |
− | === Objetivo da rotina ===
| |
− | Possibilitar o cadastro e o gerenciamento de Integradores.
| |
| | | |
− | === Onde este cadastro é utilizado ===
| |
− | Os Integradores são utilizados principalmente em Cadastros de [[Produtos/Serviços - Cadastro Produtos|Produtos]] e [[Produtos/Serviços - Cadastro Serviços|Serviços]].
| |
| | | |
− | == Principais conceitos ==
| + | [[ARQUIVO:2023-08-30_14-09.png |800x800px|semmoldura|centro]] |
| | | |
− | '''API (Application Programming Interface):''' Significa Interface de Programação de Aplicativos. É utilizada para nomear um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma baseado na Web. Basicamente, uma API é um programa que fica entre dois sistemas e funciona como tradutor-mensageiro, fazendo a comunicação entre ambos.<br>
| |
| | | |
− | '''Integrador:''' Responsável por fazer a integração (conexão) entre dados do sistema para possibilitar a autenticação.<br>
| |
| | | |
− | '''Integração Passiva:''' Para seu funcionamento, o sistema aguarda receber uma mensagem de alguém para executar uma ação. Exemplo: um usuário tenta realizar login no serviço da Empresa X. Assim, o sistema dessa empresa vai enviar as informações para a nossa API validar se aquele usuário e senha existem e se possuem acesso ao serviço. | + | ==='''Acesse as documentações disponíveis'''=== |
| | | |
− | '''Integração Reativa:''' O envio de uma mensagem é feito baseado em uma alteração que houve no sistema, chamado de "gatilho". Exemplo: algumas integrações podem usar um conceito chamado ''webhook'', em que um contrato no sistema pode mudar de situação normal para bloqueado. Esse é o gatilho que informa para a API que ela deve enviar para o serviço do integrador a informação de que o Contrato xxxx do Cliente yyyy foi bloqueado e não pode mais acessar o serviço.
| + | <br> |
| | | |
− | Ou seja, a integração passiva espera receber a mensagem, enquanto a integração reativa envia a mensagem após uma mudança de estado (como um contrato ser bloqueado).
| |
| | | |
− | == Requisitos ==
| + | [https://universidadevoalle.com.br/biblioteca/589/acessar Integrações | Guia da Rotina - Integradores] |
− | Esta rotina não possui processos que a antecedem.
| |
| | | |
− | == Funcionalidades ==
| |
| | | |
− | [[Arquivo:CadastroIntegradores.png|centro|semmoldura|800x800px]]
| |
− | <br>
| |
| | | |
− | '''Resumo da Rotina''' {{Icone|tipo=academico}}: Aqui você vê informações sobre as principais funções da rotina.<br>
| + | [[Arquivo:Mascote voalle 1.png|200x200px|semmoldura|centro]] |
− | | |
− | '''Ajuda da Rotina''' {{Icone|tipo=ajuda}}: Ao clicar no ícone, você é direcionado à pagina da Wiki com o conteúdo sobre a rotina.<br>
| |
− | | |
− | '''Filtro Avançado''' {{Icone|tipo=filtro}}: Utilize filtros para buscar itens da rotina.<br>
| |
− | | |
− | '''Pesquisar''': Faça uma pesquisa livre por palavras e itens da rotina.
| |
− | | |
− | == Passo a passo da rotina ==
| |
− | | |
− | === Como cadastrar um novo Integrador ===
| |
− | | |
− | '''1.''' Para adicionar um novo Integrador, clique no botão "Criar Novo Registro" {{Icone|tipo=adicionar}}.<br>
| |
− |
| |
− | '''2.''' Na janela, insira as informações '''obrigatórias''':<br>
| |
− | | |
− | * No campo '''Alias''' informe o "Apelido" do integrador;<br>
| |
− | | |
− | * Na '''Descrição''' informe uma descrição para o Integrador;<br>
| |
− | | |
− | * Em '''Tipo Integração''' selecione se a API terá uma integração passiva ou reativa. Se você selecionar API passiva, a seção ''Configuração de Permissões'' fica disponível.<br><br>
| |
− | | |
− | ==== Passiva ====
| |
− | | |
− | As configurações de permissões estão disponíveis apenas quando selecionado a API é ''passiva''.
| |
− | | |
− | * Em '''Autenticação''', habilite se o integrador tem permissão para realizar autenticação através dos dados de login e senha do usuário no portal;<br>
| |
− | | |
− | * Na '''Autorização''', habilite caso o sistema deve verificar se o usuário possui acesso ao integrador;<br>
| |
− | | |
− | * Em '''Informações do Cliente''' é possível habilitar se o sistema deve fornecer acesso ao endereço principal do usuário;<br>
| |
− | | |
− | * Em '''Informações do Contrato''' possibilita que o sistema exiba as informações do contato, caso o cliente que está tentando se autenticar possua um contrato em situação "Normal" e um serviço vinculado à integração.<br><br>
| |
− | | |
− | * Por fim, clique em SALVAR NOVO.<br><br>
| |
− | | |
− | ==== Reativa ====
| |
− | | |
− | * Preencha a '''URL''';
| |
− | | |
− | * Na '''Versão''' defina qual versão será usada no integrador (versão 1, versão 2 - MVNO ou versão 3). A versão escolhida afeta os valores a serem enviados pelo integrador e os seus métodos quando cada um deles for simulado durante a execução de uma tarefa;<br><br>
| |
− | | |
− | * Por fim, clique em SALVAR NOVO.<br><br>
| |
− | | |
− | ==== Reativa - V-DI ====
| |
− | | |
− | * Para cadastro de integrador que utilize o V-DI, é necessário que o módulo esteja habilitado e configurado no ERP:<br><br>
| |
− | | |
− | '''1.''' Caso não possua, solicite a liberação do módulo '''Voalle Data Integration | V-DI''';
| |
− | | |
− | '''2.''' Após módulo habilitado, realize o login novamente no ERP e acesse a rotina Suíte / Configurações / Parâmetros menu "Voalle Data Integration | V-DI";
| |
− | | |
− | '''3.''' Preencha os campos '''ERP Key''', '''API Key''' e '''URL Base''' com as informações passadas pela Voalle;
| |
− | | |
− | '''4.''' No cadastro de nova integração: <br>
| |
− | | |
− | * Em '''URL Base''' estará preenchida a URL da base do V-DI parametrizada no módulo V-DI;
| |
− | | |
− | * Em '''URL''' ... ;
| |
− | | |
− | * Na '''Versão''' defina qual versão será usada no integrador (versão 1, versão 2 - MVNO ou versão 3). A versão escolhida afeta os valores a serem enviados pelo integrador e os seus métodos quando cada um deles for simulado durante a execução de uma tarefa;<br>
| |
− | | |
− | * Em '''Erp Key''' estará preenchida a chave parametrizada no módulo, a qual realiza o vinculo entre o V-DI ao ERPVoalle;
| |
− | | |
− | * Em '''Api Key''' estará preenchida a chave única gerada no V-DI para identificar o parceiro dentro da plataforma.
| |
− | | |
− | * Em '''Integration Key''' insira a chave única gerada no V-DI para identificar o integrador dentro da plataforma.
| |
− | | |
− | | |
− | '''5.''' Por fim, clique em SALVAR NOVO.
| |
− | | |
− | '''Obs:''' Em casos de registros passivos, o número de token é uma informação gerada automaticamente pelo sistema no momento da criação do registro;
| |
− | | |
− | === Como editar um Integrador ===
| |
− | | |
− | '''1.''' Clique no botão "Editar" {{Icone|tipo=pencil}} na linha do Integrador que você deseja editar. Todas as configurações explicadas acima podem ser editadas ao clicar neste ícone.<br>
| |
− |
| |
− | '''2.''' Faça as alterações desejadas e clique em SALVAR EDIÇÃO.<br>
| |
− | | |
− | === Como duplicar um Integrador ===
| |
− | | |
− | '''1.''' Clique no ícone "Duplicar" {{Icone|tipo=duplicar}} na linha do Integrador que você deseja duplicar. A duplicação serve para copiar os dados preenchidos em outro cadastro, facilitando a criação de um novo Integrador. <br>
| |
− | | |
− | '''2.''' Para concluir, clique em SALVAR NOVO.<br>
| |
− | | |
− | === Como excluir um Integrador ===
| |
− | | |
− | '''1.''' Clique no botão "Excluir" {{Icone|tipo=delete}} na linha do Integrador que você deseja excluir. <br>
| |
− |
| |
− | '''2.''' Clique em EXCLUIR.<br>
| |
− | | |
− | === Como imprimir/exportar cadastros da rotina ===
| |
− | | |
− | '''1.''' Selecione o (os) cadastro (s) que você deseja imprimir/exportar. Para selecionar toda a listagem, clique na caixa superior de seleção. <br>
| |
− | | |
− | '''2.''' Clique no botão "Imprimir/Exportar" {{Icone|tipo=imprimir}}.<br>
| |
− | | |
− | '''3.''' Selecione o formato em que você deseja imprimir/exportar os dados: "imprimir", ".pdf" ou ".csv".<br>
| |
− | | |
− | '''4.''' O arquivo escolhido será impresso ou exportado, conforme sua preferência.<br>
| |
− | | |
− | === Como ver o histórico de cadastros da rotina ===
| |
− | | |
− | Para verificar o histórico de criação/edição de um registro, clique sobre a linha do registro e depois em "Histórico". Você verá informações como data/hora, operação realizada (criação/edição) e responsável. Para verificar detalhes da edição, pressione o botão "Registro Editado", que também indica o número total de campos editados. Toda criação, edições e restaurações ficarão registradas no histórico.<br>
| |
− | | |
− | == Documentações relacionadas ==
| |
− | | |
− | Faturamento / Cadastros / Produtos/Serviços
| |
− | | |
− | [[Produtos/Serviços - Cadastro Produtos]]
| |
− | | |
− | [[Produtos/Serviços - Cadastro Serviços]]
| |
− | | |
− | [[Log de Transações]]
| |
− | | |
− | [[V-DI_(Voalle_Data_Integration)]]
| |
− | | |
− | [[Webhook Data Storage|Webhooks]]
| |
− | | |
− | ==Conteúdo de apoio==
| |
− | | |
− | Assista ao vídeo abaixo para compreender as funcionalidades da rotina de '''Integradores''':
| |
− | | |
− | <embedvideo service="vimeo" alignment="center">https://vimeo.com/585917779/a1d591bd03</embedvideo>
| |