fluig/Ginseng_chamados/workflow/scripts/FlowEssentials_AberturaDeChamado.beforeSendData.js
2026-03-01 17:27:48 -03:00

46 lines
1.2 KiB
JavaScript

function beforeSendData(customFields, customFacts){
log.info("=== beforeSendData START ===");
// lista de TODOS os campos que você quer garantir que sejam gravados
var campos = [
"requesterName",
"requesterMail",
"requesterId",
"currentUserName",
"currentUsermail",
"currentUserId",
"userSolicitante",
"emailSolicitante",
"nomeGestorArea",
"emailGestorArea",
"estabelecimentoFilial",
"complemento",
"tipoOcorrencia",
"tituloOcorrencia",
"detalheSolicitacao",
"analistaTecnico",
"dataAnaliseTecnica",
"consegueResolver",
"possuiInconsistencia",
"consideracoesTecnicas",
"userValidacao",
"dataUserValidacao",
"situacaoResolvida",
"ratingValue",
"consideracoes",
"dataAbertura",
"WKNumProces",
"activity",
"formMode"
];
for (var i = 0; i < campos.length; i++) {
var nome = campos[i];
var valor = hAPI.getCardValue(nome);
hAPI.setCardValue(nome, valor ? valor : "");
}
log.info("=== beforeSendData END ===");
}