Déclencheurs et conditions
Couche logique
Choisissez le bon déclencheur et le bon filtre
Les règles d'automatisationPrimeCal commencent par un déclencheur, puis limitent éventuellement l'événement avec des conditions. La liste des déclencheurs comprend les options de cycle de vie des événements, d'importation de calendrier, de planification, de webhook et de temps relatif.
Déclencheurs d'événementsDéclencheurs en temps relatifWebhook entrantValeurs intelligentes
Déclencheurs pris en charge
Event CreatedEvent UpdatedEvent DeletedEvent Starts InEvent Ends InRelative Time To EventCalendar ImportedScheduled TimeIncoming Webhook
Temps relatif à l'événement
Ce déclencheur est l'option la plus structurée de l'éditeur. Il prend en charge :
- Filtres d'événements par calendrier, titre, description, balises, indicateur d'une journée entière et indicateur récurrent.
- Une heure de référence basée sur le début ou la fin de l'événement.
- Un décalage relatif avec la direction, la valeur numérique et l'unité.
- Contrôles d'exécution tels que l'exécution une fois par événement et la gestion des retards.
Champs de condition
Le générateur de conditions peut inspecter ces valeurs :
- Titre de l'événement
- Description de l'événement
- Lieu de l'événement
- Notes d'événement
- Durée de l'événement
- Statut de l'événement
- Drapeau d'événement toute la journée
- Couleur de l'événement
- Identifiant du calendrier des événements
- Nom du calendrier des événements
- Données de webhooks
Opérateurs
La logique de comparaison prise en charge comprend :
- est égal et n'est pas égal
- contient et ne contient pas
- commence et se termine par
- supérieur et inférieur à
- supérieur ou égal et inférieur ou égal
- est vide et n'est pas vide
- est vrai et est faux
- est dans la liste
- correspond et ne correspond pas
Logique des conditions
- La logique racine peut être
ANDouOR. - Chaque ligne de condition peut également comporter son propre opérateur logique.
- L'éditeur autorise jusqu'à 10 conditions.
Exemple de générateur en direct

Conseils de filtrage
- Utilisez
containspour les titres et les descriptions qui peuvent varier légèrement. - Utilisez
is emptyetis not emptypour les contrôles de présence. - Utilisez
in listlorsque vous souhaitez qu'une règle corresponde à n'importe quelle valeur d'un ensemble. - Utilisez
webhook.datalorsque la règle est pilotée par une charge utile JSON externe.