Les flux permettent aux utilisateurs Google Workspace d'automatiser des tâches dans différents services en combinant une série d'étapes sans écrire de code. En étendant les flux, vous permettez aux utilisateurs de déclencher des workflows à partir des événements de votre application et d'ajouter les fonctions de votre application en tant qu'étapes.
Par exemple, les utilisateurs peuvent trier et attribuer les questions entrantes des clients à l'aide d'un flux qui effectue les opérations suivantes :
- Reçoit un e-mail d'un client.
- Demande à Gemini de trier l'e-mail.
- Crée une tâche pour assurer le suivi auprès de l'équipe commerciale ou d'assistance.
Ces documents expliquent comment étendre les fonctionnalités de Google Workspace Studio en créant des déclencheurs personnalisés et des étapes que les flux peuvent exécuter.
Pour commencer, explorez le guide de démarrage rapide, les ateliers de programmation et les guides du développeur sous Premiers pas.
Concepts de Workspace Studio
Les termes et concepts suivants définissent les composants clés de Workspace Studio :
- Flux
Les utilisateurs créent des
flux dans Workspace Studio pour automatiser des tâches dans Google Workspace et au-delà. Les flux sont profondément intégrés au système, sont sensibles au contexte et peuvent éventuellement utiliser l'IA.
- Étape
Étape unique dans le processus automatisé d'un flux. Il s'agit essentiellement d'une tâche unique dans une séquence de tâches qui suivent un événement de démarrage. Chaque étape s'exécute de manière synchrone, ce qui signifie qu'elle termine son opération avant que l'étape suivante de la séquence ne commence. Les utilisateurs définissent l'ordre des étapes, ce qui leur permet de personnaliser le flux logique des tâches. Les étapes peuvent avoir des entrées et des sorties, mais ce n'est pas obligatoire. Par exemple, "envoyer un e-mail", "publier dans un espace Chat" et "demander à Gemini". Les étapes peuvent inclure des tâches en dehors de Google Workspace, comme la création d'un prospect CRM.
- Déclencheur
- Point d'entrée du processus automatisé d'un flux. Dans l'interface utilisateur,
il est présenté aux utilisateurs comme un déclencheur, tandis que dans le schéma du fichier manifeste et
l'API Google Workspace Studio, il est défini comme un
workflowTrigger. Alors qu'une étape exécute une action synchrone au milieu d'une séquence, un déclencheur se trouve au début du flux et écoute un événement (à partir d'applications Google Workspace ou de webhooks tiers). Une fois déclenché, il capture les détails de l'événement, génère les variables de données initiales et lance l'exécution du flux. - Variable d'entrée
- Les variables d'entrée sont reçues par les étapes. Elles sont définies par l'utilisateur sur la fiche de configuration d'une étape lors de sa configuration. Par exemple, collecter une adresse e-mail, une date et une heure, ou un prompt Gemini.
- Variable de sortie
- Les variables de sortie sont renvoyées par les étapes et peuvent être envoyées à une autre étape. Par exemple, vous utilisez une variable de sortie pour transmettre une adresse e-mail à une autre étape qui l'utilise pour spécifier le destinataire d'un e-mail.
- Variable dynamique
- Variable dont les données ne peuvent être déterminées que lorsque l'utilisateur configure le flux. Par exemple, les questions et les réponses de Google Forms varient. Le nombre de questions et de réponses (ainsi que leur contenu) ne peuvent pas être déterminés tant qu'un formulaire spécifique ne démarre pas un flux. Les variables dynamiques tiennent compte de ce cas.
- Ressource personnalisée
- Structure de données personnalisée que vous pouvez définir pour regrouper plusieurs variables. Par exemple, pour créer un prospect CRM, transmettez une ressource personnalisée contenant une adresse e-mail, une adresse postale et un nom.
- Fiche
Bloc de construction pour les interfaces utilisateur dans les modules complémentaires. Les fiches sont compatibles avec une mise en page définie, des éléments d'interface utilisateur interactifs tels que des boutons et des contenus multimédias enrichis tels que des images. Les fiches disposent de fonctionnalités spéciales pour créer des flux :
IncludeVariables: propriété qui permet d'inclure des variables dynamiques.Type: définit le type de données attendu par les variables d'entrée.
- Journal d'activité
- Décrit ce qui se passe lorsqu'un flux s'exécute. Par défaut, les journaux d'activité incluent le nom du déclencheur ou de l'étape défini de manière statique dans le fichier manifeste. Vous pouvez également fournir des journaux d'activité personnalisés.
Commencer
Les flux sont basés sur la plate-forme de modules complémentaires de Google Workspace. Si vous disposez déjà d'un module complémentaire, vous pouvez étendre ses fonctionnalités pour inclure des flux en mettant à jour son fichier manifeste afin qu'il contienne une section spécifique aux flux.
Si vous partez de zéro, explorez le guide de démarrage rapide, les ateliers de programmation et les guides du développeur suivants.
Guide de démarrage rapide
Suivez le guide de démarrage rapide pour créer et tester votre première étape personnalisée :
Essayer le guide de démarrage rapide
Ateliers de programmation
Pour obtenir des exemples de bout en bout qui implémentent à la fois des déclencheurs et des étapes, explorez les ateliers de programmation suivants :
Guides du développeur
Pour continuer à créer et à personnaliser vos déclencheurs et étapes de flux, consultez les guides suivants :