Il est utile d'effectuer des calculs sur des dates si vous souhaitez calculer automatiquement la date d'une prochaine maintenance à partir des données remplies par votre opérateur. Vous allez donc pouvoir créer une formule dans une brique Date.
1. Effectuer des calculs sur les dates?
Vous pouvez additionner et/ou soustraire des jours, des mois ou des années à une brique date. (La brique date article).
Vous pourrez ainsi prendre la valeur d'une première date, puis y ajouter des jours, des mois ou des années.
Les formules à insérer dans votre brique date seront :
- Jours : ##tag_date##+days(Nombre de jours souhaités)
- Mois : ##tag_date##+months(Nombre de mois souhaités)
- Années : ##tag_date##+years(Nombre d'années souhaitées)
2. En pratique, comment faire des calculs sur des dates ?
Contexte : Imaginons une entreprise qui effectue des interventions de maintenance sur des escalators. Apres une première intervention de maintenance, une seconde intervention de vérification est systématiquement prévue. Cette seconde intervention aura toujours lieu 11 jours après la première.
1. Glisser-déposer une première brique Date dans votre formulaire.
2. Nommer cette brique date de l'intervention. Cocher l'option date du jour.
3. Glisser-déposer une seconde brique Date. Nommer la "Maintenance de vérification".
4. Dans les options, cliquez sur "formule".
5. Copier-coller la balise de la première brique date.
6. Ajouter un "+", puis le mot "days" et enfin "(11)". On demande donc d'ajouter 11 jours.
7. Publiez votre formulaire et faites le test sur l'application mobile.
3. Récupérer les données de la date
Il est possible d'extraire le jour, le mois ou l'année d'une tâche Date, à l'aide de tags. Ceci vous permettra de nommer des éléments de façon précise.
Voici les tags avec leur spécificités:
- ##tagdate:year## → récupère l'année de la date
- ##tagdate:month## →récupère le mois de la date
- ##tagdate:day## → récupère le jour de la date
- ##tagdate:raw## → récupère la date sans ‘/' charactère (par exemple : 06052023)
Exemple pratique: Récupérer la valeur " jour" de la brique date.
- Glissez-déposez une brique date dans le formulaire.
- Glissez-déposez une brique Texte.
- Copiez le tag de la brique date dans la valeur par défaut de la brique Texte en ajoutant "day" avant les ## de la fin.
- Vous devez avoir une valeur par défaut comme suivant: ##date_ThwU3MmQ:day##.