问题标签 [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.
servicenow - 除了配置更改之外的所有更改都不会在更新集中捕获
我看到更新集中未捕获对预定脚本执行的任何更新。捕获更改的标准是什么?我们可以手动配置要在更新集中捕获和不捕获的项目列表吗?
servicenow - ServiceNow 集团批准,不解雇
我在工作流中获得了组批准,它有时会触发,但有时不会触发。该问题仅在生产环境中发现,无法在 Sandbox 或 Dev 中创建。审批工作流的阶段是Stage:running,所有日志都显示没有错误。但用户没有收到批准。
ajax - 如何从客户端脚本调用业务规则
我了解 glideAjax 可用于从客户端脚本调用业务规则。但是wiki在下面说
不要创建业务规则,而是导航到 System Definition > Script Include 并创建一个新脚本
有人可以帮助我理解如何使用 glide ajax 从客户端脚本调用“客户端可调用”的业务规则吗
servicenow - 工作流活动可以用作业务规则中的条件吗?
当我尝试使用条件时
current.wf_activity.name.toString() == "xxxx"
它没有触发业务规则。
当我尝试使用gs.addInfoMessage(current.wf_activity.name.toString());
它显示它时,它会显示“xxxx”。
还观察到,对于特定类型的工作流,BusinessRule 会触发,而对于其他类型的工作流则不会。我已经尝试过没有toString()
也不起作用的方法。
使用getDisplayValue()
也不起作用
有人可以找到一个在业务规则条件下使用工作流活动的好例子吗?
c# - ServiceNow API 上的状态
我正在浏览servicenow api以了解每个州的名称。但我无法从这个网站上找到州的信息。
到目前为止,我从这个答案Approved
中只发现了 1 个州的名称,即州号。同样,我想知道从 1 到 10 的每个名称,或者直到它存在的数字。谢谢。8
state
c# - ServiceNow - 从assignedto字段获取显示名称
我将assignmentto字段作为d7ec53d80f0a650000af0bcce1050ea2
. 相反,我需要获取 user display name
。如何在ServiceNowdisplay name
中获取for assignedto - 发布管理
代码:
在recordResults
上面的代码中,我能够enumerate
并获取该assignedto
字段,但value
它以(某些guid 或未知格式 - 示例 - d7ec53d80f0a650000af0bcce1050ea2
)模式显示。我需要得到display name
.
如何获得display name
for assignedto字段?
javascript - ServiceNow 平台中的服务器端验证
我正在 ServiceNow 平台上编写验证脚本。我需要验证记录生产者和服务目录项的表单数据。如何在不被客户端脚本调用的情况下正确验证服务器端的表单数据?我已经有一个目录客户端脚本可以在脚本包含中调用服务器端 ajax 函数。
如果客户端被禁用怎么办?然后不调用服务器脚本,并且数据未经验证就进入。我在学校了解到,在构建 Web 应用程序时验证表单的最佳技术是首先在客户端验证,然后在服务器上验证。我已经用javascript(客户端)和PHP(服务器端)做了很多次。PHP 收到用户输入后在服务器上进行验证,不需要客户端直接调用。可以在浏览器中禁用客户端脚本。这就是为什么在接受数据之前应该进行单独的服务器端验证的原因。
如何在 ServiceNow 平台中实现这一点?我正在考虑使用由业务规则调用的脚本包含。
有没有更简单的方法来完成这个?有没有人有任何例子?
c# - 如何在soap请求url中添加限制参数?
我的目标是从ServiceNow的表中获取所有记录。默认情况下,我可以获得250 条记录。但我需要得到所有的记录。我从这里了解到,我们可以在soap request url中设置限制。
代码:
我将限制参数添加到上述 url 为
https://*****.service-now.com/rm_story.do?&limit=300&SOAP
.
尽管如此,我得到了相同的250 条记录。
这是添加限制的正确方法吗?如果没有,如何在 ServiceNow的SOAP 请求 url中添加限制?谢谢。
servicenow - Servicenow“业务规则”:哪些表允许我查看业务规则?
希望是一个简单的。哪个 Servicenow 表枚举了业务规则?
我似乎找到了脚本(sys_script_include),但我找不到调用它们的规则。
-富有的