Google Calendar moduler
I ett Adobe Workfront Fusion-scenario kan du automatisera arbetsflöden som använder Google Calendar samt ansluta det till flera tredjepartsprogram och -tjänster.
Instruktioner om hur du skapar ett scenario finns i artiklarna under Skapa scenarier: artikelindex.
Mer information om moduler finns i artiklarna under Moduler: artikelindex.
Åtkomstkrav
Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:
Kontakta Workfront-administratören om du vill veta vilken plan, licenstyp eller åtkomst du har.
Mer information om Adobe Workfront Fusion-licenser finns i Adobe Workfront Fusion-licenser.
Förutsättningar
Du måste ha ett Google Calendar-konto för att kunna använda Google-moduler.
API-information för Google Calendar
Google Calendar-kopplingen använder följande:
Google Calendar-moduler och deras fält
När du konfigurerar Google Calendar-moduler visas fälten som listas nedan i Workfront Fusion. Dessutom kan ytterligare Google Calendar fält visas, beroende på faktorer som din åtkomstnivå i appen eller tjänsten. En rubrik med fet stil i en modul visar ett obligatoriskt fält.
Om du ser kartknappen ovanför ett fält eller en funktion kan du använda den för att ange variabler och funktioner för det fältet. Mer information finns i Mappa information från en modul till en annan.
Utlösare
Se händelser
Den här utlösarmodulen kör ett scenario när en ny händelse läggs till, uppdateras, tas bort, startas eller avslutas i den kalender du anger. Modulen returnerar alla standardfält som är associerade med posten eller posterna, tillsammans med anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Se händelser (direkt)
Den här utlösarmodulen använder en postlåda för att skapa en e-postadress som du kan använda som inbjudande till händelser. Modulen startar ett scenario baserat på händelser som e-postadressen är inbjuden till.
Åtgärder
Skapa en kalender
Den här åtgärdsmodulen skapar en kalender som är associerad med kontot.
Create an event
Den här åtgärdsmodulen skapar en händelse.
Du anger kalendern och parametrarna för händelsen.
Modulen returnerar händelsens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Delete an event
Denna åtgärdsmodul tar bort en händelse.
Du anger kalender- och händelse-ID.
Modulen returnerar händelsens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Get events
Den här modulen hämtar information om händelser i den valda kalendern baserat på villkor som du anger.
Du anger kalendern och parametrarna för sökningen.
Modulen returnerar ID:t för händelserna och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Update an event
Denna åtgärdsmodul ändrar en befintlig händelse.
Du anger kalender- och händelse-ID.
Modulen returnerar händelsens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Iteratorer
Upprepa bilagor
Den här åtgärdsmodulen itererar genom bilagor till en händelse och skickar varje bifogad fil i ett separat paket.
Upprepa deltagare
Den här åtgärdsmodulen itererar genom deltagare för en händelse och skickar ut varje deltagare i ett separat paket.
Utlösa ett scenario före en händelse
Du kan utlösa ett scenario en viss tid före en händelse med hjälp av standardpåminnelser för Google Calendar och modulen Webhooks >Custom mailhook.
-
Använd modulen Google Calendar >Update an event för att lägga till en e-postpåminnelse till din händelse:
-
Skapa ett nytt scenario som börjar med modulen Webhooks >Custom mailhook.
- Kopiera postlådans e-postadress.
- Spara scenariot och kör det.
-
I Gmail omdirigerar du e-postpåminnelserna för Google Calendar till e-postadressen för postlådan:
-
Öppna din Gmail settings.
-
Öppna fliken Forwarding and POP/IMAP.
-
Klicka på Add a forwarding address.
-
Klistra in e-postadressen för de kopierade postlådorna, klicka på Next, bekräfta genom att trycka på Proceed i popup-fönstret och sedan klicka på OK.
-
I Workfront Fusion växlar du till det nya scenario som ska avsluta körningen genom att ta emot bekräftelsemeddelandet via e-post.
-
Klicka på bubblan ovanför modulen för att kontrollera modulens utdata.
-
Expandera objektet
Text
och kopiera bekräftelsekoden: -
I Gmail klistrar du in bekräftelsekoden i redigeringsrutan och klickar på Verify:
-
Öppna fliken Filters and Blocked Addresses.
-
Klicka på Create a new filter.
-
Konfigurera ett filter för alla e-postmeddelanden som kommer från
calendar-notification@google.com
och klicka på Create a filter: -
Välj Forward it to och välj e-postadressen för postlådorna i listan.
-
Klicka på Create filter för att skapa filtret.
-
-
(Valfritt) I Workfront Fusion kan du lägga till modulen Text parser > Match pattern efter modulen Webhooks >Custom mailhook för att analysera e-postens HTML-kod så att du får den information du behöver.
Du kan till exempel konfigurera modulen på följande sätt för att hämta händelsens ID:
Mönster:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
Text: Objektet
HTML content
som skrivs ut från modulen Webhooks >Custom mailhook.