构建工作流程:在 Slack 中建立工作流程

工作流程可让你在 Slack 中自动执行任务并更高效地工作。默认情况下,付费套餐中的任何人都可以使用工作流程构建器建立工作流程。如果你没有看到该选项,说明你的拥有者或管理员可能限制了谁可以构建工作流程

工作流程新手?查看我们的什么是 Slack 工作流程?教程以概要了解相关信息。


工作流程的组成部分

在开始之前,了解构成工作流程的各个组成部分会对你有所帮助。构建工作流程时,你将自定义每个组件以在 Slack 中完成任务。 

组件 定义 示例
触发器 发起工作流程的操作 有几个选项可以发起工作流程,例如单击 发起工作流程按钮或有人加入频道。
步骤 你希望工作流程采取的操作 步骤可以在 Slack 中采取各种操作(例如,发送消息或向频道添加人员)。你也可以从第三方服务中添加连接器步骤
变量 提交给你的工作流程的任何信息,可以在工作流程稍后的步骤中进行引用 对发起工作流程的人员的@提及可以作为变量添加到由工作流程发送的消息中。
按钮 单击之后会将工作流程移动至下一步 单击之后,按钮可能会显示一个表单,或允许某个人在由更大的团队监控的频道中提出申请。
工作流程管理者 拥有工作流程编辑、取消发布和删除权限的工作区成员

构建工作流程的人员自动成为工作流程管理者。要分担维护工作流程的责任,可以添加其他人作为工作流程管理者


步骤 1:打开工作流程构建器

  1. 在桌面版中,将鼠标悬停在更多上,然后选择自动化
    Slack 桌面应用中鼠标悬停在“更多”图标上的图像。
  2. 单击右上角的 新工作流程


步骤 2:选择工作流程的启动方式
 

  1. 发起工作流程下,单击 选择事件,然后从列表中选择一个选项:

     从链接
    在 Slack 中分享此链接以显示 发起工作流程按钮,相关人员可以单击此按钮来发起工作流程。

        按时间表
    指定工作流程的日期、时间和节奏。基于你设置的时间表自动发起。

        在使用表情回复时
    指定表情和频道。当有人在频道中使用表情回复时,你的工作流程就会发起。

        有人加入频道时
    指定一个频道。每当有人加入频道时,你的工作流程就会发起。

     在更新列表项目时
    选择一个列表。当列表中的任何项目更新时,你的工作流程就会发起。单击添加字段可以在特定字段发生更改时发起工作流程。

        webhook
    配置外部事件以发起工作流程。
  2. 按照提示操作,然后单击继续。 

注意:使用链接发起的工作流程仅能从 Slack 发起。单击 Slack 外部的链接不会启动工作流程。

 

步骤 3:添加工作流程步骤

决定工作流程的启动方式后,你添加的步骤将完成你想要自动化的任务。步骤是工作流程的构建块,它们可以在 Slack 内外采取操作,并且在有人发起工作流程时按照你指定的顺序执行。 

步骤类型

步骤 描述 可以使用的人员
Slack 采取 Slack 操作,例如发送消息或将某人添加到频道 所有人员(默认)
关联器 在第三方服务中采取操作,如向 Google 电子表格添加行或创建新的 Zoom 会议 所有人员(默认)*
自定义 专门为你的组织构建,以便执行开发者指定的操作 应用协作者**

*如果你的工作区或 Enterprise Grid 组织已启用应用审批,则自定义应用和连接器需要获得批准,然后才能添加到工作流程中
**除非开发者设置了其他权限


增加步骤

要将步骤添加到工作流程,请决定要使用的步骤类型,然后从步骤库中找到并选择它。

  1. 搜索一个步骤或从列表中选择一个步骤。
  2. 按照提示配置步骤,然后单击保存

根据你的工作区或 Enterprise Grid 组织设置,你可能需要请求连接器的访问权限或进行额外配置,之后方可将这些步骤添加到工作流程。当你添加连接器步骤时,我们要求你使用第三方服务验证帐户,然后工作流程才能成功完成该步骤。工作流程创建者可以选择是要求使用他们工作流程的个人使用自己的帐户进行身份验证,还是使用自己的凭据。

注意:要配置向频道发送消息的步骤,你需要具有相关频道的发布权限。如果你没有发布权限,请让拥有者或管理员授予你这些权限。


自定义步骤

设置步骤时,你将会看到添加变量或按钮的选项。变量允许工作流程使用先前之前步骤中的信息来指导未来步骤和响应,按钮允许工作流程“暂停”步骤流程,直到单击该按钮。

变量

按钮

步骤中可用的变量取决于之前传入工作流程的信息。例如,你可以向工作流程添加发送消息步骤,并选择使用这个工作流程的人员变量,以根据发起工作流程的人员动态更改收件人。
  1. 从步骤中,单击 插入一个变量。(在某些位置,你可能只能看到 括号图标。)
  2. 从变量列表中选择。工作流程运行时,动态数据将替换变量。
当你为步骤添加了按钮时,工作流程在有人单击该按钮后才会继续运行。你可以使用按钮来继续运行工作流程、发起另一个工作流程或打开一个链接。
  1. 从步骤中,单击 添加按钮
  2. 如果需要,你可以编辑在按钮上显示的文本或更改按钮颜色。
  3. 要为按钮选择操作,单击行为下方的下拉菜单。
  4. 单击单击旁边的切换开关可以在有人单击按钮后禁用该按钮。
  5. 选择高级选项可以将单击按钮的权限限制为特定人员,或设置到期日期,在特定日期和时间禁用按钮。
  6. 单击完成,然后单击保存


编辑和重新排序步骤

如果你改变主意,可以调整步骤的配置,更改其执行顺序。 

  • 要编辑步骤,请单击 铅笔图标。 
  • 要重新排序步骤,请单击 向上箭头 向下箭头,或将其拖动到新位置。


步骤 4:结束并发布工作流程

在发布工作流程之前,你需要完成一些收尾工作。发布之后,你随时可以编辑工作流程以进行更新、添加或移除工作流程管理者或更改权限。

添加标题、说明和图标

  1. 单击工作流程构建器左上方的工作流程的图标。
  2. 为你的工作流程选择一个名称。这是在共享工作流程链接、工作流程在频道中发布消息或发送私信等时显示的信息。
  3. 如果需要,还可添加说明。
  4. 要添加自定义图标,请单击上传


添加工作流程管理者

你添加的任何工作流程管理者都将拥有与工作流程创建者相同的权限。

  1. 单击工作流程构建器右上方的 三个圆点图标,然后选择设置
  2. 单击编辑
  3. 工作流程管理者下方,键入要添加人员的姓名。然后,选择他们的姓名。


设置访问权限

默认情况下,工作区或组织中的每个人都可以找到并使用你的工作流程,但只有工作流程管理者才能复制工作流程。下文描述了如何更改这些默认权限:

  1. 单击工作流程构建器右上方的 三个圆点图标,然后选择设置
  2. 单击编辑
  3. 谁可以查找和使用该工作流程?下拉菜单中选择一个选项。
  4. 为了确保与你在 Slack Connect 中开展合作的外部人员有权限使用工作流程,请勾选还包括连接的外部组织可供查找和运行旁边的复选框。
  5. 谁可以复制该工作流程?下拉菜单中选择一个选项。
  6. 单击保存


发布工作流程

准备就绪后,发布你的工作流程,这样你以及拥有相应权限的工作区或组织成员就可以使用它了。 

  1. 单击工作流程构建器右上角的完成
  2. 查看工作流程的详情和权限。
  3. 单击发布

就这些!你刚刚构建了一个工作流程。如果它是使用链接发起,请确保在 Slack 中共享该链接,以便成员可以找到并使用你的新工作流程。

注意:只有在拥有者和管理员允许外部人员运行由你所在组织创建的工作流程的情况下,Slack Connect 频道和外部人员才能获得访问工作流程的权限。

哪些人员可以使用此功能?

Related Articles

Recently Viewed Articles