A validação do formulário dos processos no ECM é realizada através da customização dos eventos dos fichários e processos  utilizando scripts na linguagem JavaScript. Os eventos podem ser implementados no próprio ECM ou enviados pelo Protheus como parâmetro das funções utilizadas nos exemplos anteriores.

Para validar os campos informados pelo usuário utilizar o evento beforeTaskSave do processo que é executado em cada confirmação de tarefa para enviar para a próxima etapa do workflow.

Para acessar o valor de um campo do formulário utilizar a API do workflow hAPI. getCardValue(<nomeCampo>) e para o tratamento de exeções utilizar o comando throw <mensagem> que apresentará a mensagem para o usuário impendindo que prossiga enquanto não corrigir as informações digitadas.