# Démarrage rapide

Bienvenue chez ELO Flows. Pour vous faciliter la tâche, nous avons préparé une prise en main rapide, pour que vous ne perdiez pas de temps !

# Mise à disposition

ELO Flows sont mis à disposition avec l'installation de ELO Server Setup. Mais si vous n'avez pas encore effectué d'installation, vous pouvez le faire via Server Setup.

# Administration des flows

La console d'administration ELO vous permet de basculer vers l'administration des flows. Flows est intégré dans l'environnement administratif des ELO Packages (opens new window). Ici, vous pouvez définir et modifier la logique des flows.

Administration des flows

Vous avez les possibilités suivantes :

1 Créer, modifier, activer et désactiver les automatisations

Vous trouverez d'autres informations sous Automatisations.

2 Créer, modifier, activer et désactiver les actions utilisateurs

Vous trouverez d'autres informations sous Actions utilisateur.

3 Créer, modifier, activer et désactiver les requêtes de données

4 Enregistrer les données d'accès pour les composants

Vous trouverez d'autres informations sous Données d'accès

5 Créer un token: la sécurisation d'événements déclencheurs, qui sont déclenchés par des appels tiers, peut être effectuée par la création d'un token avec contexte utilisateur assigné.

Vous trouverez d'autres informations sous Webhooks et authentification token.

6 Voir et modifier les icônes

Vous trouverez d'autres informations sous Icônes.

7 Créer des transformations

Vous trouverez d'autres informations sous Transformations.

8 Aide : ouvre la page d'aide dans un nouvel onglet.

9 Monitoring : ouvre la page Status Report. Vous y trouverez des informations au sujet de l'état du flow exécuté.

Vous trouverez d'autres informations sous Monitoring.

10 Créer un nouveau flow : créez des nouvelles actions utilisateur, des automatisations ou des requêtes de données.

11 Importer : importez des flows ayant déjà été exportés sous forme d'un fichier JSON.

12 Section d'affichage : vous voyez ici les flows disponibles actuellement.

13 Groupement des flows existants

14 Parcourir des flows existants

# Types de flow

Vous avez le choix entre trois types de flow :

  • Automatisations
  • Actions utilisateur
  • Requêtes de données

Ceux-ci diffèrent du déclencheur initial.

Les automatisations démarrent entre autre avec les ELO Events. Si vous installez un composant qui propose des déclencheurs, c'est ici que vous pouvez les utiliser. En plus des événements IX, il serait imaginable de mettre en place une action de mail entrant pour un composant de messagerie. Ils pourraient réagir et exécuter un flow.

Les actions utilisateurs démarrent avec un déclencheur manuel. Ceux-ci permettent une entrée dans un client ELO. Ces données sont transmises au flow et peuvent y être traitées.

Requêtes de données : elles démarrent avec un Webhook ou avec des ELO Events.

# Déclencheurs

Dans le contexte ELO Flows, les flows sont démarrés via des déclencheurs. Il existe différents types de déclencheurs.

  • Déclencheurs automatiques : ceux-ci peuvent être utilisés notamment avec les événements ELOix (mis à disposition par le connecteur des événements ELOix).
  • Déclencheurs d'instances multiples : ceux-ci permettent un traitement de pile des instances de flows. Une instance de flows est démarrée pour chaque objet retourné par le déclencheur.
  • Déclencheurs manuels : ceux-ci créent un bouton dans les clients pour démarrer le flow manuellement. Derrière ce bouton se cache une définition pour l'interface Activity, qui représente les activités d'une entrée dans le client ELO pour ELO Flows.
  • Webhook : un déclencheur Webhook crée un point final REST, qui peut être lancé par des systèmes externes.

# Services

Les services sont des fonctions qui sont lancées dans les étapes de flow.

# Activités

Les activités sont des actions utilisateur qui sont ouvertes via un bouton dans les clients ELO. La définition de bouton est configurée dans le cadre d'une action utilisateur. Ici, vous pouvez représenter des scénarios d'application, comme une activité de formulaire ou une activité de téléchargement de document.

Vous trouverez plus d'informations à ce sujet dans le paragraphe Actions utilisateur sous Activités.

# Créateur de flow

Avec le créateur de flow, vous pouvez modifier les flows qui existent déjà ou qui viennent d'être créés.

Créateur de flow avec section de configuration ouverte

1 Créateur de flow : créez des flows individuels et leurs propriétés, en ajoutant de nouveaux noeuds, en les supprimant, en enregistrant, activant ou mettant le flow sur pause, ou en gérant le versioning.

2 Section de configuration : sélectionnez le composant correspondant que vous intégrant qu flow et configurez les propriétés spécifiques des noeuds du flow.

Créateur de flow

Le créateur de flows contient les éléments suivants :

1 Interrompre/poursuivre : permet de définir un flow comme Actif ou Désactivé. Les déclencheurs ne sont pas lancés lorsque le flow est désactivé. En cas d'actions utilisateur, les boutons correspondants sont masqués dans le client.

2 Supprimer les noeuds : dans le créateur des flows, les déclencheurs, services ou embranchements sont affichés en tant que points de noeud. Lors de la configuration d'un flow, vous pouvez sélectionner les noeuds existants et les supprimer du flow actuel via Supprimer le noeuds.

3 Propriétés : ici, vous pouvez ajuster le nom du flow, l'exporter et le supprimer.

4 Versions : vous pouvez sélectionner les versions pour les supprimer, les modifier dans le créateur de flow ou les activer/désactiver. Lorsque vous modifiez un flow, celui-ci est tout d'abord affiché avec DRAFT. Les versions créées se trouvent sous le nom que vous avez attribué. Vous trouverez d'autres informations au sujet du versioning de flows sous Utilisation > -Déroulement de flows avancé.

5 Enregistrer : nous vous recommandons d'effectuer cela régulièrement, pour que les modifications ne soient pas perdues. Si le flow est activé, un hot deployment est effectué dans le client ELO lors du démarrage.

6 Créer une version : vous pouvez créer une version de l'état actuel. Pour ceci, entrez un nom de version. De plus, vous pouvez ajouter un commentaire à la version.

7 Affichage de statut du flow : Actif, Désactivé ou Incomplet

8 Noeud de déclencheur

9 Noeud de service : le complément [Step] marque l'ordre des noeuds de service que vous avez attribué au flow.

10 Embranchement : avant chaque étape, vous pouvez créer un embranchement avec une condition true-false. Vous pouvez imbriquer cet embranchement avec d'autres embranchements, ou poursuivre avec des services.

# Structure d'un flow

Exemple avec une étape

Un flow se compose des éléments suivants :

1 Déclencheur : démarre le flow

2 Plusieurs services : étapes du flow

3 Noeud d'embranchement : condition true-false qui détermine la suite du flow

4 Ajouter un noeud : ajoute un service ou un embranchement

# Composants

Les composants sont des modules de connexion, ou des connecteurs aux systèmes. Vous pouvez accéder aux composants standards livrés par ELO, comme le composant Métadonnées & objets ELO ou utiliser des composants que vous avez développé et qui pourront interagir avec les systèmes de votre choix. Vous trouverez plus d'informations au sujet des composants standards dans le contexte des flows ELO dans le paragraphe Composants.

Dernière mise à jour: 20 décembre 2023 à 15:29