ThingWorx Flow > Composants ThingWorx Flow
Composants ThingWorx Flow
Les composants principaux de ThingWorx Flow sont les suivants :
Processus
Un processus est une série d'étapes séquentielles conçue pour réaliser une unité de travail, souvent dans le cadre d'un processus métier plus étendu.
Dans ThingWorx Flow, un processus peut être configuré pour être exécuté par des événements système externes, via des déclencheurs ou par un appel externe via une URL webhook.
Les étapes d'un processus sont des actions qui appellent des services RESTful sur des systèmes tiers. Chaque action est configurée avec un connecteur pour l'authentification et les données d'entrée sont transmises au système tiers. La sortie de ces actions peut ensuite être utilisée dans les actions suivantes du processus. Pour en savoir plus, consultez les rubriques relatives à la création et à la gestion de processus.
Connecteurs
Un connecteur vous permet d'accéder à l'application tierce. ThingWorx Flow fournit des services ou utilitaires tiers incluant des actions, des déclencheurs et des types de connecteur prédéfinis. Vous pouvez les configurer pour les utiliser dans des processus en vue d'interagir avec des systèmes externes ou d'effectuer une tâche spécifique. Vous pouvez créer des connecteurs personnalisés à l'aide du SDK ThingWorx Flow.
Actions
Une action est une étape individuelle d'un processus. Elle prend des données en entrée et effectue une tâche spécifique, généralement un appel de service sur un système externe. Elle rend ses données de sortie disponibles pour les étapes suivantes du processus.
Pour plus d'informations sur les actions, consultez la rubrique Actions. Pour plus d'informations sur la création d'actions à l'aide de la CLI ThingWorx Flow, consultez la rubrique Création d'actions.
Déclencheurs
Un déclencheur est une action spécialisée qui peut être configurée à l'étape Début () d'un processus afin de définir les conditions d'exécution de ce dernier. Certains déclencheurs interrogent les systèmes externes, à la recherche de conditions précises. D'autres déclencheurs enregistrent des rappels avec les systèmes externes afin que les processus s'exécutent lorsqu'un événement précis survient sur ce système.
Pour plus d'informations sur les déclencheurs, consultez la rubrique Déclencheurs. Pour plus d'informations sur la création de déclencheurs à l'aide de la CLI ThingWorx Flow, consultez la rubrique Création de déclencheurs.
Exemples
Processus 1
L'image suivante illustre un exemple de processus :
Ce processus utilise un déclencheur Box Dossier créé. Lorsqu'un nouveau dossier est créé sur le compte Box, l'utilisateur récupère tous les détails de l'enregistrement, via Dynamics 365 CRM. Les détails sont envoyés par e-mail vers le compte Gmail de l'utilisateur.
Processus 2
Pour le détail de la procédure à suivre pour créer un processus de gestion des alertes, consultez la rubrique Exemple : processus de gestion des alertes ThingWorx.
Est-ce que cela a été utile ?