
Observação: Mapeamento de ocorrências e regras de preenchimento.
|
Mensagem REQUEST |
|||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
O webhook do Glorian tem a função de enviar notificações de evento de negócio transacionados nos BPMs do Glorian. Desta forma, os sistemas de terceiros podem interagir no BPM, através de outras APIs do Glorian, para realizar a leitura dos objetos e as suas devidas aprovações e manutenções permitidas. Deve ser implementado uma interface RestAPI pelo lado do terceiro, que irá receber as notificações de um ou mais eventos de negócio. |
|||||||||||||
|
Metadado |
ocorrência |
|
|
||||||||||
|
# |
schema |
Nome |
Ele |
key |
Tipo |
Tam. |
Dec. |
regex |
Ocor. |
min |
max |
Descrição / schema |
Observação / Regras |
|
1 |
|
webhook |
G |
|
schema |
|
|
|
true |
1 |
1 |
webhook |
Key: wh02, wh03, wh04 |
|
webhook |
|||||||||||||
|
1 |
webhook |
idBPM |
E |
X |
string |
256 |
|
|
true |
1 |
1 |
Id do BPM |
ID Identificador do BPM origem do dados |
|
2 |
webhook |
idTransasaction |
E |
X |
string |
256 |
- |
|
true |
1 |
1 |
Id da transação |
Identifica a transação da que está sendo notificada. |
|
3 |
webhook |
eventoNotificacao |
E |
X |
string |
256 |
- |
|
true |
1 |
1 |
Código do evento de notificação |
Identifica o evento que está sendo notificado. OPORTUNIDADE.APROVACAO CONTRATO.APROVACAO CONTRATO.FORMALIZACAO |
|
4 |
webhook |
eventoDate |
E |
|
date |
19 |
|
|
true |
1 |
1 |
Data e hora do evento |
Data e hora do evento (AAAA-MM-DDTHH:mm:SS) |
|
5 |
webhook |
metadado |
G |
|
schema |
|
|
|
false |
0 |
1 |
webhook_metadado |
Agrupamento para identificar a lista de chaves, referente ao conteúdo da transação |
|
6 |
webhook |
bpm |
G |
|
schema |
|
|
|
false |
0 |
1 |
webhook_bpm |
Agrupamento para identificar a lista de chaves, referente ao conteúdo da transação |
|
7 |
webhook |
sequenciaReprovar |
G |
|
schema |
|
|
|
false |
0 |
1 |
webhook_sequenciaReprovar |
Sequencia destino da reprovação |
|
8 |
webhook |
apiExecutar |
G |
|
schema |
|
|
|
false |
0 |
1 |
webhook_apiExecutar |
Lista as APIS possíveis de execução na sequência |
|
webhook_metadado |
|||||||||||||
|
1 |
webhook_metadado |
dados |
G |
|
schema |
|
|
|
true |
1 |
N |
webhook_metadado_dado |
Key: WH07 |
|
webhook_metadado_dado |
|||||||||||||
|
1 |
webhook_metadado_dado |
nome |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Nome |
Nome do metadado |
|
2 |
webhook_metadado_dado |
conteúdo |
E |
|
string |
100 |
- |
|
true |
1 |
1 |
conteúdo |
Conteúdo do metadado |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
webhook_bpm |
dados |
G |
|
schema |
|
|
|
true |
1 |
1 |
webhook_bpm_dado |
|
|
webhook_bpm_dado |
|||||||||||||
|
1 |
webhook_bpm_dado |
sistema |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Sistema |
Nome do sistema |
|
2 |
webhook_bpm_dado |
assunto |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Assunto |
Nome do assunto |
|
3 |
webhook_bpm_dado |
processo |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Processo |
Nome do processo |
|
4 |
webhook_bpm_dado |
cenario |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Cenário |
Nome do cenário |
|
5 |
webhook_bpm_dado |
sequencia |
E |
X |
number |
5 |
- |
|
true |
1 |
1 |
Sequencia |
Sequencia do cenário |
|
6 |
webhook_bpm_dado |
nome |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Nome da sequência |
Nome da sequência |
|
7 |
webhook_bpm_dado |
executar |
E |
|
number |
1 |
- |
^((0|1))$ |
true |
1 |
1 |
Permite executar |
Indicar se permite executar 1 - SIM 0 - NÃO |
|
8 |
webhook_bpm_dado |
aprovar |
E |
|
number |
1 |
- |
^((0|1))$ |
true |
1 |
1 |
Permite aprovar |
Indicar se permite aprovar 1 - SIM 0 - NÃO |
|
9 |
webhook_bpm_dado |
reprovar |
E |
|
number |
1 |
- |
^((0|1))$ |
true |
1 |
1 |
Permite reprovar |
Indicar se permite reprovar 1 - SIM 0 - NÃO |
|
10 |
webhook_bpm_dado |
inutilizar |
E |
|
number |
1 |
- |
^((0|1))$ |
true |
1 |
1 |
Permite inutilzar |
Indicar se permite inutilizar 1 - SIM 0 - NÃO |
|
webhook_sequenciaReprovar |
|||||||||||||
|
1 |
webhook_sequenciaReprovar |
dados |
G |
|
schema |
|
|
|
true |
1 |
N |
webhook_sequenciaReprovar_dado |
Key: WH24 |
|
webhook_sequenciaReprovar_dado |
|||||||||||||
|
1 |
webhook_sequenciaReprovar_dado |
Sequencia |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
Sequencia |
Sequencia do cenário |
|
2 |
webhook_sequenciaReprovar_dado |
nome |
E |
|
string |
100 |
- |
|
true |
1 |
1 |
Nome da sequencia |
Nome da sequência |
|
webhook_apiExecutar |
|||||||||||||
|
1 |
webhook_apiExecutar |
dados |
G |
|
schema |
|
|
|
true |
1 |
N |
webhook_apiExecutar_dado |
Key: WH28 |
|
webhook_apiExecutar_dado |
|||||||||||||
|
1 |
webhook_apiExecutar_dado |
api |
E |
X |
string |
100 |
- |
|
true |
1 |
1 |
API |
Código da API GET - BPM - OPORTUNIDADE GET – BPM - CONTRATO GET - BPM - FORMALIZA CONTRATO |
|
2 |
webhook_apiExecutar_dado |
nome |
E |
|
string |
100 |
- |
|
true |
1 |
1 |
Nome da API |
Nome da API |