L’éditeur d’automatisation permet de construire vos scénarios sans écrire une ligne de code. Vous pouvez y définir un déclencheur, puis organiser vos actions autour de conditions et de branches conditionnelles.
Dans la première étape, vous sélectionnez l’élément qui démarre votre automatisation :
Modification d’un champ (ex. quand le champ Statut change).
Enregistrement d’un formulaire.
Clic sur un permalien.
Réception d’un webhook.
Calendrier récurrent (ex. tous les lundis matin).
Une fois le déclencheur choisi, vous pouvez insérer un bloc conditionnel.
{} Si : première condition à tester.
{} Sinon Si : conditions supplémentaires, évaluées si la précédente n’est pas remplie.
{} Sinon : scénario par défaut, exécuté si aucune condition n’est vérifiée.
Dans l'exemple, on voit les trois branches alignées (Si, Sinon Si, Sinon), chacune menant vers ses propres actions.
➕ Créer plusieurs conditions (Si / Sinon si / Sinon)
Ajouter un premier bloc Si
Dans l’éditeur visuel, commencez par insérer un bloc {} Si en cliquant sur
La fenêtre de paramétrage s'ouvre → configurer vos conditions et sauvegarder
Exemple : Si le champ Statut = Urgent
Note : pour chaque bloc de condition, un menu contextuel est disponible grâce à un clic droit sur le bloc
Une petite pop-up s’affiche avec plusieurs options :
supprimer le bloc de condition
ajouter une action
ajouter une condition imbriquée
Ajouter une nouvelle condition
Cliquez sur ajouter une condition imbriquée
Un nouveau bloc apparaît à côté : {} Sinon Si
Vous pouvez répéter l’opération pour ajouter autant de conditions que nécessaire.
Chaque condition a ses propres actions
Ajouter une nouvelle branche de condition {} Sinon
Lorsque vos conditions à vérifier sont épuisées, terminez par une branche {} Sinon.
Elle s’exécute si aucune des conditions précédentes n’est remplie.
Supprimer une branche des conditions
Faites clic droit sur le bloc {} Sinon si 'ou' {} Sinon
Une petite pop-up s’affiche avec plusieurs options :
supprimer le bloc de condition
ajouter une action
Voir la condition logique paramétrée sans entrer dans le bloc
Survolez le bloc avec votre souris pour afficher la bulle d’information détaillée, configurée dans le bloc de condition.
👉 Résultat : votre scenario se lit de gauche à droite :
Si (si la première condition est vraie) → actions correspondantes.
Sinon Si (si une autre condition est remplie) → autres actions.
Sinon (si aucune condition n’est vérifiée) → scénario par défaut.
Dans cet exemple, l'automatisation démarre lorsque le champ Status est modifié.
Un premier bloc Si vérifie une condition.
Si elle est remplie, deux actions sont exécutées l’une après l’autre :
Alors écrire dans un ou plusieurs champs.
Alors écrire dans un ou plusieurs champs (action complémentaire).
Puis, une nouvelle branche conditionnelle se déploie :
Si la condition est remplie → Alors ajouter un nouvel enregistrement.
Sinon → Alors écrire dans un ou plusieurs champs.
👉 Cela illustre le fonctionnement en arbre logique, avec des embranchements conditionnels multiples.
Dans l'éditeur d'automatisation TimeTonic, chaque condition s’adapte au type de colonne choisi.
La logique repose sur le couple 1️⃣ champ + 2️⃣ opérateur.
- Colonne Texte → opérateurs : contient, commence par, est vide…
- Colonne Nombre → opérateurs :
=,<,>,≥… - Colonne Date → comparaisons avec aujourd’hui, avant, après, dans x jours…
- Colonne Sélection → valeurs proposées automatiquement (est, n'est pas, est parmi, n'est pas parmi…).
Voici les listes ▶️ à dérouler… qui détaillent les opérateurs disponibles pour chaque type de colonne sélectionné dans la fenêtre de condition :
1️⃣ Type Texte → opérateurs disponibles
📌 Les conditions permettent de vérifier le contenu d’un champ texte.
Contient / Ne contient pas → (un mot, une expression, une valeur précise)
Est / N’est pas → (comparaison stricte avec une valeur exacte)
Contient l’@ID TimeTonic de l’utilisateur / Ne contient pas l’@ID TimeTonic de l’utilisateur → (pratique pour cibler une personne ou un rôle)
Contient l’ID de l’espace de travail → (utile pour filtrer selon un espace précis)
Commence par → (une séquence de caractères donnée)
Est vide / N’est pas vide → (champ renseigné ou non)
2️⃣ Type Sélection → opérateurs disponibles
📌 Les conditions se basent sur les choix prédéfinis de la liste déroulante.
Est / N’est pas → (comparaison stricte avec une valeur de la liste)
Est parmi / N’est pas parmi → (permet de vérifier si la valeur correspond à un ou plusieurs choix dans la liste)
Contient / Ne contient pas → (recherche d’un mot ou d’une partie de texte dans le choix sélectionné)
Contient l’@ID TimeTonic de l’utilisateur / Ne contient pas l’@ID TimeTonic de l’utilisateur → (utile pour filtrer selon un utilisateur lié à la sélection)
Est vide / N’est pas vide → (cas où aucun choix n’a été sélectionné)
3️⃣ Type Date → opérateurs disponibles
📌 Les conditions comparent des dates à des repères temporels.
Type Date — opérateurs disponibles
Est / N’est pas → (comparaison avec une date précise)
Avant / Après → (permet de vérifier qu’une date est antérieure ou postérieure à une autre)
Le / N’est pas le → (date exacte, par exemple “le 15 mars 2024”)
Aujourd’hui / Pas aujourd’hui → (cas particulier d’égalité avec la date du jour)
Demain → (exactement le jour suivant)
Avant aujourd’hui / Après aujourd’hui → (comparaison stricte avec la date du jour)
Dans la semaine / Dans le mois / Dans l’année en cours → (plage temporelle dynamique)
Pas dans le mois / Pas dans l’année en cours → (exclusion de la période actuelle)
Dans les x jours à venir / Dans les x jours passés → (fenêtre relative autour d’une date)
Dans le trimestre → (utile pour les reporting financiers et RH)
Est vide / N’est pas vide → (champ renseigné ou non)
4️⃣ Type Nombre → opérateurs disponibles
📌 Les conditions comparent des valeurs numériques.
= / ≠ → comparaison d’égalité ou de différence avec une valeur précise.
< / > → strictement inférieur ou strictement supérieur.
≤ / ≥ → inférieur ou égal / supérieur ou égal.
Est le minimum du groupe / Est le maximum du groupe → la valeur est la plus petite / la plus grande dans un ensemble (vue groupée, filtre par groupe).
Est la valeur la plus basse / Est la valeur la plus haute → extrêmes calculés sur l’ensemble courant (utile pour repérer outliers/records).
Est vide / N’est pas vide → champ numérique renseigné ou non.
⚡ Points Rappel :
Vous pouvez ajouter autant de conditions et de branches que nécessaire.
Chaque bloc peut contenir plusieurs actions en cascade.
Le scénario se lit de haut en bas, et de gauche à droite dans les branches. Le déclenchement des actions est effectué bloc après bloc, et au sein de chaque bloc, les actions sont déclenchées dans l'ordre d'affichage.
Pour garder une bonne lisibilité, documentez vos scénarios et évitez des arborescences trop profondes.