Retornar erro para usuário em validação de processo com dataset

Boa tarde pessoal,

Estou com a seguinte dificuldades, estou chamando um dataset em uma atividade beforeTaskComplete e o mesmo executa ok, porém ele não retorna erros para o usuário nem impede a atividade de avançar ao usar o throw.

Aí tentei usar o beforeTaskEntry, a boa notícia é que o throw funciona, porém não consigo fazer a chamada do dataset, ele apresenta erro de classe não encontrada.

Em resumo, como faço para executar um dataset e avisar o usuário em caso de erro de execução, interrompendo o avanço do processo?

Obrigado!

Boa tarde Felipe, senão me engano somente os eventos beforeStateEntry e beforeTaskSave interrompem o avanço. Se puder, poste o trecho de log do erro que está ocorrendo

É isso que o Diogo disse mesmo, o evento beforeTaskComplete ocorre antes que o usuário complete uma tarefa, porém as informações de próxima tarefa e usuários destino já foram salvas.

De acordo com o dev.fluig:

Diferente dos demais eventos do tipo before, este evento não dispara suas validações ao servidor, fazendo com que o sistema não pare a movimentação da atividade quando o mesmo lança uma exceção.

Então o aconselhado é usar os outros eventos do tipo before, como os mencionados pelo Diogo