Tâches planifiées

Envoie un message selon un horaire cron (Console → Administration → Scheduled Tasks) - l'équivalent automatisé d'un humain qui ouvre la page Messages et clique sur Invoke.
Comment ça s'exécute
Chaque tâche s'exécute au nom d'un identifiant choisi, en passant par les mêmes vérifications que n'importe quel autre expéditeur : Authorizations (Allow/Deny par cible) et le scope messages:execute. Une tâche planifiée est un appelant de plus du modèle de permissions, pas un moyen de le contourner - si l'identifiant ne peut pas envoyer le message à la main, la tâche planifiée ne le peut pas non plus.
Choisir la cible
Edge, Package et le handler de message sont des menus déroulants alimentés par les packages réellement connectés et leurs [MessageHandler] effectivement déclarés - les mêmes données que montre la page Messages - pas des noms tapés librement. Les paramètres sont générés à partir de la signature réelle du handler, pour éliminer une clé ou un paramètre mal orthographié qui passerait inaperçu dans un envoi déclenché par une minuterie, sans supervision.
Exécutions manquées
Une occurrence manquée pendant que le Server était éteint (mise à jour, crash, réseau...) est ignorée par défaut - la prochaine occurrence normale s'exécute quand même comme prévu. Active "Catch up if missed" pour déclencher un seul envoi de rattrapage à la place, qui remet l'état en cohérence - jamais un envoi par occurrence manquée.
Syntaxe cron
Cron standard à 5 champs (minute heure jour mois jour-de-semaine), analysé par Cronos. Évalué dans le fuseau horaire local de la machine du Server.
Voir Contrôle d'accès pour le scope messages:execute, et Messages pour le fonctionnement des handlers de message.