Versão atual:

Excessão em beforeTaskSave Botão Enviar e Salvar

Como posso implementar um evento de beforeTaskComplete e Save na última atividade do meu processo que impeça que o usuário utilize o botão "Enviar" para finalizar o processo caso o select: statusDoc do meu formulário não esteja marcado com o valor 03, porém ele possa usar o botão Salvar para salvar a atividade no estágio atual, e só então com a opção(valor) 03 no select que ele possa enviar a solicitação.

Segue o código que estou trabalhando.

function beforeTaskSave(colleagueId,nextSequenceId,userList){

    var ativAtual = getValue("WKNumProces");

    if (ativAtual == 20) {
         var documentacao = hAPI.getCardValue("statusDoc"); 
         if (documentacao != '03')
        {
                throw "Não pode finalizar o processo sem que a documentação esteja completa.";
        }
    }

}

Versões (2):

Ver a versão formatada

Excessão em beforeTaskSave Botão Enviar e Salvar

Comentário

new question