Há considerações adicionais a levar em conta ao analisar um processo de negócios e projetar um fluxo de trabalho. Elas são listadas conforme a seguir:
- Determine se as etapas podem ser divididas em etapas menores
- Esta pode ser uma solução alternativa para as etapas que falham. Também
pode ser uma boa maneira de transformar atividades complexas em atividades menores e
menos complexas. Quanto menos complexa a atividade, mais fácil é concluí-la. Se o fluxo
de trabalho falhar, é mais fácil desfazer as atividades concluídas quando estas atividades
são menores e mais gerenciáveis.
- Identifique
mudanças no código fonte para suportar o fluxo de trabalho
- Métodos de BPO existentes no aplicativo podem precisar ser
refatorados para permitir que sejam especificados em uma definição de processo
de fluxo de trabalho. Esta refatoração pode incluir a divisão de um método
especificado em etapas menores e mais discretas, cada um com uma função
pré-definida e função compreendida que pode ser facilmente incorporada em
um fluxo de trabalho.