Os processos de negócio consistem em atividades cuja execução coordenada realiza algum objetivo de negócio. Essas atividades podem ser atividades de sistema, atividades de interação com o usuário ou atividades manuais. As atividades manuais não são suportadas por sistemas de informação. Um exemplo de atividade manual é o envio de uma encomenda a um parceiro comercial.
As atividades de interação com o usuário vão um passo além: são atividades realizadas por profissionais do conhecimento, utilizando sistemas de informação. Não há atividade física envolvida. Um exemplo de atividade de interação humana é a inserção de dados em uma solicitação de seguro em um call center. Como os humanos utilizam sistemas de informação para realizar essas atividades, é necessário que existam aplicativos com interfaces de usuário adequadas para permitir um trabalho eficaz.
Esses aplicativos precisam estar conectados a sistemas de back-end que armazenam os dados inseridos e os disponibilizam para uso futuro. Algumas atividades realizadas durante a execução de um processo de negócios são manuais, mas as mudanças de estado são registradas em um sistema de gestão de processos.
Um sistema de gerenciamento de processos é utilizado por meio de atividades de interação com o usuário. Por exemplo, a entrega de uma encomenda pode ser monitorada por um sistema de informação. Normalmente, a entrega efetiva de uma encomenda é confirmada pelo destinatário com sua assinatura.
A entrega efetiva é uma informação importante nos processos de logística que precisa ser representada adequadamente pelos sistemas de informação. Existem diversos tipos de eventos durante um processo logístico.
Esses eventos geralmente ficam disponíveis para o usuário como informações de rastreamento. Embora as atividades sejam de natureza manual, um sistema de informação — o sistema de rastreamento — recebe informações sobre o status atual do processo.
As atividades do sistema não envolvem um usuário humano; elas são executadas por sistemas de informação. Um exemplo de atividade do sistema é a recuperação de informações sobre ações em um aplicativo de corretora ou a verificação do saldo de uma conta bancária. Pressupõe-se que os parâmetros necessários para a invocação estejam disponíveis. Se um usuário humano fornecer essas informações, trata-se de uma atividade de interação com o usuário. Ambos os tipos de atividades requerem acesso aos respectivos sistemas de software.
Certas partes de um processo de negócio podem ser executadas por meio da tecnologia de fluxo de trabalho. Um sistema de gerenciamento de fluxo de trabalho pode garantir que as atividades de um processo de negócio sejam realizadas na ordem especificada e que os sistemas de informação sejam acionados para concretizar a funcionalidade do negócio. Essa relação entre processos de negócio e fluxos de trabalho é representada por uma associação entre as respectivas classes.
Argumentamos que o fluxo de trabalho não é uma subclasse de processo de negócio, visto que um fluxo de trabalho realiza parte de um processo de negócio, portanto, um fluxo de trabalho não está em uma relação de "é um" com um processo de negócio, mas sim em uma associação. Com relação aos tipos de atividades mencionados, as atividades de sistema estão associadas aos fluxos de trabalho, uma vez que as atividades de sistema podem participar de fluxos de trabalho.
Do Capítulo 3. de M. Weske, Business Process Management, https://doi.org/10.1007/978-3-662-69518-0_3