Boa tarde, alguém sabe me informar se é possível utilizar fluigAPI dentro do javascript customizado ?
Boa tarde, alguém sabe me informar se é possível utilizar fluigAPI dentro do javascript customizado ?
Sim.
function fnCriarSolic() { var startRequest = { "targetState": 2, "targetAssignee": "login do responsavel", "subProcessTargetState": 0, "comment": "iniciado automaticamente", "formFields": { "nomeClienteAbrev": "nome do cliente", "numPedidoCliente": "23608", "codCliente": "312345" } }; startProcess('codigo do processo', startRequest); }
function startProcess(processId, startRequest) { parent.WCMAPI.Create({ url: parent.WCMAPI.serverURL + '/process-management/api/v2/processes/' + processId + '/start', contentType: 'application/json', type: 'POST', data: startRequest, success: function(data, status, jqXHR) { console.log(data.processInstanceId); }, error: function (msg){ console.log(msg.status); console.log(msg.statusText); mapaErros(msg.status); } }); }
function mapaErros(codigo) { if(codigo == '400') { alert(codigo + '-Parâmetros não estão corretos.') } if(codigo == '401') { alert(codigo + '-Usuário não está autenticado.') } if(codigo == '403') { alert(codigo + '-Usuário não tem permissão para essa ação.') } if(codigo == '404') { alert(codigo + '-Recurso não encontrado.') } if(codigo == '500') { alert(codigo + '-Erro interno do servidor.') }
}