You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- `unixMs` : convertit une date en timestamp millisecondes
175
+
- Ex. `{{ date.nowDate | unixMs }}`
176
+
- `unixSeconds` : convertit une date en timestamp secondes
177
+
- Ex. `{{ date.nowDate | unixSeconds }}`
178
+
179
+
#### Comportement d’évaluation
180
+
181
+
- L’évaluation est faite au runtime (au moment où la règle est exécutée), pas uniquement au chargement des fichiers.
182
+
- Les objets et tableaux imbriqués sont résolus récursivement.
183
+
- Pour une expression template seule (ex. `{{ date.now }}`), la valeur est résolue avec son type utile.
184
+
- En cas d’erreur de rendu Liquid, la valeur d’origine est conservée.
185
+
186
+
#### Moteur de template
187
+
188
+
Le rendu de templates utilise [LiquidJS](https://liquidjs.com/).
189
+
190
+
### Planification des triggers lifecycle (cron)
139
191
140
192
Les règles avec `trigger` sont exécutées par une tâche planifiée. Le cron est configurable par variable d’environnement :
141
193
@@ -146,6 +198,8 @@ Exemples d’expressions :
146
198
- toutes les heures : `0 * * * *`
147
199
- chaque nuit à 2h30 : `30 2 * * *`
148
200
201
+
Pour la configuration des tâches cron YAML (`configs/cron/*.yml`) et leurs variables dynamiques, voir la page dédiée : `Configuration > Cron`.
202
+
149
203
### Ignorer le cycle de vie pour une identité
150
204
151
205
Une identité peut être exclue des traitements de cycle de vie en positionnant son champ `ignoreLifecycle` à `true`. Dans ce cas, elle n’est pas prise en compte par les règles, qu’elles soient immédiates ou à délai.
0 commit comments