É possível 'apagar' o valor de um campo no evento beforeTaskCreate? Eu fiz algumas tentativas porém sem sucesso. No meu processo eu crio uma imagem em base64 e a guardo em um campo, logo após eu preciso salva-la no banco e apagar o que está no campo e esse procedimento precisa ser feito antes do processo ser criado.
Erro: https://prnt.sc/mwyidx
Meu código:
function beforeTaskCreate(
var imagem = hAPI.getCardValue("hdi_Base64Image");
hAPI.setCardValue("hdi_Base64Image", "");
var aluno = hAPI.getCardValue("hdi_user");
var constraintDs_fotos_alunos1 = DatasetFactory.createConstraint('aluno', aluno, aluno, ConstraintType.MUST);
var datasetDs_fotos_alunos = DatasetFactory.getDataset('ds_fotos_alunos', null, new Array(constraintDs_fotos_alunos1), null);
if(datasetDs_fotos_alunos.rowsCount > 0){
atualizarAlunoNoBanco(aluno);
}else{
gravarAlunoNoBanco(imagem, aluno);
}
}