Abrir a solicitação em modo gestor (ManagerMode) ou saber a versão atual do processo

Quero colocar um link em um formulário que abra uma solicitação já existente em uma nova aba. Mas preciso abrir em modo gestor.

Existe alguma maneira mais simples de fazer isso?

Uma forma de fazer isso é montando a URL.

A URL é: http:[host]/portal/p/2/pageworkflowview?app_ecm_workflowview_processInstanceId=1647&app_ecm_workflowview_currentMovto=14&app_ecm_workflowview_taskUserId=suporte&app_ecm_workflowview_managerMode=true

O parâmetro app_ecm_workflowview_currentMovto é a versão atual do processo. Eu consigo saber a versão do processo via código?

Consegui fazer. Fiz da seguinte forma:

Construí a URL assim:

let path = (parent.window.location.pathname).match(/\/portal\/p\/[0-9]\//g);

window.open(parent.window.location.origin + path + "pageworkflowview?app_ecm_workflowview_processInstanceId=" + getProcess() + "&app_ecm_workflowview_currentMovto=" + getProcessVersion() + "&app_ecm_workflowview_taskUserId=" + getUser() + "&app_ecm_workflowview_managerMode=true");

Criei a função getProcessVersion() pra pegar a versão do processo filtrando o dataset workflowProcess, passando o documentId como constraint.

No displayFields, criei as funções assim.

customHTML.append("");