Ces guides expliquent comment étendre les fonctionnalités de Google Workspace Studio en créant des étapes personnalisées que les flux peuvent exécuter.
Pour commencer, suivez le guide de démarrage rapide Créer une étape de calculatrice avec Apps Script.
Essayer le guide de démarrage rapide
Les flux permettent aux utilisateurs Google Workspace d'automatiser des tâches dans les services en combinant une série d'étapes sans écrire de code. En étendant les flux, vous permettez aux utilisateurs d'ajouter les fonctions de votre application en tant qu'étapes.
Par exemple, les utilisateurs peuvent trier et attribuer les questions des clients entrants à 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 faire le point avec l'équipe commerciale ou d'assistance.
Concepts Workspace Studio
Les termes et concepts suivants définissent les composants clés de Workspace Studio :
- Flux
Utilisateurs du build
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.
- Step
Étape unique du 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épart. Chaque étape s'exécute de manière synchrone, ce qui signifie qu'elle termine son opération avant le début de l'étape suivante de la séquence. 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.
- Starter
- Point d'entrée du processus automatisé d'un flux. Dans l'UI, il est présenté aux utilisateurs comme Starter, alors que dans le schéma du fichier manifeste et l'API Google Workspace Studio, il est défini comme
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 (provenant des applications Google Workspace ou des 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. Les variables d'entrée sont définies par l'utilisateur sur la fiche de configuration d'une étape lorsqu'il configure l'étape. Par exemple, collecter une adresse e-mail, une date et 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 formulaires Google Forms contiennent différentes questions et réponses. Le nombre de questions et de réponses (ainsi que leur contenu) ne peut pas être déterminé tant qu'un formulaire spécifique ne lance 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.
- Vignette
Composant de base 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 éléments multimédias enrichis tels que des images. Les cartes disposent de fonctionnalités spéciales pour créer des flux :
IncludeVariables: propriété qui permet l'inclusion dynamique de variables.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 starter ou de l'étape défini de manière statique dans le fichier manifeste. Vous pouvez également fournir des journaux d'activité personnalisés.
Découvrez ce que vous pouvez créer
Les flux sont créé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 les flux en mettant à jour son fichier manifeste afin qu'il contienne une section spécifique aux flux.
Si vous partez de zéro, suivez le guide de démarrage rapide Créer une étape de calcul avec Apps Script.
Essayer un guide de démarrage rapide
Ensuite, lisez ces guides pour continuer à personnaliser votre étape de flux :
- Créer une étape
- Créer un starter
- Variables d'entrée
- Valider une variable d'entrée
- Variables de sortie
- Définir une ressource personnalisée
- Variables dynamiques
- Créer une fiche de configuration
- Consigner l'activité et les erreurs
- Objets d'événement Workspace Studio