Azure 与 REST 集成 API servicenow

Azure Integration with REST API servicenow

伙计们,在我之前的尝试中,我将 Servicenow 与 Azure DevOps 集成在一起,其中基于现在在服务中生成的票证,在 VSTS Board 中创建工作项。 例如事件(现在使用中的工单)已创建并包含详细信息,我们将在 vsts 板上创建与事件具有相同详细信息的工作项,我们就成功了。

现在的挑战是,如果我们在 VSTS Board 中创建或更新某些内容,它应该在 Servicenow 中创建或更新。基本上是双向的。 Servicenow 有 REST API 个端点

所以任何人都可以建议我将这些端点放在 azure vsts 板上的什么地方,以便我 link 它们,或者请建议我正确的前进道路。

您现在可以使用 Azure 逻辑应用进行双向服务集成。 查看以下文档 - https://docs.microsoft.com/en-us/connectors/service-now/

如果您对使用逻辑应用程序不感兴趣,您也可以使用 power-flow 使其工作,有些相同的概念。

这是逻辑应用程序中的示例工作流。 在此工作流结束时,您可以编写一个表达式来比较来自 AzureDevops 和 ServiceNow 的列表,并将异常提交到 service now 以创建票证。几乎零代码期望表达式写作。

在 ServiceNow 中,它提供了 Azure DevOps Integration(例如 Microsoft Azure DevOps Integration for Agile Development)。可以支持azure devops和servicenow的同步。

但在Azure Devops中,恐怕没有这样的集成工具或扩展来实现这个功能。

一般需要使用third-party工具来实现(azure devops update -> servicenow update)。

正如 Amandeep Modgil 所说,Azure Logic App 是一种方法。

例如(azure devops--> servicenow):

另一方面,您可以在 Azure Devops -> Project Settings ->Service Hooks 中使用 Zapier Service hook(此扩展名为 pre-installed)。这个工具也有类似的功能。但在创建服务挂钩之前,您需要在 Zapier 中创建一个订阅。