Zapier 集成

Zapier 集成

Zapier 是一种基于 Web 的服务,可自动执行两个不同应用程序之间的重复流程。您可以通过 Zap 将 ServiceDesk Plus Cloud 与各种外部网络应用程序连接起来。Zap 是将应用程序和服务连接在一起的自动化工作流程。

ServiceDesk Plus Cloud 提供了即用型 Zap,允许用户通过 Zapier 设置与外部应用程序的快速集成。

您还可以使用 Zapier 的无代码平台创建 Zap,以便在 ServiceDesk Plus Cloud 和任何 Web 应用程序之间配置操作。创建 Zap 包括设置触发器、添加操作和测试 Zap。

需要的角色:

  • ServiceDesk Plus 中的 SDAdmin
  • Zapier 中的管理员
  • 外部应用程序中的管理员或同等权限

启用集成

  1. 在 ServiceDesk Plus Cloud 中,转到设置 > 应用程序及附加组件 > 集成。
  2. 在 Zapier 卡上,点击从 Zapier 安装。
  3. 登录到您的 Zapier 帐户。
  4. 点击创建 Zap。
  5. 在 Zap 编辑器中,为您的 Zap 提供一个名称,然后开始构建工作流。

使用 SDP Zap

内置 Zap 与触发器和操作捆绑在一起,允许用户立即设置集成。

使用内置 Zap,

  1. 在您的 Zapier 账户中,进入仪表板上的制作 Zap部分。
  2. 选择要连接的应用程序。
  3. 选择相应下拉菜单中列出的触发器和动作。
  4. 点击尝试测试并启用您的 Zap。

 


 

目前,ServiceDesk Plus 支持以下领域各种产品的触发器和动作:

访问Zapier了解触发器和动作的更新列表。
  • ITOM

产品

触发器

动作

触发器类型

Datadog

在 ServiceDesk Plus Cloud 中创建的资产

在 Datadog 中添加度量单位

轮询

Site24X7

在 Site24x7 中创建警报

在 ServiceDesk Plus Cloud 中创建请求

即时

Uptime

在 ServiceDesk Plus Cloud 中创建的请求

在 Uptime 中发送 webhook 警报

轮询

  • 交流与合作

产品

触发器

动作

触发器类型

Zoho Cliq

在 ServiceDesk Plus Cloud 中创建的请求

在 Cliq 频道中发送警报

轮询

在 Cliq 1-1 聊天窗口中发送警报

通过 Cliq 中的机器人进行广播

Zapier Chrome extension

在 Zapier Chrome 浏览器扩展中触发推送

ServiceDesk Plus Cloud中的更新请求

即时

GoTo Webinars

GoTo 网络研讨会中安排的新网络研讨会

在 ServiceDesk Plus Cloud 中创建公告

轮询

在 ServiceDesk Plus Cloud 中创建的变更

从变更中为 GoTo Webinar 中的网络研讨会添加注册者

Confluence

在 ServiceDesk Plus Cloud 中创建的变更

在 Confluence Cloud 中创建页面或文章

轮询

在 Confluence Cloud 中创建的页面或文章

在 ServiceDesk Plus Cloud 中创建公告

在 Confluence Cloud 中创建的文章

在 ServiceDesk Plus Cloud 中创建变更

Zoom meeting

在 ServiceDesk Plus Cloud 中创建的变更

添加注册人,从变更中缩放会议注册人

轮询

Discord

在 ServiceDesk Plus Cloud 中创建的请求

在 Discord 频道发送信息

轮询

Slack

在 ServiceDesk Plus Cloud 中创建的请求

在 Slack 私人频道发送消息

轮询

在 ServiceDesk Plus Cloud 中创建的变更

在 Slack 中直接发送消息

在 ServiceDesk Plus Cloud 中创建的资产

在 Slack 私人频道发送消息

在 Slack 中发送的公共信息

在 ServiceDesk Plus Cloud 中创建公告

即时

在 Slack 私人频道发送的信息

在 ServiceDesk Plus Cloud 中创建请求

Microsoft Teams

在团队中配置的 ServiceDesk Plus Cloud机器人发送的Slash命令

通过 MS Teams 发送新的 SDP 请求

轮询

在团队中配置的 ServiceDesk Plus Cloud消息扩展中发送的聊天消息

在 MS Teams 中为新的 SDP 请求发送聊天信息

  • 人力资源

产品

触发器

动作

触发器类型

BambooHR

新员工开始使用BambooHR

在 ServiceDesk Plus Cloud 中创建请求

轮询

在 ServiceDesk Plus Cloud 中创建公告

People HR

人力资源部新入职人员

在 ServiceDesk Plus Cloud 中创建请求

即时

人力资源部新离职人员

  • 生产率

产品

触发器

动作

触发器类型

Asana

在 ServiceDesk Plus Cloud 中创建的变更

在 Asana 中添加项目

轮询

 

在 ServiceDesk Plus Cloud 中创建的请求

在 Asana 中添加事件

monday.com

在 ServiceDesk Plus Cloud 中创建的请求

在 monday.com 创建板块

轮询

Trello

为 Trello 卡添加评论

在 ServiceDesk Plus Cloud 中创建公告

轮询

在ServiceDesk Plus Cloud中更新请求

Calendly

在 Calendly 中添加邀请

在 ServiceDesk Plus Cloud 中创建变更

即时

Todoist 

在 ServiceDesk Plus Cloud 中创建的请求

在 Todoist 中创建任务 

轮询

在 ServiceDesk Plus Cloud 中创建的变更

在 Todoist 中添加项目

PagerDuty

在 ServiceDesk Plus Cloud 中创建的请求

PagerDuty 中的触发事件。

轮询

PagerDuty 中更新的事件

更新ServiceDesk Plus Cloud中的请求

即时

  • 支持

产品

触发器

动作

触发器类型

Freshdesk

在 Freshdesk 中创建的工单

在 ServiceDesk Plus Cloud 中创建请求

即时

Zendesk

在 Zendesk 中创建的工单

在 ServiceDesk Plus Cloud 中创建请求

轮询

Zoho Desk

Zoho Desk 中更新的工单

在 ServiceDesk Plus Cloud 中创建请求

即时

在 ServiceDesk Plus Cloud 中更新请求

  • 身份管理

产品

触发器

动作

触发器类型

Okta

在 Okta 中创建的事件

在 ServiceDesk Plus Cloud 中创建公告

即时

  • DevOps

产品

触发器

动作

触发器类型

Azure DevOps

为 Azure DevOps 中的工作项目添加评论

ServiceDesk Plus Cloud中的更新请求

即时

在 ServiceDesk Plus Cloud 中创建变更

在 Azure DevOps 中创建工作项

轮询

Jira

在 ServiceDesk Plus Cloud 中创建变更

在 Jira Cloud 中创建问题

 

轮询

在 Jira Cloud 中更新问题

在 ServiceDesk Plus 中创建请求

Terraform

在 Terraform Cloud 工作区中运行触发器

在 ServiceDesk Plus Cloud 中更新请求

轮询

Amazon CloudWatch

在 Amazon CloudWatch 中创建的报警

在 ServiceDesk Plus Cloud 中创建公告

轮询

Amazon CloudWatch 中的报警状态已变更

更新 ServiceDesk Plus Cloud 中的请求

Jenkins

在 Jenkins 中触发job状态通知

在 ServiceDesk Plus Cloud 中创建请求

即时

在 ServiceDesk Plus Cloud 中创建变更

 Jenkins 中新建 job 状态

在 ServiceDesk Plus Cloud 中创建公告

  • ITSM

产品

触发器

动作

触发器类型

ServiceNow

在 ServiceDesk Plus Cloud 中创建的资产

在 ServiceNow 中创建记录

轮询

在 ServiceDesk Plus Cloud 中创建的变更

更新 ServiceNow 中的记录

 

在 ServiceNow 中创建的记录

在 ServiceDesk Plus Cloud 中创建请求

在 ServiceDesk Plus Cloud 中创建变更

Jira Service Management

在 Jira 中更新了请求

在 ServiceDesk Plus Cloud 中创建请求

轮询

在 ServiceDesk Plus Cloud 中更新请求

在 Jira 中创建了请求

在 ServiceDesk Plus Cloud 中创建变更

 

创建Zaps

设置触发器

触发器是启动 Zap 的事件。它定义了必须运行 Zap 的方式和时间。例如,您可以将 ServiceDesk Plus Cloud 中的请求创建设置为触发器,以便在任何第三方错误跟踪软件中自动生成工单。

Zapier 中有两种类型的触发器: 轮询触发器和即时触发器

一个 Zap 只能有一个触发器,类型不限。

设置轮询触发器

Zaps 以轮询方式运行。应用程序的服务器将根据订阅计划定期检查触发数据。下次轮询服务器更新时,将处理在间隔内收到的所有更新。

在 Zap 编辑器中,通过配置以下属性来设置触发器:

步骤 1: 选择应用程序和事件

  1. 选择 ManageEngine ServiceDesk Plus Cloud 作为发生触发事件的应用程序。也可以使用搜索选项。
  2. 选择特定触发器作为启动 Zap 的事件。在 ServiceDesk Plus Cloud 中创建新请求、变更或资产时,您可以在 Zapier 中配置轮询触发器。
  3. 选择事件后,点击继续

 


 

步骤 2: 选择账户

  1. 选择 Zap 必须用来识别触发器的 ServiceDesk Plus Cloud 帐户。使用连接新账户选项登录 ServiceDesk Plus Cloud 并授权 Zapier 访问 ServiceDesk Plus Cloud 数据。
  2. 点击继续

 


 

选择账户之后,点击继续。

步骤 3: 设置触发器

指定必须执行触发器的条件。可以根据收到的请求、变更或资产的字段值定义条件。如果未指定条件,触发器将针对所选账户默认服务台实例中的所有新请求、变更请求或资产设置。

步骤 4: 测试触发器

通过从 ServiceDesk Plus Cloud 获取最多三个符合触发器中预定义条件的唯一样本来测试 Zap 功能。

 


 

从列表中选择并保存一个样本。您选择的样本稍后将用于测试 Zap 中的操作。您可以随时切换样本。

设置即时触发器

即时触发器基于 webhook,使 Zapier 能够向其他应用程序发送自动消息或信息。当即时触发器被执行时,Zap 中预先配置的操作将被执行。使用 webhooks 增加了通过 Zapier 实现自动化的范围。

只有 ServiceDesk Plus Cloud 中的 SDAdmin 才能配置即时触发器。

ServiceDesk Plus Cloud 触发器

步骤 1: 选择应用程序和事件

  1. 选择 ManageEngine ServiceDesk Plus Cloud 作为发生触发事件的应用程序。也可以使用搜索选项。
  2. 选择触发器作为启动 Zap 的事件。触发器将在请求/变更模块中执行创建、编辑或删除操作时执行。
  3. 选择事件后,点击继续

 


 

步骤 2: 选择账户

  1. 选择 Zap 必须用来识别触发器的 ServiceDesk Plus Cloud 帐户。使用连接新账户选项登录 ServiceDesk Plus Cloud 并授权 Zapier 访问 ServiceDesk Plus Cloud 数据。
  2. 点击继续

 


 

步骤 3: 设置触发器

  1. 选择必须执行触发器的 ServiceDesk Plus Cloud 实例。
  2. 选择触发器适用的模块(请求或变更)。
  3. 选择用户执行触发器时要执行的动作。
  4. 可以指定必须执行触发器的条件。如果没有指定条件,则每次执行所选动作时都会执行触发器。
  5. 以数组格式指定条件。例如:如果请求的主题中包含 "网络",且状态为 "进行中",则可以配置触发条件来执行动作。

    [
      {
       "field": "subject",
       "condition": "contains",
       "values": [
         "Network"
        ]
      },
      {
       "field": "status.in_progress",
       "condition": "contains",
       "logical_operator":"and",
       "values": [
         true
        ]
      }
    ]

  6. 点击继续。

 


 

步骤 4: 测试触发器

通过从 ServiceDesk Plus Cloud 获取最多三个符合触发器中预定义条件的唯一样本来测试 Zap 功能。

 


 

此外,用户还可以配置基于 Webhook 的 Zapier 触发器来执行即时操作:

步骤 1: 选择应用程序和事件

  1. 在 Zap 编辑器中,在 App Event 搜索框中输入 "Webhooks"。
  2. 从搜索结果中选择 Webhooks by Zapier。
  3. 从显示为事件的webhook列表中选择Catch Hook
  4. 点击继续

 


 

步骤 2: 设置触发器

  1. 指定子key,以限制通过 webhook 获取的有效负载。此步骤为可选步骤。
  2. 点击继续。

 


 

步骤 3: 测试触发器

  1. 复制生成的唯一 Webhook URL。
  2. 将 Webhook URL 配置为 ServiceDesk Plus Cloud 中的触发器。
  3. 点击测试触发器以确保Webhook触发器按预期运行。


设置动作

动作是 Zap 执行的事件。例如,在 ServiceDesk Plus Cloud 中记录请求时,您可以将在第三方错误跟踪软件中创建工单设置为一个动作。

动作有两种类型: 应用程序动作和应用程序搜索。

一个 Zap 最多可以有 100 个动作。

应用程序动作

应用程序动作是指通过 Zap 在应用程序中执行的创建或更新动作。

在 Zap 编辑器中,您可以在配置触发器后设置应用程序动作。设置 Zap 动作包括配置以下属性:

步骤 1: 选择应用程序和事件

  1. 选择 ManageEngine ServiceDesk Plus Cloud 作为发生动作的应用程序。您也可以使用搜索选项。
  2. 选择特定动作作为要执行的事件。Zapier 支持以下应用程序动作:
    1. 创建请求 - 在特定服务台实例中根据给定的信息创建一个请求。在 Zap 中配置动作时,必须提供请求的主题(必填字段)。所有其他字段均为可选字段。如果没有提供服务台实例,请求将记录在所选账户的默认服务台实例中。
    2. 更新请求 - 更新请求字段。您必须提供要更新的请求的显示 ID(必填字段)和新字段值。
    3. 创建公告 - 向实例中的所有或特定用户发送公告。在 Zap 中配置此动作时,必须提供公告的标题和描述(必填字段)。所有其他字段均为可选字段。
    4. 创建变更- 在特定服务台实例中添加新的变更请求,并提供给定的明细。在 Zap 中配置此动作时,必须提供变更请求的标题和状态注释(必填字段)。其他字段为可选字段。如果没有提供服务台实例,变更请求将添加到所选账户的默认服务台实例中。
    5. API 调用 - 通过 V3 API 向 ServiceDesk Plus 调用 API 以执行动作。
  3. 选择事件后,点击继续

 


 

步骤 2: 选择账户

  1. 选择 Zap 执行动作必须使用的 ServiceDesk Plus Cloud 帐户。使用连接新账户选项登录 ServiceDesk Plus Cloud 并授权 Zapier 访问 ServiceDesk Plus Cloud 数据。
  2. 点击继续

 


 

步骤 3: 设置动作

指定必须通过所选服务台实例中的 Zap 发生的事件。除了从选定账户获取的实例外,您还可以在其他服务台实例中执行动作。选择服务台实例字段,转到自定义选项卡,在 Zap 中配置任何服务台实例。

为捕获事件明细而填充的字段取决于在步骤 1 中选择的应用程序事件。

应用程序事件

待配置字段

创建公告

指定公告的明细,如标题、描述或公告类型。创建公告时,此处指定的详细信息将反映在 ServiceDesk Plus Cloud 中。

创建变更

指定在 ServiceDesk Plus Cloud 中创建变更请求时要填充的变更详细信息。

创建请求

指定在 ServiceDesk Plus Cloud 中创建请求时要填充的请求详细信息。

 API调用


  • 选择进行调用的 HTTP 方法(POST、GET、PUT)。
  • 输入必须放置 API 调用的子域 URL 路径。例如,只使用 /api/v3/requests,而不是整个 URL。
  • 指定 API 文档中提到的正文内容。

更新请求

在 ServiceDesk Plus Cloud 中指定要更新到请求的详细信息。

 

点击字段时列出的值是从触发器和之前的动作中获取的。点击继续

 


 

步骤 4: 测试动作

使用示例触发器测试 Zap 以执行配置的动作。您还可以查看用于执行动作的触发器的确切值。确保该动作不会导致任何意外后果。如有需要,您可以选择不同的样本进行测试。

点击测试并继续

 


 

步骤 5: 发布动作

查看示例动作,然后点击"发布 Zap"。

 


应用程序搜索

应用程序搜索用于查找以后可用于应用程序动作的信息。目前,您只能通过 Zapier 执行查找请求应用程序搜索,根据 ID 搜索请求。

步骤 1:选择应用程序和活动

  1. 选择 ManageEngine ServiceDesk Plus Cloud 作为发生动作的应用程序。您还可以使用搜索选项。

    • 除了从选定账户获取的实例外,您还可以在其他服务台实例中执行动作。选择服务台实例字段,然后转到自定义选项卡,在 Zap 中配置任何服务台实例。

  2. 选择查找请求作为要执行的事件。

 


 

步骤 2:选择账户

  1. 选择 Zap 执行动作必须使用的 ServiceDesk Plus Cloud 帐户。使用连接新账户选项登录 ServiceDesk Plus Cloud 并授权 Zapier 访问 ServiceDesk Plus Cloud 数据。
  2. 点击继续。

 


 

步骤 3: 设置动作  

  1. 选择要执行 Zap 的服务台实例。
  2. 指定要获取的请求 ID。
  3. 指定即使没有获取请求,是否也必须将该操作视为成功。
  4. 点击继续

 


步骤 4:测试动作

  1. 确认请求搜索,并测试 zap 以获取包含给定数据的样本请求。
  2. 点击测试并继续。

 


 

步骤 5: 发布动作

查看从 ServiceDesk Plus Cloud 提取的示例请求,然后点击发布 Zap。

 


 

应用程序搜索不能是任何 Zap 中的最后一个动作。您必须在应用搜索后建立至少一个应用动作才能关闭 Zap。

添加辅助步骤

辅助步骤在任何 Zap 中的功能都是一样的。请参考 Zapier 的资源,了解如何向 Zap 添加过滤器、路径、延迟和格式器。

启用 Zap

创建 Zap 后,您可以在编辑器中启用它,同时发布它。您还可以在主页上切换打开 Zap。


删除Zap

您可以删除 Zap,使其无法使用 ServiceDesk Plus Cloud 数据进行触发/操作。

在您的 Zapier 账户中,转到 Zaps > 主页并找到该 Zap。点击 Zap 旁边的图标并选择删除。