Aula 8 do Curso de BPMN 2.0 - Transação
ฝัง
- เผยแพร่เมื่อ 10 ต.ค. 2024
- Confira a aula 8 do curso de BPMN e modelagem de processos de negócios.
Nesta aula Marcelo Neves faz uma introdução aos elementos fundamentais de BPMN 2.0.
Esse curso de BPMN é gratuito e você pode assistir as outras aulas.
Já conhece o treinamento O Especialista em BPMN?
anelox.com/curs...
Adorei suas aulas. Estou em 2023 e esta muito atual. Esta opção d eTransação tem no Bizagi? Não estou localizando
Marcelo estamos em 2022 e suas aulas continuam sendo excelente!!!!. Quando abrirá o curso de Analista de Negócios?
SIM MARCELO EU ENTENDI!
Excelente!
Parabéns pela bela ação de disponibilizar gratuitamente as suas aulas sobre BPMN. E também pelo conteúdo dos seus outros vídeos. O assunto está sendo bastante cativante e pertinente para o desenvolvimento de meus novos projetos. Meus créditos a ti e ao seu canal.
Marcelo, tudo bem? Sabe me dizer porque no Bizagi não aparece na paleta os eventos intermediários "Cancelamento" e "Exceção"?
Marcelo, bom dia.
A saídas das transações deve ser sempre de cima para baixo, na sequência que ocorrem, ou não há uma regra na ordem que elas são colocadas?
eu gosto muitos das aulas Marcelo,ta me ajudando muito.
Obrigado Natália.
Sim!
Gostei, foi muito útil. Emboras achei complexo, vou precisar aprofundar mais.
estou tentando fazer isso no bizagi, mas não consigo incluir a atividades dentro de um subprocesso expandido. Se faço o subprocesso retraído, como configuro as saídas (true, false, error)?
muito bom ótimo trabalho como sempre só fico um pouco confuso nos eventos intermediários como faria
Bom dia, Marcelo.
Surgiu uma dúvida.
Dentro da transação você utilizou o gateway paralelo para unificar os resultados das duas tarefas paralelas. Até aí, ok. A dúvida que surgiu está relacionada ao encerramento. Como o gateway paralelo foi utilizado, pelo que havia entendido, o encerramento só seria considerado depois que ambas as tarefas fossem executadas. Desta forma, não consegui entender como, no caso de não execução de uma das tarefas, o evento de erro seria acionado.
Obrigado!
Boa pergunta! Também gostaria de saber.
Bruno, eu entendi que mesmo que haja uma negativa, haverá uma resposta. Por exemplo, o fluxo seguiu em paralelo entre o débito e a reserva, porém o cartão foi negado, a próxima etapa é com a informação de negado o débito junto com a informação de reserva não realizada que ativaria o erro e o caminho dele fora do subprocesso, de certa maneira os dois caminhos foram ativados. Será que estou certo nessa análise?
Oi Bruno, então eu entendi que a transação considera a ocorrência de algum tipo de erro.Caso alguma atividade não seja cumprida, daí o que fazer? A ideia é que ocorra os 2 sim, porém por alguma razão pode não ocorrer. Daí sobra 2 opções
1 Ocorre somente um processo e existe a compensação, caso seja necessário ( evento intermediário de cancelamento)
2 Você não sabe o que ocorreu, somente que teve um erro. Daí vai direto para suporte e aqui a TRANSAÇÃO é cancelada, então não há compensação.
Sei lá, eu entendi isso XD
Você pode ver algo parecido aqui
blog.iprocess.com.br/2013/01/bpmn-modelando-processos-de-negocio-com-elementos-avancados-parte-ii/
Procure a parte de transação
Estou em São Paulo, capital.
Não entendi muito a parte onde fala das 2 saidas com problema: Uma acontece quando se produce uma excepcao em uma das tarefas, e a outra?
Marcelo,
Vc utilizou um gatway paralelo na convergência dos caminhos dentro do subprocesso. Os caminhos são debitar no cartão e reservar passagem, no entanto o gatway só seguirá quando os dois caminhos forem ativados e se houver erro com pagamento e não reservar a passagem o gatway não receberá um dos caminhos, dessa forma ja não anula o fluxo do processo? Ele não seguiria no evento fim e sairia do subprocesso apenas se houver efetividade nos dois caminhos de convergência.
O Sr não respondeu a minha pergunta
Não entendi como são criados as tarefas/atividades dentro do subprocesso
Muito bom, como sempre.Um outro exemplo que aqui poderia ser ilustrado e acho que seria até mais clássico e mais claro talvez seria processos de banco, como por exemplo pagar fatura, sacar dinheiro, pegar empréstimo, depositar etc..Mas foi boa a aula, eu só não consegui desenhar o processo de transação no Bizagi e no IO , ou seja, colocar os elementos dentro do subprocesso de transação..Queria uma ajuda. abs
Obrigado Rafael.
Notei uma pequena semelhança entre transações e uso de piscinas, no seu exemplo poderia ser usado uma piscina para isolar a forma de pagamento?
Oi Higor. Então... Transação é diferente do uso que fazemos de uma piscina. Uma piscina é utiliza como container de um processo ou para representar uma entidade externa ao processo.
Boa tarde! Estou fazendo o seu curso desde a primeira aula, achei complexo essa aula, principalmente quando foi criado um subprocesso com eventos de inicio e gateway.
Entendo Anselmo. E qual foi a dúvida que surgiu?
Não consegui criar um gateway com a tarefa, ele vinculou com a transação. O que aconteceu.?
poxa eu não entendi
Olá Natália. O que você não entendeu?
a parte de transação ..achei complicado
Acompanha a próxima aula onde falarei novamente sobre transação. Combinado?