Atividades de BPMN
Tarefas de BPMN
Uma tarefa é o nível mais granular de um processo. O Lucidchart oferece suporte a vários tipos de símbolos que representam os diferentes tipos de tarefas.
Tarefa normal
Uma tarefa normal é uma ação única que ocorre em um processo comercial, como enviar uma carta pelo correio.
O exemplo abaixo mostra o processo de redação de um artigo, utilizando tarefas normais para representar cada atividade
Tarefa de loop
Uma tarefa de loop é aquela que se repete em sequência.
Se quiser incorporar uma tarefa de loop ao exemplo anterior, você pode alterar a tarefa de revisão do artigo para uma tarefa de loop. Essa tarefa de loop sinaliza sua intenção de revisar repetidamente o documento antes de enviar a versão final. Para explicar as condições da tarefa de loop, adicione uma anotação dizendo que você continuará revisando o artigo até que o professor diga que a versão atual receberá nota máxima.
Tarefa de instâncias múltiplas
Uma tarefa de instâncias múltiplas é uma tarefa que acontece várias vezes. Essas instâncias podem ocorrer em paralelo ou sequencialmente.
Digamos que você tenha conseguido que vários amigos dessem uma olhada no seu rascunho e dessem feedback sobre possíveis mudanças. Nesse caso, você mudaria para uma tarefa de instâncias múltiplas em vez de uma tarefa de loop. Esse tipo de tarefa indica que você entregou um rascunho para três pessoas diferentes e que as três responderão ao mesmo tempo. Este exemplo mostra várias revisões acontecendo simultaneamente, mas você poderia facilmente mostrar as revisões acontecendo sequencialmente alterando o tipo de atividade.
Tarefa de compensação
Uma tarefa de compensação é uma versão especializada de uma tarefa que só acontece quando outra tarefa específica ocorre anteriormente. As tarefas de compensação são frequentemente usadas para mostrar a forma e os prazos de pagamento pelo trabalho realizado no processo.
Seus amigos provavelmente não trabalharão de graça, então você pode adicionar uma tarefa de compensação para mostrar que irá pagá-los com a condição de que revisem seu artigo.
Tarefa de loop de compensação
Uma tarefa de loop de compensação transforma a compensação em um evento recorrente. Neste exemplo, se você tivesse apenas um revisor, poderia mostrar que o pagou cada vez que ele revisou seu trabalho.
Subprocessos de BPMN
No BPMN, os subprocessos são um subconjunto de tipos de tarefas regulares que priorizam a simplicidade. Em um ambiente de trabalho típico, os diagramas BPMN são usados para comunicar processos tanto para as partes interessadas quanto para os desenvolvedores. As partes interessadas geralmente não querem a complexidade exigida pelos desenvolvedores, portanto, os subprocessos permitem recolher e expandir tarefas para transmitir informações rapidamente a ambos os grupos.
Loop
Um loop indica que um subprocesso se repete em sequência. Ele é tratado de forma semelhante a uma tarefa de loop quando está em uma visualização recolhida.
Instâncias múltiplas
Este subprocesso pode ser executado simultaneamente com outros subprocessos idênticos. Ele é tratado de forma semelhante a uma tarefa de instâncias múltiplas quando está em uma visualização recolhida.
Compensação
Um subprocesso de compensação é normalmente reservado para um group de tarefas que descrevem alguma parte do método de compensação, sejam contas a receber ou contas a pagar.
Ad hoc
Um subprocesso ad hoc é um grupo de tarefas que existem com o único propósito de concluir uma parte de um processo. For exemplo, um subprocesso ad hoc pode lidar com um fornecedor específico que possui um sistema de pagamento exclusivo.
Transações
Uma atividade de transação é um símbolo de subprocesso especializado que representa processos de pagamento. Todas as atividades de transação são delimitadas por uma linha dupla. As transações devem verificar se todos os participantes concluíram suas partes da transação antes que o subprocesso possa ser concluído.
Subprocesso de evento
Os subprocessos de evento são usados para descrever eventos que acontecem dentro dos limites de um subprocesso. Os subprocessos de evento são disparados por um evento de início e diferem de outros subprocessos porque não fazem parte do fluxo regular. Eles são autônomos e ocorrem no contexto de um subprocesso.
Existem dois tipos principais de subprocessos de evento: de interrupção e sem interrupção. Um subprocesso de evento de interrupção interrompe o fluxo comercial normal, enquanto um subprocesso de evento sem interrupção não o faz. Por exemplo, se um pedido em um site for cancelado, o processo é interrompido e toda a atividade do site é encerrada. Mas se o cliente simplesmente verificar o carrinho de compras para ver quais itens estão reservados para compra, o processo será sem interrupção.
Atividade de chamada
Uma atividade de chamada é um processo global usado sempre que um determinado processo precisa ser implementado. Sempre que a notação de atividade de chamada é usada, o controle do processo é transferido para o processo global predefinido.
Tipos de tarefas de BPMN
Os tipos de tarefas de BPMN representam tarefas executáveis. Embora não sejam muito utilizados na prática, são particularmente importantes ao modelar os requisitos de um projeto de engenharia.
Tipo de tarefa de regra de negócio
As regras de negócio, adicionadas com o BPMN 2.0, are tipos específicos de serviços mantidos por um grupo comercial, em vez de um grupo de TI. A forma de regra é usada para representar a implementação de uma regra de negócio.
Tipo de tarefa manual
O tipo de tarefa manual é usado sempre que uma atividade deve ser executada manualmente. Ela pode ser executada sem qualquer ajuda ou aplicativo externo (por exemplo, carregar um caminhão com produtos).
Tipo de tarefa de recepção
Uma tarefa de recepção indica que o processo depende de uma mensagem recebida de terceiros. Ao receber a mensagem, a tarefa é considerada concluída.
Tipo de tarefa de script
As tarefas de script são executadas por um mecanismo de processos comerciais. O script é escrito em uma linguagem que o mecanismo possa analisar, que, em muitos casos, é o JavaScript.
Tipo de tarefa de envio
Uma tarefa de envio envia uma mensagem para outro processo ou raia. A tarefa é concluída assim que a mensagem é enviada.
Tipo de tarefa de serviço
Uma tarefa de serviço é qualquer tarefa que utiliza um aplicativo automatizado ou serviço web para ser concluída.
Type of User Task
O tipo de tarefa de usuário indica que a tarefa está sendo realizada por uma pessoa e não pode ser facilmente dividida em tarefas mais simples.