1
resposta

Dúvida Evento x Gateway

Pq na consulta de itens no estoque "Item Disponível" é um Gateway e o "Item indisponivel" é um evento? Não consegui entender a diferença necessária para fazer essa separação.

Ao meu ver o Gateway deveria ser Consulta de item e as respostas seriam os eventos.

Poderia esclarecer por gentileza?

1 resposta

Caro Douglas,

Obrigado pela postagem!

Quando analisamos esta questão de disponibilidade em estoque no processo de Expansão de Vendas citado, é recomendável que a façamos sob duas óticas:

  • Na primeira ótica seguindo o processo pai "Expansão de Vendas" na linha de venda tradicional temos um gateway que está associado a uma consulta em estoque e ativação de 2 eventos no caso do "sim" com o "prossiga" com o pedido (Confirmar prazo de entrega), e no caso do "não" com o "declinio" da venda (Registre o finalização do pedido não realizado)

  • Na segunda ótica seguindo o processo filho "Vendas Agregadas", temos a premissa de que por ser uma venda agregada já temos a visão da resposta a consulta inicial do estoque que fizemos na primeira ótica assim, aqui estamos falando de fato em ter uma tarefa de rotina de consultar a disponibilidade e novos itens associados a consulta da primeira ótica. Mas na essência note que para entrarmos no subprocesso Vendas agregadas temos também um evento de "Avaliar possibilidades de venda novos itens".

Desta forma, todos caminhos do gateway de consulta a disponibilidade em estoque remetem a eventos para tratamento da resposta direcionando ao estímulo do que o evento dará para prosseguimento do ciclo do processo.

Sendo assim, a pergunta inicial que você fez na leitura nas óticas acima não é aplicável. Além disso, sua visão de que o Gateway deveria ser Consulta de item e as respostas seriam os eventos é verdadeira, conforme você pode observar na explicação que citamos acima.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software