问题标签 [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:如何创建在事件更新时运行的工作流?
我需要创建一个在事件创建或更新时运行的工作流(或每个工作流一个)。
当我创建工作流并将“表”设置为事件时,它会在每次创建事件时运行,但在更新事件时不会运行。我搜索了 wiki 并阅读了关于工作流创建的幻灯片演讲,但到目前为止还没有骰子。
谢谢。
php - 使用 PHP 从 ServiceNow 获取事件记录
我正在尝试使用 PHP 连接到 ServiceNow 并检索事件记录。
我尝试使用下面的代码,但不知何故收到错误:
我总是得到:
致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR: Parsing WSDL: could't load from 'https://blah. 立即服务。com / event.do?WSDL':无法在 /var/www/index.php:3 中加载外部实体“https://blah.service-now.com/event.do?WSDL”堆栈跟踪:#0 / var/www/index.php(3): SoapClient->SoapClient(' https://blah.ser ...', Array) #1 {main} 在第 3 行的 /var/www/index.php 中抛出
当然,我使用我想要的子域而不是等等。但让我们假设它是废话。
请帮我。这段代码可以吗?我在哪里放置我的用户名?在用户区?还是在登录区?param1 和 value1 呢,我需要更改其中的哪一个?
是的,我有权在我的 servicenow 实例上执行此操作,我可以执行有关肥皂和 wsdl 的其他操作。
servicenow - ServiceNow:从业务规则启动异步脚本
我有一个需要在事件更新之前运行的业务规则。问题是这个脚本需要从“脚本包含”中触发一个很慢的函数。我希望这个调用是异步的,以便可以加载表单。
有没有办法做到这一点?
json - 通过在 URL 中传递 JSON 对象来更新 ServiceNow 中的记录
我正在尝试使用JSON Web Service更新 ServiceNow 实例(运行卡尔加里)中的记录,但不幸的是它没有发生。
我可以insert
记录,但update
操作没有发生。
chrome开发者工具中的调用(网络部分)看起来不错(可以看到url和json对象绑定了数据)
这是带有我正在测试的 URL 的代码片段:
任何想法或建议表示赞赏。
servicenow - 如何更改 ServiceNow 中的字段值字体样式?
是否可以在 servicenow 中更改 OnLoad 上的字段值字体样式?我能够使用以下代码更改字段标签样式。
我尝试以类似的方式更改字段值字体样式,但没有运气。
上面的代码没有任何好处,有什么想法让它工作吗?
提前致谢
copy - 这串代码是什么意思:gr.sys_id[key] = current.getValue(glideElement.getName());
我正在尝试复制(复制)ServiceNow 事件表中的记录,但无法使此字符串起作用: gr.sys_id[key] = current.getValue(glideElement.getName());
目标是复制除 sys_id 之外的所有字段值。
html - servicenow html 链接 https 行为不端
我现在正在尝试在服务中创建一个 html href 链接,以便现在在服务中查看站点。这目前仅适用于“http”链接,但不适用于“https”链接。
请参阅右侧的工作代码
<a href="http://nu.nl" target="gsft_main">nu.nl</a>
除“https://”网站外,任何给定网站都有效。gsft_main 是右侧的 iframe,默认情况下您可以在其中看到您的主页。
servicenow - 将知识库文章添加到事件中的解决方案/解决方案字段
我正在考虑与我们的组织一起推广 Service Now KB,并注意到通过单击简短描述旁边的“书”图标,您可以将 KB 文章附加到事件中,但这会出现在附加评论中。
解决事件时,书本图标是否可以出现在解决方案字段旁边,然后它会出现在解决方案字段中并通过电子邮件发送给用户?
mysql - 将数据从 MySQL 拉入 MS SQL 时无法按计算的日期时间进行过滤
我通过 OpenQuery() 从 MS SQL Server 2014 连接到 (ServiceNow) MySQL 数据库。我想过滤掉超过 24 小时的记录。当我设置一个静态日期时,它会返回我希望看到的数千行。但是,当我尝试使用计算字段时,它会运行但返回零记录。
我还使用了该DATE_SUB()
函数以及各种其他形式的语法。我尝试将计算的日期转换为日期、日期时间、时间戳、varchar 等。我也在 MS Query 和 SSIS 中尝试过。sys_updated_on > DATEADD(d, -2, NOW())
一旦我添加了“ ”段,所有的查询都无法返回结果,以及其他类似的查询。
如果我将 sys_update_on 字段转换为时间戳,它可以工作,但会将处理时间从大约 10 秒增加到 30 多分钟,这当然并不理想(表中有几百万行
该sys_update_on
字段的格式为“ 2015-02-10 10:24:17.000000
”。
另一个相关部分是我使用 ServiceNow 提供的 ODBC 驱动程序从 ServiceNow MySQL 数据库中提取,而不是 MySQL。我没有数据映射,所以我不能确定数据类型是什么。在这一点上,我猜它是某种字符串,而不是真正的时间戳/日期时间,但我无法确认这一点。
有没有人有任何想法如何使这项工作成为可能。返回结果 b. 跑半个小时不?
api - 来自 JIRA 的 ServiceNow 票证创建
我知道可以从 ServiceNow 创建 JIRA 缺陷,但是可以从 JIRA 创建 ServiceNow 问题单吗?