Modules Google Calendar
Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent le calendrier Google et les connecter à plusieurs applications et services tiers.
Pour obtenir des instructions sur la création d’un scénario, consultez les articles sous Créer des scénarios : index d’article.
Pour plus d’informations sur les modules, consultez les articles sous Modules : index des articles.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre administrateur ou administratrice Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Conditions préalables
Pour utiliser les modules Google Calendar, vous devez disposer d’un compte Google.
Informations sur l’API du calendrier Google
Le connecteur Calendrier Google utilise les éléments suivants :
Modules Google Calendar et leurs champs
Lorsque vous configurez les modules Google Calendar, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces derniers, des champs Google Calendar supplémentaires peuvent s’afficher, selon des facteurs tels que votre niveau d’accès dans l’application ou le service. Un titre en gras dans un module indique un champ obligatoire.
Si le bouton « Mapper » apparaît au-dessus d’un champ ou d’une fonction, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mappage des informations d’un module à un autre.
Déclencheurs
Surveiller les événements
Ce module de déclenchement exécute un scénario lorsqu’un nouvel événement est ajouté, mis à jour, supprimé, démarré ou se termine dans le calendrier que vous indiquez. Le module renvoie tous les champs standard associés à l’enregistrement ou aux enregistrements, ainsi que les champs et valeurs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.
Lorsque vous configurez ce module, les champs suivants s’affichent.
Regarder les événements (instantané)
Ce module de déclenchement utilise un hook pour créer une adresse e-mail que vous pouvez utiliser comme invitation à des événements. Le module démarre un scénario basé sur des événements auxquels l’adresse e-mail est invitée.
Actions
Créer un calendrier
Ce module d'action crée un calendrier associé au compte.
Créer un événement
Ce module d’action crée un événement.
Vous spécifiez le calendrier et les paramètres de l’événement.
Le module renvoie l’identifiant de l’événement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.
Lorsque vous configurez ce module, les champs suivants s’affichent.
Supprimer un événement
Ce module d’action supprime un événement.
Spécifiez le calendrier et l’identifiant d’événement.
Le module renvoie l’identifiant de l’événement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.
Lorsque vous configurez ce module, les champs suivants s’affichent.
Obtenir des événements
Ce module récupère des informations sur les événements du calendrier sélectionné en fonction des critères que vous spécifiez.
Vous indiquez le calendrier et les paramètres de la recherche.
Le module renvoie l’identifiant des événements et des champs associés, ainsi que des champs et valeurs personnalisés auxquels la connexion accède. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.
Lorsque vous configurez ce module, les champs suivants s’affichent.
Mettre à jour un événement
Ce module d’action modifie un événement existant.
Spécifiez le calendrier et l’identifiant d’événement.
Le module renvoie l’identifiant de l’événement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.
Lorsque vous configurez ce module, les champs suivants s’affichent.
Itérateurs
Itérer les pièces jointes
Ce module d’action effectue une itération sur les pièces jointes d’un événement et génère chaque pièce jointe dans un lot distinct.
Itérer les participants
Ce module d’action effectue une itération sur les participants d’un événement et génère chaque participant dans un lot distinct.
Déclencher un scénario avant un événement
Pour déclencher un scénario à un moment précis avant un événement, utilisez les rappels par e-mails standard de Google Calendar et du module Webhooks > Mailhook personnalisé.
-
Utilisez le module Calendrier Google > Mettre à jour un événement pour ajouter un rappel par e-mail à votre événement :
-
Créez un scénario à partir du module Webhooks >Mailhook personnalisé.
- Copiez l’adresse e-mail du mailhook.
- Enregistrez le scénario et exécutez-le.
-
Dans Gmail, redirigez les rappels par e-mail de Google Calendar vers l’adresse e-mail du mailhook :
-
Ouvrez vos paramètres Gmail.
-
Ouvrez l’onglet Transfert et POP/IMAP.
-
Cliquez sur Ajouter une adresse de transfert.
-
Collez l’adresse e-mail copiée du mailhook, cliquez sur Suivant, confirmez en appuyant sur Continuer dans la fenêtre contextuelle, puis cliquez sur OK.
-
Dans Workfront Fusion, passez au nouveau scénario qui doit terminer son exécution en recevant l’e-mail de confirmation.
-
Cliquez sur la bulle au-dessus du module pour inspecter la sortie du module.
-
Développez l’élément
Text
et copiez le code de confirmation : -
Dans Gmail, collez le code de confirmation dans la boîte de dialogue de modification et cliquez sur Vérifier :
-
Ouvrez l’onglet Filtres et adresses bloqués.
-
Cliquez sur Créer un filtre.
-
Configurez un filtre pour tous les e-mails provenant de
calendar-notification@google.com
et cliquez sur Créer un filtre : -
Sélectionnez Transférer à et choisissez l’adresse e-mail du mailhook dans la liste.
-
Cliquez sur Créer un filtre pour créer le filtre.
-
-
(Facultatif) Dans Workfront Fusion, ajoutez le module Analyseur de texte > Modèle de correspondance après le module Webhooks >Custom mailhook pour analyser le code HTML de l’e-mail afin d’obtenir les informations dont vous avez besoin.
Par exemple, vous pouvez configurer le module comme suit pour obtenir l’identifiant de l’événement :
Motif :
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
Texte : l’élément
HTML content
produit par le module Webhooks > Mailhook personnalisé.