我们是 Microsoft Azure 和 ServiceNow 的消费者。我们已将 Azure Pipelines 加载项安装到 ServiceNow,并将 ServiceNow 更改管理加载项安装到 Azure。
我们在 Azure 和 ServiceNow 之间建立连接,最初是成功的——Azure 管道发起 ServiceNow 更改请求,等待设置执行状态,然后继续管道。
我们遇到的问题是附加字段的映射:
例如,在 Service Now 中,我们有 2 个字段。一个标记为“业务服务”,一个标记为“子类别”。这些字段的名称是“business_service”和“u_sub_category”(这是 ServiceNow 中用户创建的字段)。Microsoft 文档指出,必须在 Azure 中使用 u_ 前缀配置所有字段。我们最初无法将任一字段映射到 ServiceNow,但是当我们将 u_ 添加到 business_service(因此在 Azure 中将其设置为 u_business_service)时,它起作用了——该值成功地转移到了 ServiceNow。
我们无法让子类别工作。我们尝试了 u_u_sub_category ,但它也不起作用。ServiceNow 不允许您创建没有 u_ 前缀的用户字段,因此不能将子类别重新创建为 sub_category。
我们如何在 Azure 中正确映射 ServiceNow 中的用户创建字段?如果 ServiceNow 中的名称是 u_anything,则将 Azure 设置为映射到 u_anything 或 u_u_anything 不起作用。
注意:ServiceNow 中有一个名为“risk_impact_analysis”的 OOTB 字段。此字段也不起作用 - 使用 u_risk_impact_analysis 或仅使用 risk_impact_analysis 不会流向 ServiceNow。
非常感谢您的帮助!!
参考:ServiceNow 商店:https : //store.servicenow.com/ $appstore.do?ref=nav&instanceid=fb4f685ddbfc33c049eac59705961906#!/store/application/fa788cb5dbb5630040669c27db961940/3.150.1?referer=sn_appstore_store.do%23!%2Fstore%2Fstore %3Fq%3Dpipeline Microsoft 文档:https ://docs.microsoft.com/en-us/azure/devops/pipelines/release/approvals/servicenow?view=azure-devops Azure 市场:https ://marketplace.visualstudio.com /items?itemName=ms-vscs-rm.vss-services-servicenowchangerequestmanagement