Introdução
Nessa seção de documentos, você encontrará informações sobre os processos oficiais para realizar integrações com sistemas TOTVS.
Siga os diagramas interativos para acessar aos detalhes de cada etapa.
Macro-processo
Âncora |
---|
| macro-processo |
---|
| macro-processo |
---|
|
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Diagrama sem nome |
---|
simpleViewer | false |
---|
diagramWidth | 791 |
---|
revision | 32 |
---|
|
Modelos de Integração
API
Integração client-to-server.
...
Não utiliza recursos como controle de fila de mensagens e mecanismos de tradução de conteúdo (de/para).
Fluxos de Construção de Integrações via API
Para permitir uma maior autonomia para quem implementa APIs e suas respectivas especificações, são sugeridos dois fluxos para desenvolvimento de integrações via API. Deste modo, o analista pode escolher o fluxo que deseja seguir, de acordo com sua necessidade. Nos tópicos subsequentes serão explicitados as duas formas a partir de seus respectivos fluxogramas e textos explicativos.
Neste fluxo de desenvolvimento de integrações, a implementação da API/Adapter vem logo após a definição da especificação do OpenAPI e Schema. Em seguida, o analista adapta a documentação e só então solicita a aprovação da integração desenvolvida.
...
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | API 2 |
---|
simpleViewer | false |
---|
links | blank |
---|
tbstyle | top |
---|
diagramDisplayName | API - Fluxo 1 |
---|
lbox | true |
---|
diagramWidth | 1206 |
---|
revision | 20 |
---|
|
Já na segunda sugestão do fluxo de desenvolvimento de integrações, o fluxo de aprovação vem logo depois da definição do OpenAPI e Schema, fazendo com que a implementação da API/Adapter seja realizada só após a aprovação da especificação.
...
Nota |
---|
|
O comitê pode reprovar parcialmente, totalmente ou indicar a utilização de outra mensagem que tenha o mesmo propósito e neste caso, o custo do desenvolvimento será de inteira responsabilidade do proponente da mensagem. Por este motivo, indicamos fortemente o desenvolvimento apenas após a aprovação da mensagem (Fluxo 2). |
Transactions (EAI)
Integração server-to-server.
...
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Transaction |
---|
simpleViewer | false |
---|
diagramWidth | 1329 |
---|
revision | 23 |
---|
|
Análise de negócio | em construção
Âncora |
---|
| analise-negocio |
---|
| analise-negocio |
---|
|
(Redigir texto analisando as considerações abaixo)
...