
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 que estão sendo 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. |
|||||||||
|
# |
Nome |
Ele |
Pai |
Tipo |
Ocor. |
Tam. |
Dec. |
Descrição |
Observação / Regras |
|
WH01 |
webhook |
G |
|
|
1-1 |
|
|
tab: contraparte |
Key: wh02, wh03, wh04 |
|
WH02 |
idBPM |
E |
WH01 |
C |
1-1 |
256 |
|
Id do BPM |
ID Identificador do BPM origem do dados |
|
WH03 |
idTransasaction |
E |
WH01 |
C |
1-1 |
256 |
- |
Id da transação |
Identifica a transação da que está sendo notificada. |
|
WH04 |
eventoNotificacao |
E |
WH01 |
C |
1-1 |
256 |
- |
Código do evento de notificação |
Identifica o evento que está sendo notificado. OPORTUNIDADE.APROVACAO CONTRATO.APROVACAO CONTRATO.FORMALIZACAO |
|
WH05 |
eventoDate |
E |
WH01 |
D |
1-1 |
19 |
|
Data e hora do evento |
Data e hora do evento (AAAA-MM-DDTHH:mm:SS) |
|
WH06 |
metadado |
G |
WH01 |
|
0-1 |
|
|
tab: metadado |
Agrupamento para identificar a lista de chaves, referente ao conteúdo da transação |
|
WH07 |
dados |
G |
WH06 |
|
1-N |
|
|
linha: dados da característica |
Key: WH07 |
|
WH08 |
nome |
E |
WH07 |
C |
1-1 |
100 |
- |
Nome |
Nome do metadado |
|
WH09 |
conteúdo |
E |
WH07 |
C |
1-1 |
100 |
- |
conteúdo |
Conteúdo do metadado |
|
WH10 |
bpm |
G |
WH01 |
|
0-1 |
|
|
tab: metadado |
Agrupamento para identificar a lista de chaves, referente ao conteúdo da transação |
|
WH11 |
dados |
G |
WH10 |
|
1-1 |
|
|
linha: dados da característica |
|
|
WH12 |
sistema |
E |
WH11 |
C |
1-1 |
100 |
- |
Sistema |
Nome do sistema |
|
WH13 |
assunto |
E |
WH11 |
C |
1-1 |
100 |
- |
Assunto |
Nome do assunto |
|
WH14 |
processo |
E |
WH11 |
C |
1-1 |
100 |
- |
Processo |
Nome do processo |
|
WH15 |
cenario |
E |
WH11 |
C |
1-1 |
100 |
- |
Cenário |
Nome do cenário |
|
WH16 |
sequencia |
E |
WH11 |
N |
1-1 |
5 |
- |
Sequencia |
Sequencia do cenário |
|
WH17 |
nome |
E |
WH11 |
C |
1-1 |
100 |
- |
Nome da sequencia |
Nome da sequencia |
|
WH18 |
executar |
E |
WH11 |
N |
1-1 |
1 |
- |
Permite executar |
Indicar se permite executar 1 - SIM 0 - NÃO |
|
WH19 |
aprovar |
E |
WH11 |
N |
1-1 |
1 |
- |
Permite aprovar |
Indicar se permite aprovar 1 - SIM 0 - NÃO |
|
WH20 |
reprovar |
E |
WH11 |
N |
1-1 |
1 |
- |
Permite reprovar |
Indicar se permite reprovar 1 - SIM 0 - NÃO |
|
WH21 |
inutilizar |
E |
WH11 |
N |
1-1 |
1 |
- |
Permite inutilzar |
Indicar se permite inutilizar 1 - SIM 0 - NÃO |
|
WH22 |
sequenciaReprovar |
G |
WH01 |
|
0-1 |
|
|
tab: Sequencia Reprovação |
Sequencia destino da reprovação |
|
WH23 |
dados |
G |
WH22 |
|
1-N |
|
|
linha: dados da sequencia |
Key: WH24 |
|
WH24 |
Sequencia |
E |
WH23 |
C |
1-1 |
100 |
- |
Sequencia |
Sequencia do cenário |
|
WH25 |
nome |
E |
WH23 |
C |
1-1 |
100 |
- |
Nome da sequencia |
Nome da sequencia |
|
WH26 |
apiExecutar |
G |
WH01 |
|
0-1 |
|
|
tab: API Executar |
Lista as APIS possíveis de execução na sequencia |
|
WH27 |
dados |
G |
WH22 |
|
1-N |
|
|
linha: dados da característica |
Key: WH28 |
|
WH28 |
api |
E |
WH23 |
C |
1-1 |
100 |
- |
API |
Código da API GET - BPM - OPORTUNIDADE GET – BPM - CONTRATO GET - BPM - FORMALIZA CONTRATO |
|
WH29 |
nome |
E |
WH23 |
C |
1-1 |
100 |
- |
Nome da API |
Nome da API |
|
Mensagem RESPONSE (200) |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Ao receber a notificação, deve-se retornar o HTTP response code = 200 para o Glorian. Caso outro código seja retornado, o Glorian irá reenviar a notificação a cada 5 minutos, por um prazo de 24 horas ou até que a interface do participante de mercado retorne o código 200 (o que acontecer primeiro). |
|||||||||
|
# |
Nome |
Ele |
Pai |
Tipo |
Ocor. |
Tam. |
Dec. |
Descrição |
Observação / Regras |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|