Iniciar processo via API – Versão do processo incorreta
-
Gabriel CândidoParticipante# 5 anos, 4 meses atrás
Tentei iniciar um processo via API, seguindo o tutoria aqui do dev.senior.com.br.
Na etapa de buscar a versão do processo, quando faço a requisição para o endereço https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/workflow/queries/getContextVariableByProcess, aparece essa versão do processo:
https://prntscr.com/oaj64lPorém se faço a requisição para iniciar o processo, com todas as variáveis, tenho o retorno com um erro:
https://prntscr.com/oaj7p5Mas se uso uma versão anterior, funciona:
https://prntscr.com/oaj8g7Existe algum motivo ou regra para tratarmos esse caso? Sabermos qual a versão ativa? Tentei republicar o fluxo e tudo mais, mas sem sucesso.
adriner.andradeParticipante# 5 anos, 4 meses atrásBom dia Gabriel,
Existe uma primitiva “findProcess” que retorna informações sobre um determinado processo.
GET “{{url base}}/rest/platform/workflow/queries/findProcess”
Basta passar como parâmetro “id” o identificador do processo e você terá como retorno, dentre as propriedades, o atributo “currentVersion”.
Exemplo de saída:
{
“process”: {
“processId”: 307,
“currentVersion”: 12,
“processName”: “Solicitar auxílio idiomas”,
“status”: “Saved”,
“description”: “Processo para solicitar o benefício de auxílio idiomas”,
“creationDate”: “2019-05-13T16:50:17Z”,
“active”: true,
“simple”: false,
“tag”: “idiomas”,
“icon”: “fa fa-columns”
}
}Jocely NassParticipante# 5 anos, 4 meses atrásOlá Gabriel Cândido, conta aí, deu certo seguir a dica do Adriner?
Gabriel CândidoParticipante# 5 anos, 4 meses atrásAhh, excelente dica Adriner, deu certo!!! Usando essa primitiva, conseguimos iniciar via LSP.
Seria bacana uma atualização do tutorial aqui do dev.senior.com.br usando essa primitiva também.
Jocely NassParticipante
You must be logged in to reply to this topic.