Setembro
08/09/2026
Reprocessamento de tarefas com incidente no BPM
Implementamos melhorias no gerenciamento de falhas do Betha BPM. Agora, quando ocorre um erro em uma Service Task, a instância do processo não é mais encerrada automaticamente; ela assume o status de incidente e permanece ativa até o devido tratamento. Diretamente pelo acompanhamento do processo, o usuário pode reprocessar a tarefa que falhou sem recriar o processo ou optar pelo encerramento do processo (conclusão ou cancelamento) quando a execução não puder ser retomada.
Para otimizar a rastreabilidade, incidentes em subprocessos passam a ser refletidos no processo pai. A interface de monitoramento também foi simplificada, removendo as abas Entradas e Saídas para focar no acompanhamento operacional.
Essa funcionalidade é exclusiva para Service Tasks (User Tasks não geram incidentes) e os erros de negócio são tratados na própria modelagem via eventos de exceção são resolvidos pelo fluxo, sem gerar registro de incidente.
1. Reprocessar uma tarefa com incidente
- Acesse Acompanhar no menu lateral esquerdo do Betha BPM.
- Localize a instância com status de incidente e abra o detalhamento da tarefa que falhou.
- Clique em REPROCESSAR para reexecutar a tarefa.
- Acompanhe o feedback visual exibido após a ação, ele indica se o reprocessamento foi concluído com sucesso.
|
|---|
Quando o incidente ocorrer em um subprocesso, a ação de reprocessar deve ser feita diretamente na tarefa que gerou a falha, não na instância principal.
2. Concluir ou cancelar manualmente uma instância com incidente
- No Acompanhar, localize a instância principal com status de incidente.
- Escolha a ação desejada: Concluir com incidente ou Cancelar.
- Confirme a ação.
|
|---|
A conclusão ou o cancelamento sempre são feitos na instância principal do processo, mesmo quando o incidente está em um subprocesso e encerram em conjunto todos os subprocessos vinculados a ela.
Toda instância encerrada manualmente por conclusão ou cancelamento recebe status final de concluída no BPM e passa a ser contabilizada como concluída nos indicadores e contadores, preservando a consistência das métricas de acompanhamento.
3. Acompanhar a propagação do incidente entre processos
Quando um subprocesso apresenta incidente, esse status agora é propagado automaticamente para o processo principal, permitindo identificar visualmente, a partir da instância principal, que existe uma falha em algum subprocesso vinculado, sem precisar navegar manualmente até cada subprocesso para descobrir a origem.
- Toda ação de reprocessamento é registrada em trilha de auditoria, com usuário responsável, data/hora e ação executada.
- O reprocessamento é feito com garantia de integridade transacional e não duplica execuções já concluídas.
- A remoção das abas Entradas e Saídas do detalhamento da tarefa não afeta o carregamento ou a navegação da tela de monitoramento.

