In tutti i moduli e per l’utilizzo dei custom status, potrebbe essere necessario utilizzare delle variabili, ad esempio la data dell’intervento o l’operatore che ha chiuso l’intervento.
Le variabili sono racchiuse tra parentesi graffe { } (le graffe).
Le variabili che riguardano il sistema
| Codice | Utilizzo |
|---|---|
| {system.dateTimeNow} | la data e l’ora attuale |
| {system.isEnvironmentProduction} | se siete su app.cadulis.com, restituisce yes |
| se siete su integration.app.cadulis |
Le variabili che riguardano l’attività, sono definite da {intervention.*}
| Codice | Utilizzo |
|---|---|
| {intervention.reference} | il riferimento dell’intervento |
| {intervention.date} | la data dell’intervento (data pianificata) |
| {intervention.address} | l’indirizzo dell’intervento |
| {intervention.address.additional} | complemento d’indirizzo |
| {intervention.comment} | commento sull’intervento |
| {intervention.duration} | durata dell’intervento (durata pianificata) |
| {intervention.durationSeconds} | durata in secondi |
| {intervention.status} | assume il valore pending, cancelled o terminated |
| {intervention.custom.*} | per i campi personalizzati |
Le variabili che riguardano il cliente: {intervention.customer.*}
| Codice | Utilizzo |
|---|---|
| {intervention.customer.reference} | il riferimento del cliente |
| {intervention.customer.name} | il nome del cliente |
| {intervention.customer.mobile} | il numero di cellulare |
| {intervention.customer.phone} | il numero di telefono fisso |
| {intervention.customer.custom.*} | per i campi personalizzati |
Le variabili che riguardano l’intervento genitore: {intervention.parent.*}
Quando un intervento viene creato a seguito di un trigger su un altro intervento, quest’ultimo viene chiamato intervento genitore. Ad esempio, se la creazione di un intervento genera una chiamata oppure se la chiusura in caso di KO genera un nuovo intervento.
| Codice | Utilizzo |
|---|---|
| {intervention.parent.date} | la data dell’intervento genitore |
| {intervention.parent.address} | l’indirizzo dell’intervento genitore |
| {intervention.parent.address.additional} | complemento d’indirizzo |
| {intervention.parent.custom.*} | per i campi personalizzati della scheda intervento |
| {intervention.parent.report.custom.*} | per i campi personalizzati della scheda di chiusura |
Le variabili che riguardano la chiusura dell’intervento: {intervention.report.*}
| Codice | Utilizzo |
|---|---|
| {intervention.report.comment} | commento della chiusura |
| {intervention.report.status} | assume il valore OK o KO |
| {intervention.report.custom.*} | per i campi personalizzati della scheda di chiusura |
Per queste ultime tre categorie, potete anche utilizzare i campi personalizzati che avete definito (nei moduli, nella scheda intervento o cliente),
utilizzando {intervention.*.custom.lecode} sostituendo « lecode » con il codice che avete definito durante la configurazione del vostro campo.