ObservaçãoMapeamento 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