Événements

Les événements sont des occurrences qui déclenchent l'exécution de flux. Par exemple, un flux s'exécuterait chaque fois qu'un ticket est créé dans Jira.

Il existe trois types d'événements :

  • Événements d'application : Surveillent les changements à l'intérieur de votre application cloud. Lorsqu'un changement a été détecté, le flux s'exécute.
  • Événements planifiés : Les événements planifiés vous permettent d'exécuter un flux à un intervalle donné.
  • Événements à la demande : Les événements à la demande vous permettent d'activer un flux en interne ou en externe.

Événements d'application

Les événements d'application se produisent lorsque quelque chose se passe dans Okta ou dans une application externe. Par exemple :

  • Un utilisateur est ajouté à une application dans Okta
  • Un nouveau client est créé dans Salesforce
  • Une nouvelle ligne est ajoutée dans une feuille Google Sheet

Plusieurs événements d'application, incluant ceux d'Okta, sont déclenchés en réponse à un webhook entrant. Le système externe effectue un appel HTTP à Workflows immédiatement lorsque l'événement spécifié se produit.

Les autres événements d'une application vérifient la présence d'enregistrements nouveaux ou mis à jour dans un service donné de manière récurrente. Par défaut, la plupart de ces cartes interrogent l'application connectée pour obtenir de nouvelles données toutes les cinq minutes. Cependant, en utilisant les options de la carte d'événement, vous pouvez modifier le planning d'interrogation en un planning personnalisé. Voir Définir les options de planification.

Événements planifiés

Les événements planifiés vous permettent d'exécuter un flux à un intervalle donné. Ce type d'événement peut être utilisé pour interroger un service web afin de détecter de nouveaux enregistrements ou des enregistrements modifiés, ou pour exécuter un processus périodique comme un rapport nocturne.

Flux à la demande

Les flux à la demande sont exécutés en réponse à un client ou à un système qui appelle un point de terminaison API. Dans Okta, ceci est typiquement utilisé lorsque l'on appelle un flux à partir d'un appel incorporé. Cela peut aussi être utilisé pour invoquer des flux à partir d'un système tiers qui ne dispose pas d'événement prêt à l'emploi dans son connecteur.

Sorties d'événement

Les cartes d'événement ont des champs de sortie qui peuvent servir à transmettre des données de l'événement à d'autres étapes du flux pour un traitement ultérieur. Par exemple, si l'événement de votre flux est Utilisateur ajouté à l'application dans Okta, alors le flux démarre une fois pour chaque utilisateur ajouté à l'application spécifiée. Les sorties de la carte d'événement reçoivent des valeurs affectées en fonction des propriétés de l'événement Okta, telles que le nom d'utilisateur de l'utilisateur, le nom de application et l'heure à laquelle l'événement s'est produit. Vous pouvez manipuler les données à l'aide des fonctions intégrées de texte, de mathématiques, d'objet et de liste, et ajouter une logique et un branchement personnalisés pour gérer différentes conditions au moyen de cartes supplémentaires dans le flux.