问题标签 [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.
servicenow-rest-api - ServiceNow REST API - 查询表 - 分组条件
我需要通过其 REST API 查询 ServiceNow 中的表,同时使用以下分组的多个条件:
( (Condition1 AND Condition2) OR (Condition3 and Condition4) ) AND Condition5 AND Condition6
有谁知道这是否可能,如果可以,怎么做?我查看了文档,但我无法理解它是否解释了如何解决我的问题。
编辑 1:我忘了提到我确实尝试在我的 REST 调用中使用括号,但它没有奏效。
谢谢,
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 中的值。
有人可以帮助我并告诉我我做错了什么吗?
完整列表记录文件 -
rest - 如何从服务中的分配组中获取所有用户?在创建事件时,我需要从特定组中分配一个用户
我不知道我是如何在响应中获得分配为 sysId 的。请帮助我知道如何找到特定组的所有用户。?
servicenow - ServiceNow 将按钮添加到 Sys_popup 视图
当用户致电我们的服务台时,我们需要实施验证 PIN 选项。我想在 sys_user 的 sys_popup 视图中添加一个新按钮,即弹出配置文件对话框,当您单击用户名旁边的信息 (i) 按钮时会弹出该按钮,该按钮位于“新呼叫”表单 (new_call .do) - 见下面的模拟图像。但是,我被告知无法向此 Sys_popup 视图添加新按钮。
我得到的另一种选择是代理需要单击“打开记录”按钮,然后打开另一个选项卡到主用户配置文件页面 (sys_user.do),然后在那里有一个按钮。对于服务台座席来说,这并不是空闲的,因为它使他们远离了新的呼叫表单,在那里他们提出了工单,并在他们的流程中添加了额外的点击和步骤!
是否可以在 sys_popup 视图中添加新按钮?
active-directory - 将 Microsoft Bot v4 与 ServiceNow 集成
我有office 365 账号。因此,我在不询问用户凭据的情况下被重定向到 ServiceNow 门户。
同样,我的 Bot (v4) 托管在 MS Teams 中。有哪些方法可以在不询问我的凭据的情况下启动从 Bot 到 ServiceNow 的 REST 调用?就像 SSO。
我的 ServiceNow 实例不允许 client_credentials 授权类型,因此需要处理需要用户密码的其他授权类型。
非常感谢
asp.net - 使用 Powershell 从 Servicenow 票证下载附加的 excel 文件
我目前正在研究一个 powershell 脚本,它应该能够从 service now 票证中下载附加的 excel 文件,在我解释更多之前,请参阅下面的自动化基本流程。
- 将要求用户输入票号。
- 然后系统会找到那个事件单来准确获取所需的excel文件(我在网上看到我需要使用sys_id)。
- 然后它将被下载到用户机器上的特定路径。例如:“C:\downloads\Demo\”。
在这一切之后,我在网上找到了一个示例脚本,我正在尝试对其进行配置以满足我的需求;但是,我不确定从何处获取该示例脚本的值。您可以查看脚本下方的项目符号,了解我想到的问题。
- 我真的需要凭据来运行脚本吗?如果是,有没有办法消除对凭据的需求?
- 我在哪里可以获得分配给 $URI 变量的 URL?
我是 powershell 自动化的新手,所以如果您能推荐更好的方法(如果有的话),我将不胜感激。
servicenow - 如何在 servicenow 中创建和显示层次结构列表?
院长->经理->高级教师->初级教师->学生
上面的结构是分层的,当我在 servicenow 中打开 dean form 时,我应该能够看到记录,即他手下的其他员工。同样,在经理中,我应该能够看到他的下方.......等等对于初级教师,我将能够看到学生,而对于学生来说,应该没有记录
servicenow - ServiceNow API - 如何获取所有用户及其所有属性
我第一次尝试使用 ServiceNow API,我需要获取 sys_user 表中所有用户的列表以及他们所有可用的字段/属性date created
,例如updated
等。
我尝试了对这个 URI 的 GET 请求:
https://myinstance.service-now.com/api/now/table/sys_user
但是响应只返回用户及其一些属性,而不是我在门户中看到的所有属性。
进行 REST 调用以获取所有用户及其字段/属性的正确 URI 是什么?
servicenow - 如何在 servicenow 中具有相同经理的所有用户的自定义创建相关列表中显示记录
我想在 servicenow 中具有相同管理器的所有用户的自定义创建相关列表中显示记录。例如 Abel,Jack 有经理 Adel,所以当我打开 Adel 记录时,我应该能够看到 Abel 用户和 Jack 用户。
这是我使用的脚本,不知道它将如何在相关列表中执行:
我试过这是在应用程序导航器的脚本背景选项中
servicenow - 是否有任何选项可以从 Servicenow 的用户表中获取重复的员工编号
我正在创建报告以从 Servicenow 的用户表中提取重复的员工编号。