Boa noite,
Estou tentando criar um um botão de ação em um dashboard. A função do botão é cancelar um flow aberto pelo usuário. Para realizar tal procedimento criei o seguinte script em JavaScript:
for(var i = 0; i < linhas.length; i++){
var linha = linhas[i];
var query = getQuery();
var confirmar = confirmarSimNao("Aviso","Deseja Cancelar essa vaga?",1);
if(confirmar==true){
query.setParam("COD_VAGA", linha.getCampo("COD_VAGA")):
query.setParam("COD_INST", linha.getCampo("COD_INST"));
query.setParam("JUSTIFICATIVA", getParam("JUSTIFICATIVA"));
query.update("UPDATE TWFIPRN SET SITUACAOEXEC = 'C', OBSCANCEL = {JUSTIFICATIVA}, CODUSUCANCEL = SANKHYA.STP_GET_CODUSULOGADO() WHERE IDINSTPRN = {COD_VAGA}");
query.update("UPDATE TWFITAR SET SITUACAOEXEC = 'C' WHERE IDINSTPRN = {COD_VAGA} AND IDINSTTAR = {COD_INST}");
}
}
mensagem = "A vaga foi Cancelada!";Declarei o parametro conforme abaixo:
Porém é apresentada a mensagem de erro conforme abaixo:
Regra Personalizada:
Elemento de um EntityPrimaryKey não pode ser nuloTipo: Script
Nome: CANCELAR TAREFA
Como eu posso solucionar isso? preciso declarar alguma variável?