Comment utiliser les workflows dans Hub ?
Disponible uniquement dans le nouveau Hub. Les fonctionnalités décrites ci-dessous font partie de la nouvelle expérience Hub. Accédez-y depuis le menu utilisateur.
Pour : les opérateurs utilisant Monta Hub avec le rôle Administrateur ou Manager. Les autres rôles ne voient pas les workflows dans la barre latérale.
Les workflows vous permettent d'automatiser les tâches de gestion de flotte dans Hub. Vous créez un workflow une seule fois, puis Monta l'exécute sur un clic manuel, une planification récurrente ou à une heure programmée unique. Utilisez les workflows pour redémarrer des bornes en masse, envoyer des modifications de configuration via le protocole OCPP (Open Charge Point Protocol) ou mettre à jour des groupes de prix sur de nombreuses bornes de recharge à la fois.
Que puis-je automatiser avec les workflows ?
Chaque workflow comporte un déclencheur et une séquence d'étapes d'action. Les actions disponibles aujourd'hui couvrent les opérations liées aux bornes de recharge et aux groupes de prix :
- Redémarrer la borne de recharge — envoyer une réinitialisation logicielle ou matérielle à une ou plusieurs bornes de recharge.
- Définir la configuration de la borne — définir une clé de configuration OCPP sur les bornes de recharge sélectionnées, avec la possibilité de conserver la valeur après les redémarrages.
- Mettre à jour le groupe de prix — modifier le prix du kWh sur un ou plusieurs groupes de prix.
- Définir le groupe de prix de la borne — attribuer un groupe de prix public ou en itinérance aux bornes de recharge d'un groupe.
- Filtrer les bornes de recharge — restreindre l'ensemble des bornes de recharge sur lesquelles les étapes suivantes s'appliquent.
- Répartir les bornes de recharge par propriété — divise la sélection de bornes de recharge en amont en groupes correspondants et non correspondants sur la base d'une comparaison de propriétés.
Qui peut utiliser les Workflows ?
Les Workflows sont disponibles pour les membres du groupe de l'opérateur ayant le rôle Administrateur ou Manager. Les autres rôles ne voient pas Workflows dans la barre latérale et ne peuvent pas créer, modifier, exécuter ou supprimer un workflow.
Comment ouvrir les Workflows ?
- Passez au nouveau Monta Hub depuis le menu utilisateur si ce n'est pas encore fait.
- Dans la barre latérale, sélectionnez Workflows.
Résultat attendu : la page Workflows s'ouvre. L'en-tête contient un bouton bascule avec deux onglets — Workflows (les workflows que vous avez enregistrés) et Runs (chaque exécution sur l'ensemble de vos workflows).
Comment créer un workflow ?
- Dans la barre latérale, sélectionnez Workflows.
- Dans l'onglet Workflows, sélectionnez New workflow en haut à droite.
- Dans l'éditeur de workflow, saisissez un nom dans le champ de titre en haut. L'espace réservé indique Untitled Workflow.
- Sélectionnez le nœud déclencheur, puis choisissez le type de déclencheur et renseignez ses champs de Configuration.
- Sélectionnez le bouton + sous le nœud déclencheur, puis sélectionnez l'action souhaitée dans la fenêtre contextuelle.
- Sélectionnez le nouveau nœud d'action et renseignez ses onglets Cible et Configuration.
- Ajoutez d'autres nœuds d'action si nécessaire, chacun connecté sous l'étape précédente.
- Sélectionnez Créer un workflow en haut à droite.
Résultat attendu : le workflow est enregistré et l'éditeur bascule vers la vue enregistrée. À partir de ce moment, le bouton principal devient Enregistrer les modifications et n'est activé que lorsque vous avez des modifications non enregistrées.
Comment définir le déclencheur ?
- Dans l'éditeur de workflow, sélectionnez le nœud déclencheur en haut du canevas. Le panneau des propriétés s'ouvre à droite.
- Sous Type de déclencheur, choisissez une option :
- Manuel — exécutez ce workflow vous-même, quand vous en avez besoin.
- Récurrent — s'exécute selon une planification répétée. Saisissez une expression cron et sélectionnez un fuseau horaire.
- Planifié — s'exécute une seule fois à une date et une heure précises. Sélectionnez une date, une heure et un fuseau horaire.
- Événement — s'exécute automatiquement lorsqu'un événement se produit.
- Renseignez les champs sous Configuration. Pour les déclencheurs Récurrent et Planifié, le fuseau horaire correspond par défaut au fuseau horaire de votre navigateur.
Résultat attendu : le nœud déclencheur se met à jour pour afficher le type de déclencheur sélectionné et son résumé. Le nœud affiche un indicateur d'incomplétude jusqu'à ce que tous les champs obligatoires soient renseignés.
Comment ajouter une action ?
- Dans l'éditeur de workflow, sélectionnez le bouton + directement sous le nœud déclencheur ou sous tout nœud d'action existant.
- Dans la fenêtre contextuelle Rechercher des actions..., saisissez du texte pour filtrer ou faites défiler la liste.
- Sélectionnez l'action souhaitée.
Résultat attendu : l'action apparaît en tant que nouveau nœud, connecté sous l'étape précédente. Sélectionnez le nœud pour ouvrir son panneau de propriétés à droite.
Comment configurer une action ?
Sélectionnez un nœud d'action pour ouvrir son panneau de propriétés. Le panneau est divisé en deux onglets :
- Cible — les bornes de recharge, les groupes de prix ou le groupe auxquels l'action s'applique.
- Configuration — ce que l'action leur applique.
Redémarrer la borne de recharge
- Onglet Cible — Cible de la borne de recharge : filtrez les bornes de recharge à cibler par groupe, station de recharge, marque, modèle ou bornes de recharge spécifiques.
- Onglet Configuration — Réinitialisation forcée : activez pour une réinitialisation forcée (redémarrage immédiat, met fin aux sessions actives). Laissez désactivé pour une réinitialisation progressive (redémarrage normal).
Définir la configuration de la borne
- Onglet Cible — Cible de la borne de recharge : filtrez les bornes de recharge à cibler.
-
Onglet Configuration — Clé de configuration : la clé OCPP à définir, par exemple
HeartbeatInterval. - Onglet Configuration — Valeur de configuration : la valeur à attribuer, ou laisser vide pour l'effacer.
- Onglet Configuration — Conserver la configuration : lorsque cette option est activée, Monta réapplique cette valeur à chaque redémarrage de la borne de recharge, afin qu'elle soit conservée après les mises à jour du micrologiciel.
Mettre à jour le groupe de prix
- Onglet Cible — Groupes de prix : sélectionnez un ou plusieurs groupes de prix à mettre à jour.
- Onglet Configuration — Nouveau prix du kWh : le nouveau prix dans la devise du groupe de prix.
Définir le groupe de prix de la station
- Onglet Cible — Groupe : sélectionnez le groupe propriétaire des bornes de recharge.
- Onglet Cible — Cible de borne de recharge : filtrez les bornes de recharge de ce groupe à mettre à jour.
- Onglet Configuration — Groupe de prix public : le groupe de prix public à attribuer.
- Onglet Configuration — Groupe de prix d'itinérance : le groupe de prix d'itinérance à attribuer.
Filtrer les bornes de recharge
- Onglet Cible — Cible de borne de recharge : définissez le filtre en utilisant les mêmes sélecteurs de groupe, station de recharge, marque, modèle et borne de recharge que ceux utilisés ailleurs dans Hub. Les étapes suivantes s'exécutent uniquement sur les bornes de recharge correspondantes.
Diviser les bornes de recharge par propriété
- Onglet Cible — Cible de borne de recharge : la sélection de bornes de recharge en amont à diviser.
- Onglet Configuration — Comparaison de propriétés : la propriété et la valeur utilisées pour partitionner les bornes de recharge correspondantes et non correspondantes. Les étapes suivantes peuvent cibler l'une ou l'autre des deux parties.
Comment supprimer une action ?
- Dans l'éditeur de workflow, sélectionnez le nœud d'action que vous souhaitez supprimer.
- Dans le panneau des propriétés à droite, sélectionnez l'icône Supprimer l'action (corbeille) en haut à droite.
Résultat attendu : l'action est supprimée. Les nœuds connectés en dessous restent connectés à l'action au-dessus.
Comment enregistrer mon workflow ?
Sélectionnez le bouton principal en haut à droite de l'éditeur :
- Pour un nouveau workflow, il affiche Create Workflow.
- Pour un workflow enregistré, il affiche Save Changes et n'est activé que lorsque vous avez des modifications non enregistrées.
Résultat attendu : le workflow est enregistré. Pour un nouveau workflow, l'éditeur bascule vers la vue enregistrée, où les onglets Editor et Runs deviennent disponibles.
Comment activer ou désactiver un workflow ?
- Ouvrez le workflow.
- En haut à droite de l'éditeur, repérez le libellé Actif / Inactif à côté d'un bouton bascule.
- Activez le bouton bascule pour activer le workflow. Le libellé indique Actif et l'indicateur devient vert.
- Désactivez le bouton bascule pour mettre le workflow en pause. Le libellé indique Inactif et l'indicateur devient gris.
Résultat attendu : un toast de confirmation s'affiche. Les workflows inactifs sont enregistrés mais ne s'exécutent pas selon une planification. Leur configuration et leur historique d'exécution sont conservés.
Comment exécuter un workflow manuellement ?
- Ouvrez le workflow.
- En haut à droite de l'éditeur, sélectionnez le menu Plus d'actions (⋯).
- Sélectionnez Déclencher l'exécution.
Résultat attendu : le workflow démarre immédiatement et un message de confirmation apparaît. L'onglet Exécutions se met à jour avec la nouvelle exécution.
Comment supprimer un workflow ?
- Ouvrez le workflow.
- En haut à droite de l'éditeur, sélectionnez le menu Plus d'actions (⋯).
- Sélectionnez Supprimer le workflow et confirmez.
Résultat attendu : le workflow et son historique d'exécution sont supprimés, et vous revenez à la liste des Workflows.
Comment consulter l'historique d'exécution ?
- Ouvrez le workflow.
- Sélectionnez l'onglet Exécutions en haut de l'éditeur.
Résultat attendu : toutes les exécutions de ce workflow sont répertoriées. Chaque ligne affiche :
- Statut — l'une des valeurs suivantes : en attente, en cours, terminé ou échoué.
- Heure de début et durée.
- Le message d'erreur si l'exécution a échoué.
Sélectionnez une exécution pour afficher les résultats étape par étape de chaque action dans le workflow.
Pour voir les exécutions de tous vos workflows en un seul endroit, sélectionnez Workflows dans la barre latérale, puis basculez l'en-tête de Workflows à Runs.
Que se passe-t-il lors d'une exécution ?
- Chaque étape s'exécute et est relancée indépendamment. Un échec dans une étape ne revient pas sur les étapes précédentes, et chaque étape est consignée dans l'exécution.
- Les modifications de configuration (Set Station Configuration, Update Price Group, Set Station Price Group) prennent effet dès que l'étape réussit.
- Les redémarrages sont envoyés via OCPP. La borne de recharge peut prendre quelques secondes pour se reconnecter après une réinitialisation logicielle, et plus longtemps après une réinitialisation matérielle.
- Un workflow ciblant de nombreuses bornes de recharge peut prendre du temps à se terminer. Utilisez l'onglet Runs pour suivre la progression.
FAQ
Puis-je annuler l'exécution d'un workflow ?
Non. Les exécutions appliquent les modifications directement à vos bornes de recharge et groupes de prix. Avant d'activer un workflow récurrent, exécutez-le une fois manuellement avec un petit ensemble de cibles pour confirmer le résultat.
Pourquoi ne vois-je pas Workflows dans mon Hub ?
Workflows fait partie de la nouvelle expérience Monta Hub et est réservé aux membres du groupe de l'opérateur ayant le rôle Administrateur ou Manager. Passez au nouveau Monta Hub depuis le menu utilisateur et demandez à un administrateur de votre opérateur de vous attribuer le rôle Administrateur ou Manager si nécessaire.
Quels types de déclencheurs dois-je utiliser ?
Utilisez Manuel lorsque vous souhaitez un contrôle total sur le moment où le workflow s'exécute. Utilisez Récurrent pour les tâches de maintenance répétitives (par exemple, un balayage de configuration OCPP nocturne). Utilisez Planifié pour les modifications ponctuelles planifiées (par exemple, une mise à jour de prix à une date et une heure précises).