diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.html b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.html
index a52b7480c7..f487b87cc1 100644
--- a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.html
+++ b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.html
@@ -12,10 +12,13 @@
{{'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate}}
-
+
+
{{'ANALYTICS.MESSAGES.ZERO-DATA-FOUND' | translate}}
+
+
diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/en.json b/ng2-components/ng2-activiti-analytics/src/i18n/en.json
index 1dce1a9c60..64191cd18c 100644
--- a/ng2-components/ng2-activiti-analytics/src/i18n/en.json
+++ b/ng2-components/ng2-activiti-analytics/src/i18n/en.json
@@ -4,7 +4,8 @@
"MESSAGES": {
"UNKNOWN-WIDGET-TYPE": "UNKNOWN WIDGET TYPE",
"FILL-PARAMETER": "Fill in the parameters to generate your report",
- "NO-DATA-FOUND": "No data found"
+ "NO-DATA-FOUND": "No data found",
+ "ZERO-DATA-FOUND": "There are only zero values"
}
},
"__KEY_REPORTING": {
diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/it.json b/ng2-components/ng2-activiti-analytics/src/i18n/it.json
index 15c05b6832..20e7de1ba1 100644
--- a/ng2-components/ng2-activiti-analytics/src/i18n/it.json
+++ b/ng2-components/ng2-activiti-analytics/src/i18n/it.json
@@ -1,5 +1,46 @@
{
"ANALYTICS": {
- "TTILE": "ANALYTICS"
+ "TTILE": "ANALYTICS",
+ "MESSAGES": {
+ "UNKNOWN-WIDGET-TYPE": "TIPO WIDGET SCONOSCIUTO",
+ "FILL-PARAMETER": "Riempi tutti i campi per generare il report",
+ "NO-DATA-FOUND": "Nessun valore trovato",
+ "ZERO-DATA-FOUND": "Ci sono solo valori che valgono zero"
+ }
+ },
+ "__KEY_REPORTING": {
+ "DEFAULT-REPORTS": {
+ "PROCESS-DEFINITION-OVERVIEW": {
+ "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Numero totale di process definitions",
+ "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Numero totale di process instances",
+ "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Numero totale di process instances attivi",
+ "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Numero totale di process instances completi"
+ }
+ }
+ },
+ "REPORTING": {
+ "DEFAULT-REPORTS": {
+ "PROCESS-HEAT-MAP": {
+ "TYPE-FILTERING": "Include tutti gli steps (Deselezionandolo, rimuoverai gli step come start events, gateways, etc.)?"
+ },
+ "PROCESS-INSTANCES-OVERVIEW": {
+ "PROCESS-DEFINITION": "Process definition",
+ "DATE-RANGE": "Intervallo di Date",
+ "SLOW-PROC-INST-NUMBER": "Quanti process instances lenti vuoi mostrare?"
+ },
+ "TASK-OVERVIEW": {
+ "PROCESS-DEFINITION": "Process definition",
+ "DATE-RANGE": "Intervallo di Date",
+ "DATE-RANGE-INTERVAL": "Aggrega date per"
+ },
+ "TASK-SLA": {
+ "TASK": "Task",
+ "PROCESS-DEFINITION": "Process definition",
+ "DATE-RANGE": "Intervallo di Date",
+ "SLA-DURATION": "Qual' é il tempo che questo task necessita per essere completato per rimanere nella SLA?"
+ }
+ },
+ "PROCESS-STATUS": "Process stato",
+ "TASK-STATUS": "Task stato"
}
}
diff --git a/ng2-components/ng2-activiti-analytics/src/models/chart.model.ts b/ng2-components/ng2-activiti-analytics/src/models/chart.model.ts
index 57ee906a89..43783266c0 100644
--- a/ng2-components/ng2-activiti-analytics/src/models/chart.model.ts
+++ b/ng2-components/ng2-activiti-analytics/src/models/chart.model.ts
@@ -236,7 +236,20 @@ export class PieChart extends Chart {
this.data.push(data);
}
- hasData() {
+ hasData(): boolean {
return this.data && this.data.length > 0 ? true : false;
}
+
+ hasZeroValues(): boolean {
+ let isZeroValues: boolean = false;
+ if (this.hasData()) {
+ isZeroValues = true;
+ this.data.forEach((value) => {
+ if (value.toString() !== '0') {
+ isZeroValues = false;
+ }
+ });
+ }
+ return isZeroValues;
+ }
}