Pedir reembolso
#
Diagrama#
Descrição- Nó 0: O processo sempre é iniciado num nó do tipo Start. Nesse caso, não há um parâmetro pré-definido.
- Nó 1: Nó do tipo User Task que representa o ato de enviar o pedido de reembolso. Tem como parâmetro uma ação ("action").
- Nó 2: Nó do tipo System Task e da categoria HTTP. Tem como parâmetro O "status" do pedido, o valor ("amount"), quem solicitou ("requester") e comentários ("comments"). Por ser da categoria HTTP, conta como uma requisição ("request"), que possui uma "url", um "verb" - que é o método da solicitação - e "headers".
- Nó 3: Nó do tipo User Task que repsenta o ato de aprovar o pedido. Tem como parâmetros uma ação ("action"), o "status", o valor ("amount"), quem solicitou ("requester") e comentários ("comments").
- Nó 4: Nó do tipo Flow Node que irá checar se o pedido foi aprovado. Por padrão ("default"), o objeto "next" irá enviar o processo para o nó 3. Caso o pedido tenha sido aprovado ("APPROVED"), seguirá para o nó 5. Se for negado ("DECLINED"), irá para o nó E1. Tem como parâmetro uma chave ("key").
- Nó 5: Nó do tipo System Task e da categoria HTTP. Tem como parâmetros um "status" e uma requisição ("request") com "url", método ("verb") e "headers".
- Nó 6: Nó do tipo User Task que representa o ato de revisar o pedido. Tem como parâmetros uma ação ("action"), um "status", um valor ("amount"), quem solicitou ("requester") e comentários ("comments").
- Nó 7: Nó do tipo Flow Node que irá checar se o pedido foi aceito. Por padrão, o objeto "next" voltará para o nó 6. Caso tenha sido revisado ("REVIEWED"), seguirá para o nó 8. Caso tenha sido negado, irá para o nó E1. Tem como parâmetro uma chave ("key").
- Nó 8: Nó do tipo User Task que representa o ato de realizar o depósito. Tem como parâmetro uma ação ("action").
- Nó 9: Nó do tipo System Task e da categoria HTTP. Tem como parâmetros um "status", uma requisição ("request") com "url", método ("verb") e com "headers".
- Nó 10: Nó do tipo User Task que representa o ato de avisar o requisitante. Tem como parâmetros uma ação ("action"), e um "status".
- Nó 11: Nó final do tipo Finish Node. Nesse nó, a chave "next" sempre receberá um valor "null". O processo só chegará aqui caso o reembolso tenha sido aprovado.
- Nó E1: Nó do tipo System Task e da categoria HTTP. Tem como parâmetros uma requisição ("request") com "url", método ("verb") e "headers", e um "status".
- Nó E2: Nó do tipo User Task que representa o ato de avisar o requisitante. Tem como parâmetros uma ação ("action") e um "status".
Nó E3: Nó final do tipo Finish Node. Nesse nó, a chave "next" sempre receberá um valor "null". O processo só chegará aqui caso o reembolso tenha sido negado.
#
Blueprint