Cancelar solicitação via script.js do formulário

Boa tarde!

Gostaria de cancelar uma solicitação quando o usuário clica em um botão do formulário, mas não estou conseguindo, segue código:

function cancelProcess(cb) { var processo = Number($('input[name="id_processo"]').val()); var usuario = $('input[name="usuario_atividade"]').val();

var options = { url: 'api/public/2.0/workflows/cancelInstance', contentType: 'application/json', dataType: 'json', type: 'POST', data: { "processInstanceId": processo, "replacedId" : usuario, "cancelText" : "Processo cancelado via botão Cancelar Processo", }, loading: true };

FLUIGC.ajax(options, cb); }

Erro retornado:

Ops! Aconteceu um erro inesperado. Entre em contato com o administrador.

Em anexo segue minha função!

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

O usuário que vc está passando é o usuário corrente ou quem abriu a solicitação?

atual .

@Lucas, conseguiu resolver o problema? Estou com a mesma dúvida. Queria ter um botão no formulário que se o usuário clicar, roda uma função e cancela a solicitação.

Não consegui, mas o fluig já é montado pra cancelar as solicitações por um menu específico dos processos já, então o cliente aceitou

O usuário atual não tem permissão para cancelar solicitações. Só quem pode cancelar é quem iniciou ou um gestor.

O que você pode fazer é salvar a matrícula do solicitante em um campo, e na hora de chamar a API, passá-la.

Para rastrear quem realmente cancelou, você pode colocar nos comentários.