Vereisten
Als u Google Calendar -modules wilt gebruiken, moet u een Google -account hebben.
Google Calendar API-informatie
De Google Calendar-aansluiting gebruikt het volgende:
Google Calendar modules en hun velden
Wanneer u Google Calendar modules configureert, geeft Workfront Fusion de onderstaande velden weer. Daarnaast kunnen aanvullende Google Calendar -velden worden weergegeven, afhankelijk van factoren zoals uw toegangsniveau in de app of service. Een bolde titel in een module wijst op een vereist gebied.
Als u de kaartknoop boven een gebied of een functie ziet, kunt u het gebruiken om variabelen en functies voor dat gebied te plaatsen. Voor meer informatie, zie informatie van de Kaart van één module aan een andere.
Triggers
Gebeurtenissen van Let
Deze triggermodule voert een scenario uit wanneer een nieuwe gebeurtenis wordt toegevoegd, bijgewerkt, verwijderd, gestart of beëindigd in de kalender die u opgeeft. De module retourneert alle standaardvelden die zijn gekoppeld aan de record of records, samen met aangepaste velden en waarden die door de verbinding worden geopend. U kunt deze informatie in verdere modules in het scenario in kaart brengen.
Als u deze module configureert, worden de volgende velden weergegeven.
Controlegebeurtenissen (onmiddellijk)
Deze triggermodule gebruikt een mailhaak om een e-mailadres te maken dat u kunt gebruiken als een genodigde van gebeurtenissen. De module begint een scenario dat op gebeurtenissen wordt gebaseerd dat het e-mailadres wordt uitgenodigd aan.
Handelingen
Een kalender maken
Deze actiemodule maakt een kalender die aan de account is gekoppeld.
Create an event
Deze actiemodule maakt een gebeurtenis.
U geeft de kalender en de parameters voor de gebeurtenis op.
De module retourneert de id van de gebeurtenis en de bijbehorende velden, samen met aangepaste velden en waarden die door de verbinding worden geopend. U kunt deze informatie in verdere modules in het scenario in kaart brengen.
Als u deze module configureert, worden de volgende velden weergegeven.
Delete an event
Deze actiemodule verwijdert een gebeurtenis.
U geeft de kalender en gebeurtenis-id op.
De module retourneert de id van de gebeurtenis en de bijbehorende velden, samen met aangepaste velden en waarden die door de verbinding worden geopend. U kunt deze informatie in verdere modules in het scenario in kaart brengen.
Als u deze module configureert, worden de volgende velden weergegeven.
Get events
Deze module haalt informatie over gebeurtenissen in de geselecteerde kalender op op basis van criteria u specificeert.
U geeft de kalender en de parameters van de zoekopdracht op.
De module retourneert de id van de gebeurtenissen en de bijbehorende velden, samen met aangepaste velden en waarden die door de verbinding worden geopend. U kunt deze informatie in verdere modules in het scenario in kaart brengen.
Als u deze module configureert, worden de volgende velden weergegeven.
Update an event
Deze actiemodule wijzigt een bestaande gebeurtenis.
U geeft de kalender en gebeurtenis-id op.
De module retourneert de id van de gebeurtenis en de bijbehorende velden, samen met aangepaste velden en waarden die door de verbinding worden geopend. U kunt deze informatie in verdere modules in het scenario in kaart brengen.
Als u deze module configureert, worden de volgende velden weergegeven.
Iteratoren
Bijlagen herhalen
Deze actiemodules doorlopen gehechtheid aan een gebeurtenis, en output elke gehechtheid in een afzonderlijke bundel.
Deelnemers itereren
Deze actiemodules doorlopen de deelnemers voor een gebeurtenis en voeren elke deelnemer uit in een aparte bundel.
Een scenario activeren vóór een gebeurtenis
U kunt een scenario een gespecificeerde tijd vóór een gebeurtenis met de hulp van standaard Google Calendar e-mailherinneringen en de Webhooks > Custom mailhook module teweegbrengen.
-
Met de module Google Calendar > Update an event kunt u een e-mailherinnering aan de gebeurtenis toevoegen:
-
Creeer een nieuw scenario dat met Webhooks > Custom mailhook module begint.
- Kopieer het e-mailadres van de mailhaak.
- Sla het scenario op en voer het uit.
-
Lijn in Gmail de Google Calendar -e-mailherinneringen om naar het e-mailadres van de mailhaak:
-
Open uw Gmail settings.
-
Open de tab Forwarding and POP/IMAP .
-
Klik op Add a forwarding address.
-
Plak het e-mailadres van de gekopieerde e-mail, klik op Next, bevestig door op Proceed in het pop-upvenster te drukken en klik vervolgens op OK .
-
Schakel in Workfront Fusion over naar het nieuwe scenario dat de uitvoering moet voltooien door het bevestigingsbericht te ontvangen.
-
Klik de bel boven de module om de output van de module te inspecteren.
-
Vouw het item
Text
uit en kopieer de bevestigingscode: -
Plak in Gmail de bevestigingscode in het bewerkingsvak en klik op Verify :
-
Open de tab Filters and Blocked Addresses .
-
Klik op Create a new filter.
-
Stel een filter in voor alle e-mails die uit
calendar-notification@google.com
komen en klik op Create a filter : -
Selecteer Forward it to en kies in de lijst het e-mailadres van de e-mail.
-
Klik op Create filter om het filter te maken.
-
-
(Optioneel) Voeg in Workfront Fusion de module Text parser > Match pattern toe na de module Webhooks > Custom mailhook om de HTML-code van de e-mail te parseren voor alle informatie die u nodig hebt.
U kunt de module bijvoorbeeld als volgt configureren om de id van de gebeurtenis op te halen:
Patroon:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
Tekst: Het
HTML content
punt dat van Webhooks wordt uitgevoerd > Custom mailhook module.