Slack模块

在Adobe Workfront Fusion方案中,您可以自动使用Slack的工作流,并将其连接到多个第三方应用程序和服务。

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

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

访问要求

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

Adobe Workfront 计划*
Pro 或更高
Adobe Workfront 许可证*
Plan, Work
Adobe Workfront Fusion 许可证**

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

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

产品

当前产品要求:如果您有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 许可证

先决条件

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

SlackAPI信息

Slack连接器使用以下内容:

基本URL
{{ifempty(parameters.domain, 'https://slack.com/api/')}}
API标记
v4.0.15

Slack模块及其字段

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

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

映射切换

消息

Watch Public Channel Messages

在将新消息添加到公共渠道时,此触发器模块将启动场景。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel 选择要监视新消息的公共渠道。
Limit 设置在一个执行周期内将返回的最大邮件数Workfront Fusion。
Watch Private Channel Messages

此触发器模块在将新消息添加到专用渠道(组)后启动场景。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel 选择要监视新消息的专用渠道。
Limit 设置在一个执行周期内将返回的最大邮件数Workfront Fusion。
Get a Private Channel Message

此操作模块从所选渠道检索消息的详细信息。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel ID

输入(映射)渠道ID。

注意:可以使用List Channels模块检索渠道ID。

Message ID (Time stamp)

输入或映射要检索相关信息的消息的消息时间戳。

注意:可以使用其他模块(如Watch Public Channel模块)检索时间戳。

Get a Public Channel Message

此操作模块从指定的公共渠道返回具有给定ID的消息。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel ID

输入或映射渠道ID。

注意:可以使用List Channels模块检索渠道ID。

Message ID (Time stamp)

输入或映射要检索相关信息的消息的消息时间戳。

注意:可以使用其他模块(如Watch Public Channel模块)检索时间戳。

Create a Message

此操作模块将创建新消息。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Enter a channel ID or name

选择您希望如何选择要创建消息的渠道。

  • Enter manually

    Channel ID or name 字段中,输入或映射要发布消息的渠道的渠道ID或名称。

    注意:可以使用List Channels模块检索渠道ID。

  • Select from the list

    选择渠道类型,然后选择渠道。

Text

输入要创建的消息的文本内容。

注意:有关文本格式化的详细信息,请参阅Slack文档中的设置应用程序表面文本的格式

Blocks 块是可重用组件,可用于自定义和组织消息。 有关块的详细信息,请参阅Slack文档中的块套件
Thread message ID (time stamp) 如果新消息是回复,请输入要回复的消息的时间戳。 不要输入已经是回复的消息的时间戳。
Reply broadcast

如果以下两个条件都适用,请选择 Yes

  • 新消息是对另一消息的回复

  • 您希望频道中的所有人都能够看到新消息

Link names

启用此选项以允许名称和渠道使用@username#channel格式。

有关详细信息,请参阅Slack文档中的设置应用程序表面文本格式

Parse message text

启用此选项以允许自动分析。

有关详细信息,请参阅Slack文档中的设置应用程序表面文本格式

注意:如果您在原始邮件中使用了Link names或Parse message text选项,则您应该在运行Update a Message模块时指定它们。

Use markdown 启用此选项以允许Slack在文本中使用Markdown。
Unfurl primarily text-based content

启用此选项以允许展开主要基于文本的内容。

有关Slack中展开的详细信息,请参阅Slack文档中的消息中的展开链接

Unfurl media content

启用此选项以允许展开媒体内容。

有关Slack中展开的详细信息,请参阅Slack文档中的消息中的展开链接

Update a Message

此操作模块允许您编辑现有消息。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Enter a channel ID or name

选择您希望如何选择要发送的消息。

  • Enter manually

    Channel ID or name 字段中,输入或映射包含该消息的频道或频道ID,然后输入该消息的 Time Stamp (Message ID)。.

    注意:可以使用List Channels模块检索渠道ID。

  • Select from the list

    选择渠道类型,然后选择渠道,最后选择消息。

Text

输入要更新的消息的新文本内容。

有关详细信息,请参阅Slack文档中的设置应用程序表面文本格式

Blocks 块是可重用组件,可用于自定义和组织消息。 有关块的详细信息,请参阅Slack文档中的块套件
Link names

启用此选项以允许名称和渠道使用@username#channel格式。

有关详细信息,请参阅Slack文档中的设置应用程序表面文本格式

Parse message text

启用此选项以允许自动分析。

有关详细信息,请参阅Slack文档中的设置应用程序表面文本格式

注意:如果您在原始邮件中使用了Link names或Parse message text选项,则您也应在运行“更新邮件”模块时指定这些选项。

Delete a Message

此操作模块删除指定的消息。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel ID

输入或映射渠道ID。

注意:可以使用List Channels模块检索渠道ID。

Message ID

输入或映射要删除的消息的时间戳。

注意:可使用其他模块(如Watch Private Channel模块)检索时间戳。

渠道

List Channels

此搜索模块返回工作区中所有渠道的列表。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Exclude archived 选择Yes以在结果中排除已存档的渠道。
Type 选择要检索的渠道类型。
Limit 设置在一个执行周期内返回的最大通道数Workfront Fusion。
Get a Channel

此操作模块返回有关工作区渠道的信息。

table 0-row-2 1-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel ID

输入或映射要检索相关信息的渠道ID。

注意:可以使用List Channels模块检索渠道ID。

List Members in Channel

此搜索模块返回选定渠道中的用户列表。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Channel type 选择包含要列出的成员列表的渠道类型。
Public / Private Channel 选择要为其列出成员的渠道。
Limit 设置在一个执行周期内Workfront Fusion返回的最大成员数。

其他

Make an API Call

此操作模块允许您对Slack API进行经过身份验证的自定义调用。 这样,您可以创建其他Slack模块无法实现的数据流自动化。

选择配置API调用所需的HTTP请求方法。 有关详细信息,请参阅HTTP请求方法

table 0-row-2 1-row-2 2-row-1 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
Connection 有关将Slack帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
URL 输入相对于https://slack.com/api/的路径。 示例: /users/identity
Method
Headers

以标准JSON对象的形式添加请求的标头。

例如, {"Content-type":"application/json"}

Workfront Fusion 为您添加授权标头。

Query String

以标准JSON对象的形式添加API调用的查询。

例如: {"name":"something-urgent"}

Body

以标准JSON对象的形式添加API调用的正文内容。

注意:

在JSON中使用条件语句(如if)时,请将引号放在条件语句之外。

Base URL 选择要用于API调用的基本URL。

术语

在配置Slack模块时,以下术语可能很有用:

  • DM: Direct Message
  • IM: Instant Message
  • 专用频道:以前为Group
  • 直接消息:以前为IM
  • 渠道: API文档中的Conversation,Slack应用程序中的channel。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3