Tache asynchrone ou cron dans directus

Bonjour,
Je suis en train de créer une application iOS de planning et j’ai choisi la solution Directus pour l’api, car j’ai un peu la flemme de créer une api en JS et je trouve l’approche cool directus.

Par contre, j’aimerais savoir s’il est possible de créer des crons ou des taches automatisées a certaines périodes.

Ex : nous sommes samedi 9 juil et l’application me dit, je dois faire une tache, j’oublie de la faire et le lendemain le status de la tache change et dit que j’ai oublié de le faire etc.

Donc, je ne sais pas si c’est possible, même de créer du code custom.

Je ne voudrais pas recommencer le tout avec du Node.js ou du deno / TypeScript / type ORM :), etc.

Merci d’avance

Bonjour Christophe,

oui c’est tout à fait possible et il existe 2 façon différentes :

  1. Sans code avec Directus Flow : Flows | Directus Docs
    C’est une des nouvelles fonctionnalités de Directus qui permet de créer des automatisations sans code.

  2. Avec du code Node.js et les Hooks : Custom API Hooks | Directus Docs
    J’en ai parlé brièvement dans le cours : tu peux créer des scripts Javascript ou TypeScript qui sont déclenchés automatiquement sur certains évènements ou à des dates spéciales.

Hello Maxime,
Merci pour ta réponse.

je vais me replonger dans le cours :slight_smile:

Merci encore.

Christophe