集成和IT现代化

ServiceNow和Jira Integration

Istock 960790462 (1)

为什么要将Jira与ServiceNow集成?

使用Jira和ServiceNow的团队将收集和组织大量数据。其中大部分数据对其他团队都很有用。如果两个团队分别使用这些平台,将它们连接起来可以使组织受益。

集成这些平台允许您自动共享数据,并精确地控制数据交换的发生方式。两个系统之间的手动数据交换将会减少。

用例:

  1. 在ServiceNow和Jira中集成项目。
  2. 在ServiceNow中查看可用的Jira项目和板。
  3. 执行从Jira到ServiceNow的记录批量导入。
  4. 在Jira和ServiceNow之间执行单个记录更新。
  5. 避免在Jira和ServiceNow中重复记录更新条目。
  6. 从单个应用程序计划、跟踪和更新任务。

用于集成的方法

  1. ServiceNow Rest API:ServiceNow出站Rest API可用于在Jira中创建问题和更新问题。Jira到ServiceNow通信所需的脚本Rest API。
  2. ServiceNow集成中心:Jira Spoke可以用于管理问题、用户、故事和Jira中的组。预定义的子流可以用于Jira到ServiceNow的通信。

方法1 - ServiceNow Rest API

设计的图:

Restjira

1.ServiceNow到Jira通信:

您需要为不同的端点创建REST出站消息—下面提到了一些示例。

操作 URL 方法
创建问题 https:// /rest/api/3/issue 帖子
更新问题 https:// < JiraURL > /休息/ api / 3 /问题/ {issueIdOrKey}
有问题 https:// < JiraURL > /休息/ api / 3 /问题/ {issueIdOrKey} 得到
删除问题 https://< Jira URL>/rest/api/3/issue/{issueIdOrKey} 删除
  1. 导航到:系统Web服务>出站> REST消息>新建
  2. 下面是在Jira中创建问题的REST消息示例。

Screenshot1

2.Jira to ServiceNow通信:

  1. 需要使用脚本Rest API来生成回调URL,可以在Jira的Webhook创建中使用。
  2. 导航到:系统Web服务>脚本Rest API >单击“新建”
  3. 填写详细信息并提交。
  4. 在相关列表>资源> Create New中,下面是来自Jira的ServiceNow中的更新问题示例。

Screenshot2

方法2 - ServiceNow IntegrationHub和Jira Spoke

设计的图:

Jiracloud

  1. 在ServiceNow实例中需要Jira Spoke。
  2. ServiceNow实例中需要集成中心专业包。
  3. 流程设计器可以用于sprint管理、项目管理、问题管理等方面的操作。

Jira可以在本地和云端;您与ServiceNow的集成将根据类型而有所不同。

  1. ServiceNow和Jira云集成。
  2. ServiceNow和Jira on Premise集成。

1.ServiceNow到Jira通信:

  1. 安装Jira Spoke。
  2. ServiceNow支持与Jira集成的基本身份验证。
  3. 导航到IntegrationHub >凭证> Jira
  4. 提供Jira“服务账户”的用户ID和密码。
  5. Screenshot3导航到IntegrationHub >连接和证书别名> Jira
  6. 名称-任何有意义的名称。
  7. 凭证——提供在步骤3中创建的凭证。
  8. 连接URL - Jira实例URL
  9. 使用中端服务器-对Jira本地为真,对Jira云为假。Screenshot4
  10. 在安装Jira Spoke时,我们可以看到ServiceNow Flow Designer在Jira中执行了许多选项。Screenshot5
  11. 下面是一个使用Spoke在Jira form Flow Designer中创建问题的示例。

Screenshot6

2.Jira to ServiceNow通信:

  1. Jira到ServiceNow的集成不会基于Jira类型而改变。
  2. Webhooks用于Jira到ServiceNow的连接。
  3. 导航到Jira > Jira Webhook注册表
  4. 用令牌创建一个新记录,然后点击“回调URL”来获取webhook URL。
    Screenshot7
  5. 用上面的回调URL在Jira中创建Webhook。
  6. 使用来自Jira的触发器,在ServiceNow中,我们需要创建路由策略来触发不同的子流来执行特定的操作。
  7. 导航到Jira > Jira Webhook路由策略.创建一个新策略。
  8. Label—策略名称。
  9. 条件-满足指定条件后,流将触发。
  10. 答案——需要触发行动的流程。
    Screenshot8
  11. 下面是一个从Jira问题字段更新ServiceNow需求的示例。

Screenshot9

使用Jira Spoke胜过REST API的优势

  1. 在Flow Designer中可以使用预定义的操作来执行操作,并与Jira问题、用户等进行通信。
  2. 用于描述流程的用户友好语言有助于非技术用户更好地理解。
  3. Flow中的可重用动作降低了开发成本并节省了时间。
  4. 升级是安全的,并降低了ServiceNow平台替换复杂自定义脚本所涉及的成本。
  5. 低代码到无代码的集成环境。

完美+服务

我们擅长使用ServiceNow’sIT服务管理(ITSM)功能.ITSM是指设计、开发、部署、支持和管理IT服务生命周期所涉及的所有活动。我们可以使用Now平台和IT服务及运营工作流,帮助客户和潜在客户整合到一个单一的现代云IT解决方案,以提高IT生产力,预测和预防问题,并提供引人注目的服务体验。

我们在IT服务管理、客户服务管理、人力资源、CMDB、发现、应用程序引擎和管理方面拥有ServiceNow认证的实施专家。我们可以全面地评估和解决广泛的工作流集成项目,并有能力从概念到发布和后续交付成功。

要了解更多关于Perficient的ServiceNow专业知识,请订阅Perficient的博客,然后跟我们走LinkedIn而且推特

关于“ServiceNow与Jira一体化”的思考

留下回复

你的电邮地址将不会公布。必填字段已标记

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

Narsimhamurty Dewarkonda

Narsimhamurty是Perficient的高级技术顾问,在ServiceNow平台上工作。他是ServiceNow CSA和CIS - Discovery认证。他在ITSM、ITOM和ServiceNow集成等ServiceNow模块方面有经验。

更多来自作者

关注我们
推特 Linkedin 脸谱网 Youtube Instagram