为什么要将Jira与ServiceNow集成?
使用Jira和ServiceNow的团队将收集和组织大量数据。其中大部分数据对其他团队都很有用。如果两个团队分别使用这些平台,将它们连接起来可以使组织受益。
集成这些平台允许您自动共享数据,并精确地控制数据交换的发生方式。两个系统之间的手动数据交换将会减少。
用例:
- 在ServiceNow和Jira中集成项目。
- 在ServiceNow中查看可用的Jira项目和板。
- 执行从Jira到ServiceNow的记录批量导入。
- 在Jira和ServiceNow之间执行单个记录更新。
- 避免在Jira和ServiceNow中重复记录更新条目。
- 从单个应用程序计划、跟踪和更新任务。
用于集成的方法
- ServiceNow Rest API:ServiceNow出站Rest API可用于在Jira中创建问题和更新问题。Jira到ServiceNow通信所需的脚本Rest API。
- ServiceNow集成中心:Jira Spoke可以用于管理问题、用户、故事和Jira中的组。预定义的子流可以用于Jira到ServiceNow的通信。
方法1 - ServiceNow Rest API
设计的图:
1.ServiceNow到Jira通信:
您需要为不同的端点创建REST出站消息—下面提到了一些示例。
操作 | URL | 方法 |
创建问题 | https:// |
帖子 |
更新问题 | https:// < JiraURL > /休息/ api / 3 /问题/ {issueIdOrKey} | 把 |
有问题 | https:// < JiraURL > /休息/ api / 3 /问题/ {issueIdOrKey} | 得到 |
删除问题 | https://< Jira URL>/rest/api/3/issue/{issueIdOrKey} | 删除 |
- 导航到:系统Web服务>出站> REST消息>新建
- 下面是在Jira中创建问题的REST消息示例。
2.Jira to ServiceNow通信:
- 需要使用脚本Rest API来生成回调URL,可以在Jira的Webhook创建中使用。
- 导航到:系统Web服务>脚本Rest API >单击“新建”
- 填写详细信息并提交。
- 在相关列表>资源> Create New中,下面是来自Jira的ServiceNow中的更新问题示例。
方法2 - ServiceNow IntegrationHub和Jira Spoke
设计的图:
- 在ServiceNow实例中需要Jira Spoke。
- ServiceNow实例中需要集成中心专业包。
- 流程设计器可以用于sprint管理、项目管理、问题管理等方面的操作。
Jira可以在本地和云端;您与ServiceNow的集成将根据类型而有所不同。
- ServiceNow和Jira云集成。
- ServiceNow和Jira on Premise集成。
1.ServiceNow到Jira通信:
- 安装Jira Spoke。
- ServiceNow支持与Jira集成的基本身份验证。
- 导航到IntegrationHub >凭证> Jira
- 提供Jira“服务账户”的用户ID和密码。
- 导航到IntegrationHub >连接和证书别名> Jira
- 名称-任何有意义的名称。
- 凭证——提供在步骤3中创建的凭证。
- 连接URL - Jira实例URL
- 使用中端服务器-对Jira本地为真,对Jira云为假。
- 在安装Jira Spoke时,我们可以看到ServiceNow Flow Designer在Jira中执行了许多选项。
- 下面是一个使用Spoke在Jira form Flow Designer中创建问题的示例。
2.Jira to ServiceNow通信:
- Jira到ServiceNow的集成不会基于Jira类型而改变。
- Webhooks用于Jira到ServiceNow的连接。
- 导航到Jira > Jira Webhook注册表
- 用令牌创建一个新记录,然后点击“回调URL”来获取webhook URL。
- 用上面的回调URL在Jira中创建Webhook。
- 使用来自Jira的触发器,在ServiceNow中,我们需要创建路由策略来触发不同的子流来执行特定的操作。
- 导航到Jira > Jira Webhook路由策略.创建一个新策略。
- Label—策略名称。
- 条件-满足指定条件后,流将触发。
- 答案——需要触发行动的流程。
- 下面是一个从Jira问题字段更新ServiceNow需求的示例。
使用Jira Spoke胜过REST API的优势
- 在Flow Designer中可以使用预定义的操作来执行操作,并与Jira问题、用户等进行通信。
- 用于描述流程的用户友好语言有助于非技术用户更好地理解。
- Flow中的可重用动作降低了开发成本并节省了时间。
- 升级是安全的,并降低了ServiceNow平台替换复杂自定义脚本所涉及的成本。
- 低代码到无代码的集成环境。
完美+服务
我们擅长使用ServiceNow’sIT服务管理(ITSM)功能.ITSM是指设计、开发、部署、支持和管理IT服务生命周期所涉及的所有活动。我们可以使用Now平台和IT服务及运营工作流,帮助客户和潜在客户整合到一个单一的现代云IT解决方案,以提高IT生产力,预测和预防问题,并提供引人注目的服务体验。
我们在IT服务管理、客户服务管理、人力资源、CMDB、发现、应用程序引擎和管理方面拥有ServiceNow认证的实施专家。我们可以全面地评估和解决广泛的工作流集成项目,并有能力从概念到发布和后续交付成功。
要了解更多关于Perficient的ServiceNow专业知识,请订阅Perficient的博客,然后跟我们走LinkedIn而且推特.
很高兴看到这篇文章展示了集成的能力-谢谢你Narsimharmurty Dewarkonda