att
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
function createDataset(fields, constraints, sortFields) {
|
||||
var ds = DatasetBuilder.newDataset();
|
||||
ds.addColumn("numeroSolicitacao");
|
||||
ds.addColumn("processId");
|
||||
ds.addColumn("documentid");
|
||||
ds.addColumn("dataAuditoria");
|
||||
ds.addColumn("dataLimite");
|
||||
@@ -9,10 +11,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
ds.addColumn("responsavelLoja");
|
||||
ds.addColumn("loja");
|
||||
ds.addColumn("regional");
|
||||
ds.addColumn("uf");
|
||||
ds.addColumn("canal");
|
||||
ds.addColumn("cidade");
|
||||
ds.addColumn("saidaAnalise");
|
||||
ds.addColumn("status");
|
||||
ds.addColumn("qtdNaoConforme");
|
||||
ds.addColumn("listaNaoConforme");
|
||||
ds.addColumn("scorePilares");
|
||||
|
||||
try {
|
||||
var filtros = parseConstraints(constraints);
|
||||
@@ -53,6 +59,18 @@ function createDataset(fields, constraints, sortFields) {
|
||||
}
|
||||
|
||||
linhas.push({
|
||||
numeroSolicitacao: firstFilled([
|
||||
val(formDs, i, "workflowProcessPK.processInstanceId"),
|
||||
val(formDs, i, "processInstanceId"),
|
||||
val(formDs, i, "WKNumProces"),
|
||||
val(formDs, i, "numeroSolicitacao")
|
||||
]),
|
||||
processId: firstFilled([
|
||||
val(formDs, i, "processId"),
|
||||
val(formDs, i, "processID"),
|
||||
val(formDs, i, "metadata#processId"),
|
||||
"checklist"
|
||||
]),
|
||||
documentid: val(formDs, i, "documentid"),
|
||||
dataAuditoria: dataAuditoria,
|
||||
dataLimite: dataLimite,
|
||||
@@ -62,10 +80,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
responsavelLoja: val(formDs, i, "responsavelLoja"),
|
||||
loja: loja,
|
||||
regional: regional,
|
||||
uf: val(formDs, i, "uf"),
|
||||
canal: val(formDs, i, "canal"),
|
||||
cidade: val(formDs, i, "cidade"),
|
||||
saidaAnalise: status,
|
||||
status: status,
|
||||
qtdNaoConforme: val(formDs, i, "qtdNaoConforme"),
|
||||
listaNaoConforme: val(formDs, i, "listaNaoConforme")
|
||||
listaNaoConforme: val(formDs, i, "listaNaoConforme"),
|
||||
scorePilares: val(formDs, i, "scorePilares")
|
||||
});
|
||||
}
|
||||
|
||||
@@ -80,6 +102,8 @@ function createDataset(fields, constraints, sortFields) {
|
||||
for (var j = 0; j < linhas.length; j++) {
|
||||
var r = linhas[j];
|
||||
ds.addRow([
|
||||
r.numeroSolicitacao,
|
||||
r.processId,
|
||||
r.documentid,
|
||||
r.dataAuditoria,
|
||||
r.dataLimite,
|
||||
@@ -89,10 +113,14 @@ function createDataset(fields, constraints, sortFields) {
|
||||
r.responsavelLoja,
|
||||
r.loja,
|
||||
r.regional,
|
||||
r.uf,
|
||||
r.canal,
|
||||
r.cidade,
|
||||
r.saidaAnalise,
|
||||
r.status,
|
||||
r.qtdNaoConforme,
|
||||
r.listaNaoConforme
|
||||
r.listaNaoConforme,
|
||||
r.scorePilares
|
||||
]);
|
||||
}
|
||||
} catch (e) {
|
||||
@@ -149,3 +177,11 @@ function dataNaFaixa(data, inicio, fim) {
|
||||
if (fim && d > fim) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
function firstFilled(list) {
|
||||
for (var i = 0; i < list.length; i++) {
|
||||
var value = String(list[i] || "").trim();
|
||||
if (value && value !== "0") return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user