问题标签 [servicenow]

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 回答
669 浏览

servicenow - 除了配置更改之外的所有更改都不会在更新集中捕获

我看到更新集中未捕获对预定脚本执行的任何更新。捕获更改的标准是什么?我们可以手动配置要在更新集中捕获和不捕获的项目列表吗?

0 投票
0 回答
628 浏览

servicenow - ServiceNow 集团批准,不解雇

我在工作流中获得了组批准,它有时会触发,但有时不会触发。该问题仅在生产环境中发现,无法在 Sandbox 或 Dev 中创建。审批工作流的阶段是Stage:running,所有日志都显示没有错误。但用户没有收到批准。

0 投票
1 回答
4924 浏览

ajax - 如何从客户端脚本调用业务规则

我了解 glideAjax 可用于从客户端脚本调用业务规则。但是wiki在下面说

不要创建业务规则,而是导航到 System Definition > Script Include 并创建一个新脚本

有人可以帮助我理解如何使用 glide ajax 从客户端脚本调用“客户端可调用”的业务规则吗

0 投票
1 回答
528 浏览

servicenow - 工作流活动可以用作业务规则中的条件吗?

当我尝试使用条件时

current.wf_activity.name.toString() == "xxxx"它没有触发业务规则。

当我尝试使用gs.addInfoMessage(current.wf_activity.name.toString());它显示它时,它会显示“xxxx”。

还观察到,对于特定类型的工作流,BusinessRule 会触发,而对于其他类型的工作流则不会。我已经尝试过没有toString()也不起作用的方法。

使用getDisplayValue()也不起作用

有人可以找到一个在业务规则条件下使用工作流活动的好例子吗?

0 投票
2 回答
213 浏览

c# - ServiceNow API 上的状态

我正在浏览servicenow api以了解每个州的名称。但我无法从这个网站上找到州的信息。

到目前为止,我从这个答案Approved中只发现了 1 个州的名称,即州号。同样,我想知道从 1 到 10 的每个名称,或者直到它存在的数字。谢谢。8state

0 投票
2 回答
1744 浏览

c# - ServiceNow - 从assignedto字段获取显示名称

我将assignmentto字段作为d7ec53d80f0a650000af0bcce1050ea2. 相反,我需要获取 user display name。如何在ServiceNowdisplay name中获取for assignedto - 发布管理

代码:

recordResults上面的代码中,我能够enumerate并获取该assignedto字段,但value它以(某些guid 或未知格式 - 示例 - d7ec53d80f0a650000af0bcce1050ea2)模式显示。我需要得到display name.

如何获得display namefor assignedto字段?

0 投票
4 回答
3008 浏览

c# - ServiceNow - 获取所有记录

ServiceNow中,我最多只能在请求中获得250条记录。SOAP如何获取所有记录?

代码:

recordResults中,我只得到250条记录。如何获取所有记录?

0 投票
2 回答
1149 浏览

javascript - ServiceNow 平台中的服务器端验证

我正在 ServiceNow 平台上编写验证脚本。我需要验证记录生产者和服务目录项的表单数据。如何在不被客户端脚本调用的情况下正确验证服务器端的表单数据?我已经有一个目录客户端脚本可以在脚本包含中调用服务器端 ajax 函数。

如果客户端被禁用怎么办?然后不调用服务器脚本,并且数据未经验证就进入。我在学校了解到,在构建 Web 应用程序时验证表单的最佳技术是首先在客户端验证,然后在服务器上验证。我已经用javascript(客户端)和PHP(服务器端)做了很多次。PHP 收到用户输入后在服务器上进行验证,不需要客户端直接调用。可以在浏览器中禁用客户端脚本。这就是为什么在接受数据之前应该进行单独的服务器端验证的原因。

如何在 ServiceNow 平台中实现这一点?我正在考虑使用由业务规则调用的脚本包含。

有没有更简单的方法来完成这个?有没有人有任何例子?

0 投票
2 回答
848 浏览

c# - 如何在soap请求url中添加限制参数?

我的目标是从ServiceNow的表中获取所有记录。默认情况下,我可以获得250 条记录。但我需要得到所有的记录。我从这里了解到,我们可以在soap request url中设置限制。

代码:

获取记录以供参考的附加代码

我将限制参数添加到上述 url 为

https://*****.service-now.com/rm_story.do?&limit=300&SOAP.

尽管如此,我得到了相同的250 条记录

这是添加限制的正确方法吗?如果没有,如何在 ServiceNow的SOAP 请求 url中添加限制?谢谢。

0 投票
3 回答
766 浏览

servicenow - Servicenow“业务规则”:哪些表允许我查看业务规则?

希望是一个简单的。哪个 Servicenow 表枚举了业务规则?

我似乎找到了脚本(sys_script_include),但我找不到调用它们的规则。

-富有的