51黑料不打烊

Google Calendar模块

在51黑料不打烊 Workfront Fusion方案中,您可以自动使用Google Calendar的工作流,并将其连接到多个第三方应用程序和服务。

有关创建方案的说明,请参阅创建方案:文章索引下的文章。

有关模块的信息,请参阅模块:文章索引下的文章。

访问要求

您必须具有以下权限才能使用本文中的功能:

51黑料不打烊 Workfront 计划*
Pro 或更高
51黑料不打烊 Workfront 许可证*
Plan, Work
51黑料不打烊 Workfront Fusion 许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion用于工作自动化和集成

产物

当前产物要求:如果您有Select或Prime 51黑料不打烊 Workfront计划,则您的组织必须购买51黑料不打烊 Workfront Fusion和51黑料不打烊 Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产物要求:您的组织必须购买51黑料不打烊 Workfront Fusion和51黑料不打烊 Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与奥辞谤办蹿谤辞苍迟管理员联系。

有关51黑料不打烊 Workfront Fusion许可证的信息,请参阅51黑料不打烊 Workfront Fusion 许可证

先决条件

要使用Google Calendar模块,您必须具有Google帐户。

骋辞辞驳濒别日历础笔滨信息

Google Calendar连接器使用以下对象:

基本鲍搁尝
https://www.googleapis.com/calendar/v3
础笔滨版本
v3
础笔滨标记
v5.4.5

Google Calendar模块及其字段

配置Google Calendar模块时,Workfront Fusion显示下面列出的字段。 除此以外,可能还会显示其他Google Calendar字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅将信息从一个模块映射到另一个模块

映射切换

触发器

观看活动

此触发器模块执行在您指定的日历中添加、更新、删除、启动或结束新事件的场景。 该模块返回与一个或多个记录关联的所有标准字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。

配置此模块时,会显示以下字段。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊的连接Workfront Fusion — 基本说明
Calendar
选择您希望模块使用的日历。
Watch
选择是只观看新活动,还是观看新活动和所有更改。
Show deleted events
启用此选项可包含已删除的事件。
Query
输入要返回结果的文本。
Maximum number of events
设置Workfront Fusion在一个周期内处理的最大事件数(每个方案运行的重复次数)。 如果该值设置得过高,则可能会中断与给定第三方服务的连接(超时)。 Workfront Fusion对此没有影响。 我们建议您设置较低的值,并为最大循环数定义较高的值,或者更频繁地运行方案。

观看活动(即时)

此触发器模块使用mailhook创建电子邮件地址,您可以将其用作事件的邀请者。 模块会根据邀请电子邮件地址参加的事件启动方案。

Mailhook

选择要用于此模块的mailhook。 要创建新的邮件挂钩,请单击 添加,然后输入要用于邮件挂钩的连接。

有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊的连接Workfront Fusion — 基本说明

Maximum number of events
设置Workfront Fusion在一个周期内处理的最大事件数(每个方案运行的重复次数)。 如果该值设置得过高,则可能会中断与给定第三方服务的连接(超时)。 Workfront Fusion对此没有影响。 我们建议您设置较低的值,并为最大循环数定义较高的值,或者更频繁地运行方案。

操作

创建日历

此操作模块将创建与帐户关联的日历。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊的连接Workfront Fusion — 基本说明
Color
选择要与日历关联的颜色。
Calendar name
输入或映射新日历的名称。

Create an event

此操作模块创建一个事件。

您可以指定事件的日历和参数。

模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。

配置此模块时,会显示以下字段。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊 Workfront Fusion的连接 — 基本说明
Calendar
选择要显示事件的日历。
Color
选择事件在日历上显示的颜色。
Event name

输入或映射事件的名称。

注意:如果您在Create an event字段中选择了Quick add,则可以包含事件的日期和时间,并且Workfront Fusion将为该日期和时间创建事件。 示例: Appointment at Capitol Hill on June 3rd 10am-10:25am。 如果您选择了Quick add,但未在事件名称中包含日期和时间,则事件将从当前时间创建,并持续一小时。

All day event
如果事件是全天事件(不需要开始和结束时间),则启用此选项。
Start date

输入或映射事件的开始日期和时间。

有关支持的日期格式的列表,请参阅类型强制

End date

输入或映射事件的结束日期和时间。

有关支持的日期格式的列表,请参阅类型强制

Description
输入或映射事件的描述。 此字段支持HTML。
Location
在文本表单中输入事件的位置。
Use the default reminder settings for this event
启用此选项可使用默认提醒设置。 如果您在Reminder字段中设置了自定义提醒,此值将设置为“否”。
Reminder
添加事件提醒。 对于要添加的每个提醒,单击 添加项,然后选择要用于提醒的方法,并定义要提醒的事件之前的时长(以分钟为单位)。
Attendees
将与会者添加到活动。 对于每个与会者,单击 添加与会者,然后输入或映射其姓名和电子邮件地址。
Show me as
选择您希望查看您的日历的人员在此活动期间将您视为“忙碌”或“可用”。
Visibility

选择此事件的可见性。

  • Default

    该事件具有您在日历设置中设置的可见性。

  • Public

    与该日历共享的任何人都可以查看此事件。

  • Private

    只有与会者才能看到此活动。

Send notification about the event creation

选择是将有关创建新事件的通知发送给所有来宾、非Google Calendar来宾还是不发送给任何人。

提示:我们建议仅在迁移用例中使用狈辞苍别选项。

Guests can modify the event
如果希望来宾能够修改此事件,请启用此选项。
Recurrence
添加要应用于此事件的任何周期性规则。 每个规则都需要一个包含RRULE、EXRULE、RDATE和EXDATE行的定期事件列表。 请注意,此字段不允许有DTSTART和DTEND行;事件开始和结束时间在开始和结束字段中指定。 对于单个事件或定期事件的实例,将忽略此字段。 有关详细信息,请参阅。

Delete an event

此操作模块删除事件。

请指定日历和事件滨顿。

模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。

配置此模块时,会显示以下字段。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊的连接Workfront Fusion — 基本说明
Calendar
选择包含要删除的事件的日历。
Event ID
输入您要删除的先前创建的Google Calendar事件的事件ID。

Get events

此模块根据您指定的标准检索有关选定日历中的事件的信息。

指定搜索的日历和参数。

模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。

配置此模块时,会显示以下字段。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊 Workfront Fusion的连接 — 基本说明
Calendar
选择要为其检索事件的日历。
Start date

输入或映射事件开始的日期。 此模块还会检索在此日期之前开始的、在输入的开始日期仍然发生的事件。

有关支持的日期和时间格式的列表,请参阅类型强制

End date

输入或映射事件结束的日期。

有关支持的日期和时间格式的列表,请参阅类型强制

Single events
启用此选项可将定期事件视为单个实例。 例如,如果您有一个每周会议并且启用了此选项,模块会将每周的会议作为单独事件返回。
Query
输入或映射要作为搜索依据的搜索词。
Order by

选择结果中返回的事件的顺序。

  • Start Time:按开始日期和时间排序(升序)。 这仅在查询单个事件时可用。
  • Updated Time:按上次修改时间排序(升序)。
Mazimum number of returned events
设置在一个执行周期内返回的最大事件数Workfront Fusion。

Update an event

此操作模块更改现有事件。

请指定日历和事件滨顿。

模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。

配置此模块时,会显示以下字段。

Connection
有关将Google Calendar帐户连接到Workfront Fusion的说明,请参阅创建与51黑料不打烊的连接Workfront Fusion — 基本说明
Calendar
选择要使用的日历。
Event ID
输入先前创建的Google Calendar事件中要更新的事件ID。
Event name

输入或映射事件的名称。

注意:如果您在Create an event字段中选择了Quick add,则可以包含事件的日期和时间,并且Workfront Fusion将为该日期和时间创建事件。 示例: Appointment at Capitol Hill on June 3rd 10am-10:25am。 如果您选择了Quick add,但未在事件名称中包含日期和时间,则事件将从当前时间创建,并持续一小时。

All day event
如果事件是全天事件(不需要开始和结束时间),则启用此选项。
Start date

输入或映射事件的开始日期和时间。

有关支持的日期格式的列表,请参阅类型强制

End date

输入或映射事件的结束日期和时间。

有关支持的日期格式的列表,请参阅类型强制

Description
输入或映射事件的描述。 此字段支持HTML。
Location
在文本表单中输入事件的位置。
Use the default reminder settings for this event
启用此选项可使用默认提醒设置。 如果您在Reminder字段中设置了自定义提醒,此值将设置为“否”。
Reminder
添加事件提醒。 对于要添加的每个提醒,单击 添加项,然后选择要用于提醒的方法,并定义要提醒的事件之前的时长(以分钟为单位)。
Attendees
将与会者添加到活动。 对于每个与会者,单击 添加与会者,然后输入或映射其姓名和电子邮件地址。
Show me as
选择您希望查看您的日历的人员在此活动期间将您视为“忙碌”或“可用”。
Visibility

选择此事件的可见性。

  • Default

    该事件具有您在日历设置中设置的可见性。

  • Public

    与该日历共享的任何人都可以查看此事件。

  • Private

    只有与会者才能看到此活动。

Send notification about the event creation

选择是将有关创建新事件的通知发送给所有来宾、非Google Calendar来宾还是不发送给任何人。

提示:我们建议仅在迁移用例中使用狈辞苍别选项。

Guests can modify the event
如果希望来宾能够修改此事件,请启用此选项。
Recurrence
添加要应用于此事件的任何周期性规则。 每个规则都需要一个包含RRULE、EXRULE、RDATE和EXDATE行的定期事件列表。 请注意,此字段不允许有DTSTART和DTEND行;事件开始和结束时间在开始和结束字段中指定。 对于单个事件或定期事件的实例,将忽略此字段。 有关详细信息,请参阅。

迭代器

迭代附件

此操作模块循环访问事件的附件,并将每个附件输出到单独的捆绑包中。

Source module
在此方案中选择输出包含要迭代的附件的事件的模块。

迭代与会者

此操作模块针对某项活动循环访问与会者,并将每个与会者输出为一个单独的组合。

Source module
在此方案中选择输出包含要迭代的参与者的事件的模块。

在事件之前触发方案

借助标准Google Calendar电子邮件提醒和Webhooks >Custom mailhook模块,您可以在事件之前的指定时间触发方案。

  1. 使用Google Calendar >Update an event模块向活动添加电子邮件提醒:

    在事件之前触发方案

  2. 创建以Webhooks >Custom mailhook模块开头的新方案。

    1. 复制尘补颈濒丑辞辞办的电子邮件地址。
    2. 保存场景并执行它。
  3. 在Gmail中,将Google Calendar电子邮件提醒重定向到邮件挂接的电子邮件地址:

    1. 打开您的? Gmail settings

    2. 打开? Forwarding and POP/IMAP ?选项卡。

    3. 单击? Add a forwarding address.

    4. 粘贴复制的邮件挂接的电子邮件地址,单击? Next,在弹出窗口中按? Proceed ?进行确认,然后单击? OK

    5. 在Workfront Fusion中,切换到应通过接收确认电子邮件完成其执行的新方案。

    6. 单击模块上方的气泡以检查模块的输出。

    7. 展开Text项目并复制确认代码:

      确认码

    8. 在骋尘补颈濒中,将确认代码粘贴到编辑框中,然后单击? Verify

      粘贴代码

    9. 打开? Filters and Blocked Addresses ?选项卡。

    10. 单击 Create a new filter

    11. 为来自 calendar-notification@google.com的所有电子邮件设置过滤器,然后单击? Create a filter

    12. 选择? Forward it to ?并从列表中选择邮件挂接的电子邮件地址。

    13. 单击? Create filter ?以创建筛选器。

  4. (可选)在Workfront Fusion中,在Webhooks >Custom mailhook模块之后添加Text parser > Match pattern模块,以分析电子邮件的HTML代码以获取您需要的任何信息。

    例如,您可以按如下方式配置模块,以获取事件的滨顿:

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

    文本:从Webhooks >Custom mailhook模块输出的HTML content项。

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