问题标签 [servicenow-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
621 浏览

servicenow-rest-api - ServiceNow REST API - 查询表 - 分组条件

我需要通过其 REST API 查询 ServiceNow 中的表,同时使用以下分组的多个条件:

( (Condition1 AND Condition2) OR (Condition3 and Condition4) ) AND Condition5 AND Condition6

有谁知道这是否可能,如果可以,怎么做?我查看了文档,但我无法理解它是否解释了如何解决我的问题。

编辑 1:我忘了提到我确实尝试在我的 REST 调用中使用括号,但它没有奏效。

谢谢,

0 投票
1 回答
652 浏览

json - 逻辑应用中的 Service Now API

我正在尝试使用逻辑应用 ServiceNow 连接器。

我从请求中获得了大部分字段,我需要的最后一项是 ServiceNow 中的变量文本输入。我已经确定我可以分别从sc_item_option_mtom表和sc_item_option获取信息。

sc_item_option_mtom的输出如下所示 -

我需要将sc_item_option.display_value用作 sc_item_option 表的输入。当我在逻辑应用程序中执行此操作时,它会为每个循环创建一个(这是正确的),但我得到的选项是一个从属项

逻辑应用设置

当我运行逻辑应用程序时,从属项看起来像 -

我尝试编辑代码以获取 display_value。我尝试过的事情是 -

  • sc_item_option.display_value.[0]
  • sc_item_option.display_value[0]
  • sc_item_option.[0]
  • sc_item_option[0]

似乎没有任何效果,也没有给我 display_value 中的值。

有人可以帮助我并告诉我我做错了什么吗?

完整列表记录文件 -

0 投票
1 回答
2585 浏览

rest - 如何从服务中的分配组中获取所有用户?在创建事件时,我需要从特定组中分配一个用户

在此处输入图像描述

我不知道我是如何在响应中获得分配为 sysId 的。请帮助我知道如何找到特定组的所有用户。?

0 投票
0 回答
280 浏览

servicenow - ServiceNow 将按钮添加到 Sys_popup 视图

当用户致电我们的服务台时,我们需要实施验证 PIN 选项。我想在 sys_user 的 sys_popup 视图中添加一个新按钮,即弹出配置文件对话框,当您单击用户名旁边的信息 (i) 按钮时会弹出该按钮,该按钮位于“新呼叫”表单 (new_call .do) - 见下面的模拟图像。但是,我被告知无法向此 Sys_popup 视图添加新按钮。

我得到的另一种选择是代理需要单击“打开记录”按钮,然后打开另一个选项卡到主用户配置文件页面 (sys_user.do),然后在那里有一个按钮。对于服务台座席来说,这并不是空闲的,因为它使他们远离了新的呼叫表单,在那里他们提出了工单,并在他们的流程中添加了额外的点击和步骤!

是否可以在 sys_popup 视图中添加新按钮?

Sys_popup 模拟

0 投票
1 回答
233 浏览

active-directory - 将 Microsoft Bot v4 与 ServiceNow 集成

我有office 365 账号。因此,我在不询问用户凭据的情况下被重定向到 ServiceNow 门户。

同样,我的 Bot (v4) 托管在 MS Teams 中。有哪些方法可以在不询问我的凭据的情况下启动从 Bot 到 ServiceNow 的 REST 调用?就像 SSO。

我的 ServiceNow 实例不允许 client_credentials 授权类型,因此需要处理需要用户密码的其他授权类型。

非常感谢

0 投票
2 回答
1100 浏览

asp.net - 使用 Powershell 从 Servicenow 票证下载附加的 excel 文件

我目前正在研究一个 powershell 脚本,它应该能够从 service now 票证中下载附加的 excel 文件,在我解释更多之前,请参阅下面的自动化基本流程。

  1. 将要求用户输入票号。

在此处输入图像描述

  1. 然后系统会找到那个事件单来准确获取所需的excel文件(我在网上看到我需要使用sys_id)。
  2. 然后它将被下载到用户机器上的特定路径。例如:“C:\downloads\Demo\”。

在这一切之后,我在网上找到了一个示例脚本,我正在尝试对其进行配置以满足我的需求;但是,我不确定从何处获取该示例脚本的值。您可以查看脚本下方的项目符号,了解我想到的问题。

  • 我真的需要凭据来运行脚本吗?如果是,有没有办法消除对凭据的需求?
  • 我在哪里可以获得分配给 $URI 变量的 URL?

我是 powershell 自动化的新手,所以如果您能推荐更好的方法(如果有的话),我将不胜感激。

0 投票
1 回答
826 浏览

servicenow - 如何在 servicenow 中创建和显示层次结构列表?

院长->经理->高级教师->初级教师->学生

上面的结构是分层的,当我在 servicenow 中打开 dean form 时,我应该能够看到记录,即他手下的其他员工。同样,在经理中,我应该能够看到他的下方.......等等对于初级教师,我将能够看到学生,而对于学生来说,应该没有记录

0 投票
2 回答
2015 浏览

servicenow - ServiceNow API - 如何获取所有用户及其所有属性

我第一次尝试使用 ServiceNow API,我需要获取 sys_user 表中所有用户的列表以及他们所有可用的字段/属性date created,例如updated等。

我尝试了对这个 URI 的 GET 请求: https://myinstance.service-now.com/api/now/table/sys_user

但是响应只返回用户及其一些属性,而不是我在门户中看到的所有属性。

进行 REST 调用以获取所有用户及其字段/属性的正确 URI 是什么?

0 投票
1 回答
589 浏览

servicenow - 如何在 servicenow 中具有相同经理的所有用户的自定义创建相关列表中显示记录

我想在 servicenow 中具有相同管理器的所有用户的自定义创建相关列表中显示记录。例如 Abel,Jack 有经理 Adel,所以当我打开 Adel 记录时,我应该能够看到 Abel 用户和 Jack 用户。

这是我使用的脚本,不知道它将如何在相关列表中执行:

我试过这是在应用程序导航器的脚本背景选项中

0 投票
2 回答
266 浏览

servicenow - 是否有任何选项可以从 Servicenow 的用户表中获取重复的员工编号

我正在创建报告以从 Servicenow 的用户表中提取重复的员工编号。