Google Calendar模組

在Adobe Workfront Fusion案例中,您可以自動執行使用Google行事曆的工作流程,並將其連線至多個協力廠商應用程式和服務。

如需建立情境的說明,請參閱建立情境:文章索引下的文章。

如需有關模組的資訊,請參閱模組:文章索引下的文章。

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront計畫*
Pro或更高版本
Adobe Workfront授權*
計畫,工作
Adobe Workfront Fusion授權**

目前授權需求:無Workfront Fusion授權需求。

舊版授權要求:Workfront Fusion for Work Automation and Integration

產品

目前產品需求:如果您有Select或Prime Adobe Workfront計畫,貴組織必須購買Adobe Workfront Fusion以及Adobe Workfront,才能使用本文所述的功能。 Workfront Fusion包含在Ultimate Workfront計畫中。

舊版產品需求:您的組織必須購買Adobe Workfront Fusion和Adobe Workfront,才能使用本文所述的功能。

若要瞭解您擁有的計畫、授權型別或存取權,請聯絡您的Workfront管理員。

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion授權

先決條件

若要使用Google Calendar模組,您必須有Google帳戶。

Google日曆API資訊

Google Calendar聯結器使用下列專案:

基礎 URL
https://www.googleapis.com/calendar/v3
API版本
v3
API標籤
v5.4.5

Google Calendar模組及其欄位

當您設定Google Calendar模組時,Workfront Fusion會顯示下列欄位。 除了這些欄位以外,可能還會顯示其他Google Calendar欄位,視您在應用程式或服務中的存取層級等因素而定。 模組中的粗體標題表示必填欄位。

如果您在欄位或函式上方看到對應按鈕,則可以使用它來設定該欄位的變數和函式。 如需詳細資訊,請參閱將資訊從一個模組對應到另一個模組

地圖切換

觸發程序

觀看活動

此觸發器模組會在您指定的行事曆中新增、更新、刪除、開始或結束新事件時執行情境。 模組會傳回與一個或多個記錄相關聯的所有標準欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您希望模組使用的行事曆。
手錶
選擇您是隻想觀看新活動,還是想觀看新活動和所有變更。
顯示已刪除的事件
啟用此選項以包含已刪除的事件。
Query
輸入要傳回結果的文字。
最大事件數
設定Workfront Fusion在一個週期內處理的最大事件數(每個案例執行的重複數量)。 如果該值設定得太高,則在指定的第三方服務端可能會中斷連線(逾時)。 Workfront Fusion對此沒有影響。 我們建議您設定較低的值,並為最大週期數定義較高的值,或是更頻繁地執行情境。

觀看活動(即時)

此觸發模組使用mailhook建立電子郵件地址,您可將其作為事件的邀請者。 模組會根據收到電子郵件地址邀請的事件啟動案例。

Mailhook

選取您要用於此模組的mailhook。 若要建立新的mailhook,請按一下[新增] ,然後輸入您要用於mailhook的連線。

如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明

最大事件數
設定Workfront Fusion在一個週期內處理的最大事件數(每個案例執行的重複數量)。 如果該值設定得太高,則在指定的第三方服務端可能會中斷連線(逾時)。 Workfront Fusion對此沒有影響。 我們建議您設定較低的值,並為最大週期數定義較高的值,或是更頻繁地執行情境。

動作

建立行事曆

此動作模組會建立與帳戶關聯的行事曆。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
色彩
選取與行事曆關聯的顏色。
行事曆名稱
輸入或對應新行事曆的名稱。

建立事件

此動作模組會建立事件。

您可以指定事件的行事曆和引數。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您要顯示事件的行事曆。
色彩
選取事件在行事曆上顯示的顏色。
事件名稱

輸入或對應事件的名稱。

注意:如果您在建立事件欄位中選取快速新增,您可以包含事件的日期和時間,而Workfront Fusion會針對該日期和時間建立事件。 範例: Appointment at Capitol Hill on June 3rd 10am-10:25am。 如果您選取快速新增,但未在事件名稱中加入日期和時間,則事件將從目前時間建立並持續一小時。

全天事件
如果事件是全天事件(不需要開始和結束時間),則啟用此選項。
開始日期

輸入或對應事件的開始日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

結束日期

輸入或對應事件的結束日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

說明
輸入或對應事件的說明。 此欄位支援HTML。
位置
以文字形式輸入事件的位置。
使用此事件的預設提醒設定
啟用此選項以使用預設提醒設定。 如果您在Reminder欄位中設定自訂提醒,此值會設為「否」。
提醒
新增事件提醒。 對於每個要新增的提醒,按一下 新增專案,然後選取要提醒的方法,並定義要提醒的事件之前的時間長度(分鐘)。
出席者
將出席者新增至活動。 為每位出席者按一下 新增出席者,然後輸入或對應其名稱與電子郵件地址。
顯示為
選取您希望檢視您行事曆的人員在此活動期間將您視為「忙碌」或「可用」。
可見性

選取此事件的可見性。

  • 預設值

    事件具有您在行事曆設定中設定的可見度。

  • Public

    與該行事曆共用之任何人都可以看見此事件。

  • Private

    只有與會者可看見此活動。

傳送有關事件建立的通知

選取是否將建立新事件的通知傳送給所有來賓、非Google Calendar來賓,或不要傳送給任何人。

提示:我們建議僅在移轉使用案例中使用無選項。

來賓可以修改事件
如果您希望來賓能夠修改此事件,請啟用此選項。
遞回
新增您要套用至此事件的任何遞回規則。 每個規則都需要有RRULE、EXRULE、RDATE和EXDATE行的清單,才能處理週期性事件。 請注意,此欄位中不允許有DTSTART和DTEND行;事件的開始和結束時間是在開始和結束欄位中指定。 單一事件或週期性事件的例項會省略此欄位。 如需詳細資訊,請參閱RFC5545

刪除事件

此動作模組會刪除事件。

您可以指定日曆和事件ID。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取包含您要刪除之事件的行事曆。
事件ID
輸入先前建立的Google Calendar要刪除之事件的事件ID。

取得事件

此模組會根據您指定的條件,擷取所選行事曆中事件的相關資訊。

您可以指定搜尋的行事曆和引數。

模組會傳回事件的ID及任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您要擷取事件的行事曆。
開始日期

輸入或對應事件開始的日期。 此模組也會擷取在此日期之前開始的、在輸入開始日期仍然發生的事件。

如需支援的日期和時間格式清單,請參閱型別強制執行

結束日期

輸入或對應事件結束的日期。

如需支援的日期和時間格式清單,請參閱型別強制執行

單一事件
啟用此選項可將週期性事件視為單一例項。 例如,如果您有每週會議且已啟用此選項,模組會以個別事件的形式傳回每週的會議。
Query
輸入或對應您要搜尋的搜尋字詞。
Order by

選取結果中傳回事件的順序。

  • 開始時間:依開始日期和時間(升序)排序。 這僅在查詢單一事件時可用。
  • 更新時間:依上次修改時間排序(升序)。
傳回事件數上限
設定Workfront Fusion在一個執行週期內傳回的最大事件數。

更新事件

此動作模組會變更現有事件。

您可以指定日曆和事件ID。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您要使用的行事曆。
事件ID
輸入先前建立的Google Calendar事件中要更新的事件ID。
事件名稱

輸入或對應事件的名稱。

注意:如果您在建立事件欄位中選取快速新增,您可以包含事件的日期和時間,而Workfront Fusion會針對該日期和時間建立事件。 範例: Appointment at Capitol Hill on June 3rd 10am-10:25am。 如果您選取快速新增,但未在事件名稱中加入日期和時間,則事件將從目前時間建立並持續一小時。

全天事件
如果事件是全天事件(不需要開始和結束時間),則啟用此選項。
開始日期

輸入或對應事件的開始日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

結束日期

輸入或對應事件的結束日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

說明
輸入或對應事件的說明。 此欄位支援HTML。
位置
以文字形式輸入事件的位置。
使用此事件的預設提醒設定
啟用此選項以使用預設提醒設定。 如果您在Reminder欄位中設定自訂提醒,此值會設為「否」。
提醒
新增事件提醒。 對於每個要新增的提醒,按一下 新增專案,然後選取要提醒的方法,並定義要提醒的事件之前的時間長度(分鐘)。
出席者
將出席者新增至活動。 為每位出席者按一下 新增出席者,然後輸入或對應其名稱與電子郵件地址。
顯示為
選取您希望檢視您行事曆的人員在此活動期間將您視為「忙碌」或「可用」。
可見性

選取此事件的可見性。

  • 預設值

    事件具有您在行事曆設定中設定的可見度。

  • Public

    與該行事曆共用之任何人都可以看見此事件。

  • Private

    只有與會者可看見此活動。

傳送有關事件建立的通知

選取是否將建立新事件的通知傳送給所有來賓、非Google Calendar來賓,或不要傳送給任何人。

提示:我們建議僅在移轉使用案例中使用無選項。

來賓可以修改事件
如果您希望來賓能夠修改此事件,請啟用此選項。
遞回
新增您要套用至此事件的任何遞回規則。 每個規則都需要有RRULE、EXRULE、RDATE和EXDATE行的清單,才能處理週期性事件。 請注意,此欄位中不允許有DTSTART和DTEND行;事件的開始和結束時間是在開始和結束欄位中指定。 單一事件或週期性事件的例項會省略此欄位。 如需詳細資訊,請參閱RFC5545

迭代器

重複附件

此動作模組會逐一檢視事件的附件,並將每個附件輸出到單獨的套件組合中。

Source模組
在此案例中選取模組,該模組會輸出包含您要疊代之附件的事件。

反複傳送出席者

此動作模組針對某個活動逐一檢視與會者,並將每個與會者輸出為單獨的組合。

Source模組
在此情境中選取模組,該模組會輸出包含您要疊代之出席者的事件。

在事件之前觸發案例

您可以在事件之前的指定時間觸發案例,並透過標準Google Calendar電子郵件提醒和Webhook >自訂mailhook模組提供協助。

  1. 使用Google行事曆 >更新活動模組將電子郵件提醒新增至您的活動:

    在事件之前觸發情境

  2. 從Webhook >自訂mailhook模組開始建立新情境。

    1. 複製mailhook的電子郵件地址。
    2. 儲存情境並執行情境。
  3. 在Gmail中,將Google Calendar電子郵件提醒重新導向至mailhook的電子郵件地址:

    1. 開啟您的​ Gmail設定

    2. 開啟​ 轉送和POP/IMAP ​標籤。

    3. 按一下​ 新增轉寄地址.

    4. 貼上複製的郵件鉤子的電子郵件地址,按​ 下一步,在快顯視窗中按​ 繼續 ​進行確認,然後按一下​ 確定

    5. 在Workfront Fusion中,切換至應透過接收確認電子郵件來完成執行的新情境。

    6. 按一下模組上方的泡泡圖示,檢查模組的輸出。

    7. 展開Text專案並複製確認代碼:

      確認代碼

    8. 在Gmail中,將確認代碼貼到編輯方塊中,然後按一下​ 驗證

      貼上程式碼

    9. 開啟​ 篩選器和封鎖的地址 ​索引標籤。

    10. 按一下​ 建立新篩選器

    11. 為來自 calendar-notification@google.com的所有電子郵件設定篩選器,然後按一下​ 建立篩選器

    12. 選取​ 將其轉寄至,並從清單中選擇Mailhook的電子郵件地址。

    13. 按一下​ 建立篩選器 ​以建立篩選器。

  4. (選擇性)在Workfront Fusion中,在Webhooks >自訂mailhook模組之後新增文字剖析器 > 符合模式模組,以剖析電子郵件的HTML程式碼,取得您所需的任何資訊。

    例如,您可以依照以下方式設定模組,以取得事件的ID:

    模式<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>

    文字:從HTML contentWebhook​ >自訂mailhook模組輸出的專案。

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3