Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 2.95 KB

README.md

File metadata and controls

76 lines (57 loc) · 2.95 KB

Integra Sistema

Sistema de integração entre sistemas feito em Go

Alt text

Estrutura do banco desenvolvida

Alt text

Tecnologias

Configurando a aplicação

Altere o arquivo .env na raiz do projeto conforme exemplo abaixo

NOME_SISTEMA=Integra Sistema
VERSAO_SISTEMA=1.0

PORTA_SERVIDOR=3003

DB_LOCALHOST=servidor_mysql_local
DB_PORTA=3306
DB_USUARIO=root
DB_SENHA=yakTLS&70c52
DB_BANCO=integra_sistema

Administrador

Usuário: integra-sistema Senha: NftK2O7y

Execução

go run *.go

Recursos

Integração

Permite integração via webhook, um sistema A faz a solicitação para uma API via POST no integrador, onde os parametros do sistema A são repassados para API do sistema B que por sua vez devolve o retorno da solicitação para o integrador que o integra ao sistema A. Alt text

Permite listar todas as integrações já existente Alt text

Permite editar uma integração já existente Alt text

Permite realizar DE-PARA das informações do sistema A para o sistema B na tela de cadastro de parâmetros Alt text

Permite visualizar log das requisições, parametros enviados pelo sistema A e o retorno do sistema B Alt text

Visualização do parâmetro enviado pelo sistema A Alt text

Visualização da reposta enviada pelo sistema B Alt text

Usuário

Permite a criação de novos usuários para acessar o sistema, além de já possuir um usuário superadministrador cadastrado que não pode ser alterado ou excluído via sistema. Alt text

Autenticação

Permite acesso ao sistema somente mediante a usuário e senha Alt text

Novos Recursos à implementar

Fluxo de integração

  • Permitir criar uma integração chame outra integração já existente no sistema, bastando informar nome da API

Lista de dados como parametros

  • Ao enviar dados via post, permitir o envio de lista de dados (Ex.: lista de produtos, clientes via post), no momento só dados simples são permitidos