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

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

工作流程新手?查看什么是 Slack 工作流程?教程以了解概览。


工作流程的组成部分

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

组件 定义 示例
工作流程的启动方式 将启动工作流程的操作。 当用户完成你指定的启动工作流程的操作(例如加入频道或单击 Slack 中的链接)时,工作流程将启动。
步骤 你希望工作流程采取的操作。 步骤可以使用表单发送消息或收集信息。你也可以从第三方服务中添加步骤。
变量 提交给你的工作流程可在其他地方引用的任何信息。 变量可以是运行工作流程的任何人员的姓名,也可以包含在欢迎他们加入频道的消息中。
工作流程管理者 拥有管理工作流程权限的工作区成员。 任何工作流程管理者都可以编辑、取消发布或删除工作流程。他们还可以添加和移除其他工作流程管理者。


打开工作流程构建器

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


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

  1. 从列表中选择一个选项:

     从链接
    在 Slack 中共享此链接。当工作区中有人单击它时,你的工作流程就会启动。

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

        有人加入频道时
    指定一个频道。当有人加入该频道时,你的工作流程就会启动。

        按时间表
    指定工作流程自动启动的日期、时间和节奏。

        webhook
    配置外部事件以确定工作流程的启动方式。
  2. 按照提示操作,然后单击继续。 

注意:从链接启动的工作流程需要在 Slack 中共享并单击即可启动。单击 Slack 外部的链接不会启动该工作流程。

 

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

决定工作流程的启动方式后,你添加的步骤将完成你想要自动化的任务。步骤是任何工作流程的构建块;其可以在 Slack 外部和内部采取行动。有人启动你的工作流程时,这些步骤将按照你指定的顺序进行。 


增加步骤

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

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

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


步骤类型

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

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


关于连接器步骤的更多详细信息

要构建在其他服务中执行操作的工作流程(例如向 Google 表格添加行或启动 Zoom 会议),你可以为第三方服务添加连接器步骤。你可能需要请求连接器的访问权限或其他配置,之后方可将连接器步骤添加到某一工作流程,具体视你的工作区或 Enterprise Grid 组织设置而定。

当你将连接器步骤添加到工作流程时,我们要求你使用该第三方服务验证帐户,然后工作流程才能成功完成该步骤。工作流程创建者可以选择是要求使用他们工作流程的个人使用自己的帐户进行身份验证,还是使用自己的凭据。

注意:默认设置下,工作流程创建者可以决定人员进行身份验证的方式,而拥有者和管理员可以限制此权限。如果你看不到这个选项,请向拥有者或管理员寻求帮助。


自定义步骤

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

变量

按钮

步骤中可用的变量取决于之前传入工作流程的信息。例如,你可以向工作流程添加发送消息步骤,并选择使用此工作流程变量的人员,以便在每次工作流程启动时动态更改收件人。

插入一个变量

  1. 在自定义的步骤中,单击 插入变量。(在某些位置,你可能只能看到 图标)。
  2. 从变量列表中选择。工作流程运行时,动态数据将替换变量
当你为工作流程的某个步骤添加了按钮时,工作流程将不会继续进行,直到有人单击该按钮。每次使用工作流程时,只能由一个人单击按钮。 

添加按钮

  1. 在自定义的步骤中,单击添加按钮
  2. 单击 铅笔图标可编辑按钮上显示的文本,选择按钮颜色并添加按钮行为的描述性文本。
  3. 单击完成,然后单击保存


编辑和重新排序步骤

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

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


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

发布工作流程之前,你可以添加一些收尾工作。如果需要调整详细信息、工作流程管理者或访问权限,你可以在发布工作流程后随时对其进行编辑

添加标题、说明和图标

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


添加工作流程管理者

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

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


设置访问权限

默认情况下,工作区中的每个人都可以找到并使用你的工作流程,只有工作流程管理者才能制作副本。以下是如何更改默认权限:

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

就这些!你刚刚构建了一个工作流程。如果你的工作流程从链接启动,请确保在 Slack 中共享该链接,以便你的工作区或 Enterprise Grid 组织中的人员可以找到和使用该工作流程

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

小窍门: 一旦其他人开始使用你的工作流程,你就可以看到他们与工作流程的交互方式,并从工作流程活动日志中查看任何错误。

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