我的服务模式是什么?
Suite,所有版本 Growth、Professional、Enterprise 或 Enterprise Plus
Support Team、Professional 或 Enterprise
通过将 操作生成器 连接到外部系统(例如 BbooHR),管理员可以将 Zendesk 与自动化工作流程中的外部系统整合起来,从而改善协作并维持跨多个平台的无缝体验。
注意:与操作工作流程中的外部系统关联的步骤统称为 外部操作。
本文章包含以下主题:
  • 将 BbooHR 连接到操作生成器
  • 在操作流程中使用 BbooHR 操作
  • 配方:在 Zendesk 工单中批准休假请求后,在 BbooHR 中自动创建休假请求

将 BbooHR 连接到操作生成器

在操作工作流程中包含外部操作之前,您必须将操作生成器连接到外部系统。

连接到外部系统以用于操作流程时,建议采用以下最佳实践:
  • 操作流程执行的所有外部操作都归因于连接外部系统的用户。因此,在连接到每个外部系统时,最好使用专用服务帐户而不是个人凭证。
  • 所有整合都请求对必要范围进行访问。但是,在授权连接到外部系统之前,请务必查看并验证范围。
  • 在管理基于 API 密钥的工具(例如OpenAI )的凭证时,最好将密钥存储在安全的保管库或凭证管理器中。
将操作生成器连接到 BbooHR
  1. 在 管理中心,单击 应用和整合 ,然后选择 操作 > 操作流程。
  2. 创建 或 编辑 操作工作流程。
  3. 打开步骤侧栏。
  4. 在 外部操作下,单击 BbooHR。
  5. 单击连接。
  6. 按照 BbooHR 的提示进行身份验证并完成连接。

    以下范围是必填项: Claims - read, Employee - read/write, Time Off - read/write, Reports - read, Company - read, Miscellaneous - read meta data.

    注意:操作流程执行的所有外部操作都归因于连接外部系统的用户。因此,在连接到每个外部系统时,最好使用专用服务帐户而不是个人凭证。

连接到系统后,您将看到一个已连接指示符、已连接实例的详情,以及 BbooHR 可用的操作。

在操作流程中使用 BbooHR 操作

BbooHR 操作步骤可用于在 BbooHR 中添加和管理员工详情和休假请求。

以下是可用的 BbooHR 操作:
  • 获取员工详情
  • 添加员工
  • 更新员工
  • 申请休假

从 BbooHR 获取关于员工的详情

使用 获取员工详情 操作可检索单个员工的个人数据和就业数据。

此操作有以下输入和输出:

  变量
输入 Employee ID 或 Work email address
输出 员工的人事数据

添加一名员工到 BbooHR

使用 添加员工 操作在 BbooHR 添加一名新员工。

此操作有以下输入和输出:

  变量
输入 First name, Last name, Work email address

可选: Middle name, Preferred name, Employee number, Job title, Department, Division, Location, Hire date, Gender, Home email address, Work phone number, Mobile phone number, Status

输出 Employee ID 以及输入中指定的任何变量

在 BbooHR 中更新员工

使用 更新员工 操作在 BbooHR 中更新现有员工的详情。

此操作有以下输入和输出:

  变量
输入 Employee ID

可选: First name, Middle name, Last name, Preferred name, Employee number, Job title, Department, Division, Location, Hire date, Gender, Home email address, Work phone number, Mobile phone number, Status

输出 员工的已更新人员数据

在 BbooHR 中请求休假

使用 休假 操作在 BbooHR 中提交员工休假请求。

此操作有以下输入和输出:

  变量
输入 Employee ID, Start date, End date, Type
注意:日期格式必须为 YYYY-MM-DD,并以 BbooHR 帐户的时区表示。
输出 确认提交的请求

配方:在 Zendesk 工单中批准休假请求后,在 BbooHR 中自动创建休假请求

当与相关 Zendesk 工单相关时,以下示例操作流程会自动在 BbooHR 中提交休假请求。

此类操作流程将包含以下步骤:
  1. 使用以下详情添加一个操作工作流程触发器 :
    1. 单击添加触发器。
    2. 在该步骤侧栏中的 Zendesk下,单击 工单。
    3. 单击 属性 并选择 工单标签已更改。
    4. 单击添加条件。
    5. 在 变量下,单击 工单标签已更改 ,然后选择 标签(已添加)。
    6. 将运算 符 设置为 包含至少 1 个的。
    7. 在 值下,输入已 批准。
  2. 添加步骤以 查找工单详情:
    1. 在操作生成器中操作工作流程触发器下方,单击 添加步骤 图标 ()。
    2. 在步骤侧栏中的 Zendesk 操作下,单击 查找工单。
    3. 在 工单 ID下,单击字段,然后单击 选择一个变量。
    4. 在变量菜单中,选择 工单标签已更改, 作为您要使用的输出变量步骤,然后选择 工单 ID。
  3. 添加一个步骤,以 查找关于工单受托人的用户详情 :
    1. 在操作生成器中,单击 添加步骤 图标 ()。
    2. 在步骤侧栏中的 “Zendesk 操作”下,单击 查找用户。
    3. 在 用户 ID 类型下,选择 Zendesk 用户 ID。
    4. 对于 用户 ID,单击 添加变量。
    5. 在变量菜单中,选择 工单标签已更改, 作为您要使用的输出变量步骤,然后选择 请求者 ID。
  4. 添加一个步骤以在 BbooHR 中检索员工的数据:
    1. 在操作生成器中,单击 添加步骤 图标 ()。
    2. 在步骤侧栏中,在 外部操作下,单击 BbooHR,然后选择 获取员工详情。
    3. 在 员工电邮下,单击 添加变量 。
    4. 在变量菜单中,选择 查找用户 作为您要使用的输出变量的步骤,然后选择 工作电邮。
  5. 添加一个步骤以在 BbooHR 中提交休假请求:
    1. 在操作生成器中,单击 添加步骤 图标 ()。
    2. 在步骤侧栏中,在 外部操作下,单击 BbooHR,然后选择 请求休假。
    3. 在 员工 ID下,单击 添加变量。
    4. 在变量菜单中,选择 查找用户 作为输出您要使用的变量的步骤,然后选择 工作 ID。
    5. 在 开始日期下,单击 添加变量。
    6. 在变量菜单中,选择 查找工单 作为输出您要使用的变量的步骤,然后选择 开始日期。
    7. 在 结束日期下,单击 添加变量。
    8. 在变量菜单中,选择 查找工单 作为您要使用的输出变量的步骤,然后选择 结束日期。
    注意:要使开始日期和结束日期信息可用作操作流程中的变量,必须将其配置为工单字段。
  6. 添加一个步骤, 在Slack中向工单请求者的主管发送私信 ,其中包含您为休假请求收集的信息:
    1. 在操作生成器中,单击 添加步骤 图标 ()。
    2. 在步骤侧栏中的 外部操作下,单击 Slack,然后选择 发表私信。
    3. 在 电邮下,单击 添加变量。
    4. 在变量菜单中,选择 获取员工详情 作为输出变量的步骤,然后选择 主管的电邮。
    5. 在 消息下,输入您要发送给员工主管的消息。分别包含来自查找工单和查找用户步骤的相关信息作为变量,以便简化解决工单的流程。在以下示例中,所有变量都以斜体显示:
      Hi Employee details > Supervisor Name,
      
      A time off request has been submitted in BambooHR for Requester > Name and requires your attention. Please respond as soon as possible.
      
      Time off request summary:
      - Start date: Ticket > Start date
      - End date: Ticket > End date
      - Notes: Requester > Notes
  7. 单击保存。
  8. 单击 测试 以 测试操作流程。
  9. 单击选项菜单 ()并选择 激活 ,即可开始使用操作工作流程,当与请求相关的 Zendesk 工单获得批准时,BbooHR 中自动提交休假请求。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持