BPM - Modelagem de Fluxo - Como verificar quais fluxos possuem o mecanismo de atribuição vinculado a um determinado papel utilizando o arquivo json do modelo do processo
Dúvida
Como verificar quais fluxos possuem o mecanismo de atribuição vinculado a um determinado papel utilizando o arquivo json do modelo do processo?
Solução
Para verificar esta informação diretamente pelo modelo do processo json, é necessário exportar o modelo do processo e validar as informações desejadas diretamente no arquivo do modelo. Para isso, siga os passos abaixo:
1. Entre na Plataforma Senior X com um usuário administrador do processo;
2. Acesse o menu X Platform / BPM / Processos;
3. Selecione a opção Ações / Editar e edite o fluxo do processo desejado;
4. Clique na guia Informações do processo na tela de edição do processo:
5. Clique no menu Ações / Exportar e faça o download do modelo do processo;
6. Salve o arquivo com nome nome_do_processo.zip em um diretório do sistema;
7. Descompacte o arquivo neste diretório;
8. Após descompactar o arquivo .zip, verique se há arquivos: metadata.json, processo.json e processo.svg;
9. Abra o arquivo processo.json em um leitor de arquivo json. Pode utilizar por exemplo a aplicação notepad++ para abertura do arquivo;
Importante:
Os parâmetros relacionados ao mecanismo de atribuição com papel no processo são encontrados da seguinte forma:
- O parâmetro assigmentType deve estar definido com o valor RolePool;
- O parâmetro assignValue irá conter o nome do papel que a etapa do processo está vinculado;
11. Encontre o parâmetro Text localizado acima do bloco com as informações relacionadas ao mecanismo de atribuição, dentro do parâmetro attrs. Este parâmetro irá conter o nome da etapa que possui o mecanismo configurado:
Observação
No exemplo acima, a etapa Rejeitar, é encaminhada para aprovação para o papel admin.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.