BPM - Formulário ECM - Como verificar a versão do formulário via API da Plataforma
Dúvida
Como verificar a versão de um formulário ECM de um processo via API da Plataforma?
Solução
Para realizar esta pesquisa, você precisa utilizar a API getProcessInfo seguindo os passos abaixo:
1. Realize o acesso a Plataforma com usuário administrador do processo;
2. Acesse o menu Senior X Platform / BPM / Processos;
3. Identifique na lista de processos, qual o ID do processo o qual está vinculado o formulário que você deseja validar e anote este valor;
4. Abra o Postman (você pode fazer o download da aplicação no link https://www.postman.com/), e crie um novo workspace;
5. Abra uma nova aba para criar sua requisição;
6. Altere o tipo de nossa autenticação para 'Post';
7. Insira a API https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/workflow/queries/getProcessInfo que é a responsável por fazer as chamadas e realizar pesquisa sobre todas as informações de um processo:
8. Clique na aba Body do Postman, selecione a opção raw e por último selecione a opção JSON (application/json). Desta forma o postman estará configurado para que você possa adicionar os valores que são esperados pela API no formato Json;
9. Clique na aba Authorization. No campo Type selecione a opção 'Bearer Token' e no campo Token insira o token de autorização de acesso a Plataforma.
10. Insira o parâmetros de entrada 'ProcessId' conforme o exemplo abaixo:
Onde:
• processId: ID do processo o qual está sendo pesquisado. O mesmo é identificado conforme o item 3 acima.
11. Clique no botão Send do Postman, e verifique o retorno da aplicação. O valor referente a última versão válida do Formulário ECM que está em uso no processo é identificado a partir do parâmetro 'entityVersion'.