Google Calendar模块
在Adobe Workfront Fusion方案中,您可以自动执行使用Google Calendar的工作流,并将其连接到多个第三方应用程序和服务。
如果需要有关创建方案的说明,请参阅在 Adobe Workfront Fusion中创建方案。
有关模块的信息,请参阅 Adobe Workfront Fusion🔗中的模块。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
先决条件
要使用Google Calendar模块,您必须具有Google帐户。
Google日历API信息
Google Calendar连接器使用以下对象:
Google Calendar模块及其字段
配置Google Calendar模块时,Workfront Fusion显示下面列出的字段。 除此以外,可能还会显示其他Google Calendar字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。
如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅在 Adobe Workfront Fusion中将信息从一个模块映射到另一个模块。
活动
观看活动
此触发器模块执行在您指定的日历中添加、更新、删除、启动或结束新事件的场景。 该模块返回与一个或多个记录关联的所有标准字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
搜索事件
此操作模块在选定日历中搜索事件。
指定搜索的日历和参数。
模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
获取事件
此操作模块返回指定日历中单个事件的元数据。
指定日历和事件。
该模块会返回事件的ID和所有关联的字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
创建事件
此操作模块创建一个事件。
您可以指定事件的日历和参数。
模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
更新事件
此操作模块更改现有事件。
请指定日历和事件ID。
模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
您可以通过在所需字段中输入新值来更新事件信息。 有关各个字段的详细信息,请参阅创建事件。
删除事件
此操作模块删除事件。
请指定日历和事件ID。
模块会返回事件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
日程表
列出日历
此操作模块返回用户日历列表中的日历。
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
获取日历
此操作模块可检索日历。
您可以指定要检索的日历ID。
该模块返回记录ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
创建日历
此操作模块将创建新日历。
指定日历的名称。
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
更新日历
此操作模块更新日历。
您可以指定要更新的日历的ID。
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
删除日历
此操作模块删除日历。
指定要删除的日历的ID。
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
清除日历
此操作模块将从帐户的主日历中删除所有事件。
您可以指定连接到包含要清除的日历的帐户的连接。
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
访问控制规则
列出访问控制规则
此操作模块返回日历上访问控制列表中的规则。
配置此模块时,会显示以下字段。
获取访问控制规则
此操作模块返回访问控制规则的元数据。
配置此模块时,会显示以下字段。
创建访问控制规则
此操作模块将创建新的访问控制规则。
指定日历的名称。
该模块会返回访问控制规则的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
更新访问控制规则
此操作模块可更新访问控制规则。
指定日历的名称。
该模块会返回访问控制规则的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
删除访问控制规则
此操作模块删除访问控制规则。
指定日历的名称。
该模块会返回访问控制规则的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
迭代器(已弃用)
已弃用迭代附件和迭代出席者模块。 若要迭代附件或与会者,请使用流控件 > 迭代器模块。 有关详细信息,请参阅 Adobe Workfront Fusion🔗中的迭代器模块
其他
进行API调用
此模块允许您执行自定义API调用。
选择配置API调用所需的HTTP请求方法。 有关详细信息,请参阅Adobe Workfront Fusion中的HTTP请求方法。
获取忙/闲信息
模块会返回日历的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
在事件之前触发方案
借助标准Google Calendar电子邮件提醒和Webhook >自定义mailhook模块,您可以在事件之前的指定时间触发方案。
-
使用Google日历 >更新活动模块向活动添加电子邮件提醒:
-
创建以Webhook >自定义mailhook模块开头的新方案。
- 复制mailhook的电子邮件地址。
- 保存场景并执行它。
-
在Gmail中,将Google Calendar电子邮件提醒重定向到邮件挂接的电子邮件地址:
-
打开您的 Gmail设置。
-
打开 转发和POP/IMAP 选项卡。
-
单击 添加转发地址。
-
粘贴复制的邮件挂钩的电子邮件地址,单击 下一步,在弹出窗口中按 继续 进行确认,然后单击 确定。
-
在Workfront Fusion中,切换到应通过接收确认电子邮件完成其执行的新方案。
-
单击模块上方的气泡以检查模块的输出。
-
展开
Text
项目并复制确认代码: -
在Gmail中,将确认代码粘贴到编辑框中,然后单击 验证:
-
打开 筛选器和阻止的地址 选项卡。
-
单击 创建新筛选器。
-
为来自
calendar-notification@google.com
的所有电子邮件设置一个过滤器,然后单击 创建过滤器: -
选择 将其转发到,然后从列表中选择邮件挂接的电子邮件地址。
-
单击 创建筛选器 以创建筛选器。
-
-
(可选)在Workfront Fusion中,在Webhooks >自定义mailhook模块之后添加文本解析器 > 匹配模式模块,以解析电子邮件的HTML代码以获取您需要的任何信息。
例如,您可以按如下方式配置模块,以获取事件的ID:
模式:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
文本:从Webhook >自定义mailhook模块输出的
HTML content
项目。