Zoho BugTracker 集成

Zoho BugTracker 集成

Zoho BugTracker 是一款在线bug跟踪工具,可帮助您记录、跟踪和修复软件中发现的错误。它允许你使用自定义工作流、业务规则和服务水平协议自动修复漏洞,使用自定义视图和仪表板跟踪关键漏洞,使用互动模块进行协作,记录工时单,设置自动通知,使用报告分析团队绩效等。

您可以将 Zoho BugTracker 与 ServiceDesk Plus Cloud 集成,通过 ServiceDesk Plus Cloud 中的变更模块在 Zoho BugTracker 中实施软件项目。您还可以根据 ServiceDesk Plus Cloud 中的事件请求在 Zoho BugTracker 中提出bug。

将 Zoho BugTracker 与 ServiceDesk Plus Cloud 集成

Zoho BugTracker 与 ServiceDesk Plus Cloud 的集成可实现以下功能:

  • 根据变更请求自动在 Zoho BugTracker 中创建项目

  • 在相应的变更详细信息页面查看 Zoho BugTracker 项目

  • 根据事件请求在 Zoho BugTracker 中创建错误

步骤 1:设置与 Zoho BugTracker 的连接

  1. 转到设置 > 开发人员空间 > 连接 > 默认服务。

  2. 找到并点击 Zoho Oauth,然后点击创建连接。

  3. 提供连接名称和链接名称。

  4. 选择 ZohoBugTracker.projects.ALL 和 ZohoBugTracker.bugs.ALL 范围。

  5. 最后,点击创建并连接。

 


 

步骤 2:使用门户名称创建全局变量

要在自定义脚本中使用从 Zoho BugTracker 获取的个人访问令牌,必须如下所述创建一个全局变量:

  1. 转到设置 > 开发人员空间 > 全局变量。

  2. 点击新建组。

  3. 提供名称和说明。

  4. 创建以下变量并添加相应的值。

变量

门户名称

提供 Zoho BugTracker 门户名称。

  1. 最后,点击保存。

 


 

注意:此处使用的变量名称应与自定义函数中使用的名称一致。如果使用默认的自定义函数脚本,请使用上表中提到的名称。

步骤 3:在 Zoho BugTracker 中建立创建项目的功能

要通过 ServiceDesk Plus Cloud 在 Zoho BugTracker 中自动创建项目,请使用 Zoho BugTracker API 创建自定义函数,并通过触发器在相应的变更请求中调用该函数。

  1. 转到设置 > 开发人员空间 > 自定义功能。

  2. 点击新建自定义功能。

  3. 为自定义函数提供名称和说明,并将下面的脚本复制到代码编辑器。



  1. 点击保存。

  2. 转到设置 > 开发人员空间 > 自定义模块。

  3. 点击新建。

  4. 在详细信息选项卡下,提供名称及其复数形式。将生成默认的 API 名称。点击 "保存 "并转到 "字段 "选项卡。

  5. 现在会出现一个单行、必填、唯一的字段,名称为 "变更Id"。默认情况下,自定义模块中包含 Zoho BugTracker 项目名称字段。

  6. 点击保存。


 

  1. 转到设置 > 自动化 > 触发器 > 变更触发器。

  2. 点击新建触发器。

  3. 为变更触发器提供名称和描述。

  4. 将变更编辑时执行设为编辑。

  5. 将执行时间设置为随时。

  6. 配置要自动创建 Zoho BugTracker 项目时的条件。例如,您可以配置当变更请求移动到特定变更模板的实施阶段时应用触发器。

  7. 选择创建触发动作的自定义函数。

  8. 最后点击保存。
     



当触发器中配置的条件得到满足时,Zoho BugTracker 会根据变更请求自动创建一个项目。项目名称将与创建该项目的变更请求名称相同。

步骤 4:构建在变更请求中查看 Zoho BugTracker 项目的功能

您可以通过使用自定义小部件构建功能,在创建 Zoho BugTracker 项目的相应变更请求中查看该项目。

  1. 下载自定义小部件

  2. 转到设置 > 开发人员空间 > 自定义部件。

  3. 点击新建自定义部件。

  4. 提供名称和描述。

  5. 上传从步骤 1 下载的自定义部件文件(.zip)。

  6. 将托管设置为 Sigma 服务器。

  7. 最后点击保存。


 

当根据变更请求自动创建 Zoho BugTracker 项目时,一个显示项目详细信息的子标签将被添加到配置的变更阶段。您可以在设置 > 开发人员空间 > 自定义小部件下展开小部件明细,选择您喜欢的阶段,从而自定义选项卡显示的阶段。 


示例:
 


 


 

 步骤 5:在 Zoho BugTracker 项目中建立从事件请求提出错误的功能

通过使用自定义菜单构建功能,您可以使用 ServiceDesk Plus Cloud 在 Zoho BugTracker 项目中提出由变更请求创建的错误。该功能允许您报告与用于创建 Zoho BugTracker DevOps 项目的变更请求相关联的事件请求中的错误。

  1. 转到设置 > 开发人员空间 > 自定义功能。

  2. 点击新建自定义功能。

  3. 为自定义函数提供名称和说明,并将下面的脚本复制到代码编辑器。

  4. 点击保存。

  5. 转到设置 > 开发人员空间 > 自定义菜单 > 请求自定义菜单。


 

  1. 右上角的添加,然后点击新菜单组。

  2. 为菜单组提供名称和描述,并将状态设为启用。

  3. 点击保存。

  4. 点击创建的菜单组名称,然后点击新建菜单项。


 

  1. 为菜单项提供名称和描述,配置必要的条件和状态,并添加步骤 4 中配置的自定义功能作为操作。

  2. 最后点击保存。

 


 

使用此配置后,在请求详细信息页面的 "自定义动作 "下拉菜单中,将提供在 Zoho BugTracker 项目中生成错误的选项。如果事件请求与绑定到 Zoho BugTracker 项目的变更请求相关联,调用此自定义动作将在相应项目中创建一个错误;在所有其他情况下,都会出错。