Como deixar anexos obrigatórios em um processo?

Oii gente. Estou aprendendo a desenvolver processos no fluig, e estou tendo dificuldades pra deixar os anexos obrigatórios a partir do evento de processo beforeTaskSave.

Como vocês costumam fazer isso?

Bem-vindo @Portela !

Olha esse tópico aqui, que tem mais de uma opção pra você:

2 curtidas

Muito obrigado pelo retorno, @daniel.cabral

Tentei colocando esse código no beforeTaskSave e num arquivo JS normal, mas não consegui. Em qual arquivo você coloca?

Bom dia Portela,

Esse código tem que ser inserido em algum script de processo (como o beforeTaskSave), não pode ser em JS normal não. Você encontrou algum erro no log?

Nesse script também está definido que há a necessidade de pelo menos 2 anexos, e a parte do numState == 1 define a atividade na qual a condição de necessidade dos anexos será verificada.

Prezado Daniel,

Me parece que o hAPI,listAttachments() retorna todos os documentos anexados à solicitação, independente da atividade em que o documento foi anexado. Ou seja, o listAttachments() retornará os documentos anexados na atividade inicial (ou qualquer outra anterior), não sendo útil quando precisamos validar a anexação em uma uma atividade no meio do fluxo.

É isso mesmo?