Les variables

Dans tous les formulaires et pour l’utilisation des custom status, vous pouvez avoir besoin d’utiliser des variables, par exemple la date de l’intervention ou le technicien qui a clôturé l’intervention.
Les variables sont encadrées par des accolades { } (les moustaches).
Il y a 5 types de variables :
  • Les variables qui concernent le système
Code Usage
{system.dateTimeNow} la date et heure actuelle
{system.isEnvironmentProduction}  si vous êtes sur app.cadulis.com, renvoie yes
si vous êtes sur integration.app.cadulis

  • Les variables qui concernent l’intervention, elle sont définies par {intervention.*}
Code Usage
{intervention.reference} la référence de l’intervention
{intervention.date} la date de l’intervention (date planifiée)
{intervention.address} l’adresse de l’intervention
{intervention.address.additional} complément d’adresse
{intervention.comment} commentaire sur l’intervention
{intervention.duration} durée de l’intervention (durée planifiée)
{intervention.durationSeconds} durée en seconde
{intervention.status} a la valeur pending, cancelled ou terminated
{intervention.custom.*}  pour les champs personnalisés

  • Les variables qui concernent le client : {intervention.customer.*}
Code Usage
{intervention.customer.reference} la référence du client
{intervention.customer.name} le nom du client
{intervention.customer.mobile} le numéro de téléphone portable
{intervention.customer.phone} le numéro de téléphone fixe
{intervention.customer.custom.*}  pour les champs personnalisés

  • Les variables qui concernent l’intervention parente : {intervention.parent.*}
Lorsqu’une intervention est crée par un déclenchement sur une autre intervention, cette dernière est appelée intervention parente. Par exemple si la création d’une intervention déclenche un appel ou si la clôture en échec déclenche une nouvelle intervention.
Code Usage
{intervention.parent.date} la date de l’intervention parente
 {intervention.parent.address} l’adresse de l’intervention parente
 {intervention.parent.address.additional} le complément d’adresse
 {intervention.parent.custom.*}  pour les champs personnalisés de la fiche d’intervention
 {intervention.parent.report.custom.*}  pour les champs personnalisés de la fiche de clôture

  • Les variables qui concernent la clôture de l’intervention : {intervention.report.*}
Code Usage
{intervention.report.comment} commentaire de la clôture
{intervention.report.status}  prend la valeur OK ou KO
{intervention.report.custom.*} pour les champs personnalisés de la fiche de clôture

Pour ces trois dernières catégories, vous pouvez également utiliser les champs personnalisés que vous avez définis (dans les formulaires, ou fiche d’intervention ou de client) , en utilisant {intervention.*.custom.lecode} en remplaçant « lecode » par le code que vous avez défini en paramétrant votre champs.