Olá! Estou tentando encaminhar a url no MyFluig, de uma widget para uma solicitação aberta, já em modo de edição. Tenho o seguinte código, funciona perfeitamente no navegador, mas no app encaminha apenas no modo VIEW sem possibilidade de assumir a tarefa, mesmo sendo o usuário responsável.
newInspectionRequest: async function (fields) {
try {
const proc = await this.startProcess('wkfFireExtinguishers', 5, WCMAPI.userCode, "Processo Iniciado Via Widget de Manutenção", fields);
const newRequestCode = proc.processInstanceId;
const url = new URL(`${WCMAPI.serverURL}${WCMAPI.contextPath}/p/${WCMAPI.tenantPATH}/pageworkflowview`);
url.searchParams.append(`app_ecm_workflowview_processInstanceId`, newRequestCode);
url.searchParams.append('app_ecm_workflowview_currentMovto', "2");
url.searchParams.append('app_ecm_workflowview_taskUserId', WCMAPI.userCode);
url.searchParams.append('app_ecm_workflowview_managerMode', "false");
window.location.assign(url);
}
catch (e) {
console.log("🚀 ~ e:", e);
throw new Error("Erro ao abrir solicitação");
}
},