- Introduction
- Démarrage
- Créer avec Maestro BPMN
- Compréhension de la modélisation BPMN de Maestro
- Ouverture du canevas de modélisation
- Modéliser votre processus
- Alignement et connexion des éléments BPMN
- Autopilot pour Maestro (aperçu)
- Référentiel de processus
- Implémenter un processus BPMN simple
- Implémenter un processus BPMN complexe
- Débogage
- Simulation
- Évaluations (Aperçu)
- Scénarios de mise en œuvre courants
- Building with Maestro Case
- Présentation de Maestro Case
- Maestro BPMN vs. Maestro Case : quand utiliser la gestion des incidents
- Le cycle de vie de Maestro Case : du déclencheur d'événement à l'expérience de l'application
- Créer votre premier incident avec Maestro Case
- Créer un Maestro Case avec un agent de codage (aperçu)
- Définition des clés de cas (système vs. externe)
- Établissement des contrats d'E/S et de réécriture de la tâche
- Règles de sortie et fin de l’étape précoce
- Modélisation des étapes primaires et secondaires
- Déclencher un cas à partir de Data Fabric
- Implémentation des personas et des autorisations au niveau de l'étape
- Définition des SLA et des règles d'escalade automatisées
- Configuration d'une boucle de retraitement (renouvellement)
- Configurer et tester l'agent Case Manager (aperçu)
- Contrat d’entrée et de sortie du gestionnaire de cas
- Dictionnaire des composants de Maestro Case
- Créer avec Maestro Flow
- Maestro Automate
- Intégrations
- Opérations
- Surveillance
- Optimisation
- Informations de référence
Composez un message Slack dynamique à partir des données de workflow et envoyez-le à un canal via le connecteur Integration Service.
Ce que vous créerez : un workflow qui compose un message Slack dynamique à partir des données de workflow et l'envoie à un canal. Vous pouvez joindre ce modèle à n'importe quel déclencheur - une tâche planifiée, un webhook entrant ou un événement d'un autre système - pour ajouter des notifications en temps réel à n'importe quelle automatisation.
Éléments requis
- Un compte UiPath Automation Cloud avec accès à Maestro Flow.
- Un workspace Slack dans lequel vous êtes autorisé à ajouter une application.
- Une connexion Slack configurée dans Integration Service (plateforme de connecteur d'UiPath). Pour le configurer, accédez à Integration Service dans UiPath Platform, recherchez le connecteur Slack et autorisez-le avec votre workspace.
Nœuds utilisés
- Déclencheur manuel - démarre le workflow à la demande (remplacez par votre déclencheur réel plus tard)
- Script - compose le texte du message dynamiquement
- Nœud d'intégration Slack - envoie le message à un canal Slack
Étapes
1. Créer un nouveau Flow et ajouter un déclencheur
- Ouvrez Maestro → Flow et créez un nouveau workflow.
- Faites glisser un déclencheur manuel sur la zone de dessin.
- Dans le panneau de configuration du déclencheur, ajoutez des variables d'entrée pour toutes les données que vous souhaitez inclure dans le message, par exemple
recordName(chaîne) etstatus(chaîne).
2. Composer le message
- Faites glisser un nœud Script sur la zone de dessin et connectez-le au déclencheur.
- Dans l'éditeur de code, écrivez le texte du message à l'aide de vos variables d'entrée :
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
- Définissez le nom de la variable de sortie sur
messageText.
Ajustez le format pour qu'il corresponde aux conventions de votre équipe. Slack prend en charge le markdown de base dans les messages (*bold*, _italic_, \n pour les sauts de ligne).
3. Ajoutez le nœud Slack Envoyer un message
- Dans le panneau de nœuds, ouvrez les nœuds d'intégration et recherchez le connecteur Slack.
- Faites glisser l'action Envoyer un message sur la zone de dessin et connectez-la au nœud Script.
- Dans le panneau de configuration :
- Sélectionnez votre connexion à Slack.
- Définissez le canal sur l'ID ou le nom de canal auquel le message doit être envoyé (par exemple,
#alerts). - Mappez Message à
{{ $vars.messageText }}.
4. Test et Debug
- Sélectionnez Tester.
- Dans la boîte de dialogue du déclencheur, entrez des exemples de valeurs pour
recordNameetstatus. - Exécutez le test.
Vérifiez le canal Slack une fois l'exécution terminée. Si le message n'apparaît pas :
- Vérifiez que la connexion Slack est active dans Integration Service.
- Vérifier le nom du canal - utilisez l'ID de canal (commence par
C) plutôt que le nom d'affichage si vous obtenez une erreur « Canal introuvable ». - Inspectez la sortie du nœud Slack dans la trace d'exécution pour obtenir tous les détails d'erreur de l'API Slack.
Résultat
Votre workflow se déclenche à la demande, compose un message Slack dynamique à partir des entrées du déclencheur et le publie dans le canal configuré. Vous pouvez confirmer le succès en vérifiant directement le canal et en inspectant la sortie du nœud Slack dans la trace d'exécution.
Étendre ce workflow
- Ajouter une condition - Avant le nœud Slack, ajoutez un nœud Décision pour envoyer le message uniquement lorsqu'un certain seuil est atteint (par exemple, notifiez uniquement le statut
Failed). - Remplacer le déclencheur - Échangez le déclencheur manuel contre un déclencheur d'intégration ou un déclencheur planifié pour envoyer automatiquement des notifications.
- Envoyer vers plusieurs canaux - Ajoutez un nœud Basculer pour acheminer le message vers différents canaux en fonction de la priorité ou de l'équipe.