问题标签 [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.
.net - 通过 .Net 在 Service Now 上提交 Web 表单
我想弄清楚我在这里做错了什么。我们现在使用服务,我正在尝试自动提交网站上没有我可以调用的 API 的表单之一。表单源代码如下所示:
似乎是一个足够简单的形式,所以我构建了以下代码来处理它:
我正在使用来自http://aspnetupload.com的 mimepart 助手类,它只是一个简单的助手:
我没有收到任何错误消息,我什么也没有得到,也没有任何反应。WebResponse 的内容长度为 -1,标题:
我不知道从这里走哪条路,有什么建议吗?
c# - 使用 .Net 调用服务现在 Web 服务
我正在尝试从 .Net 调用 Service Now 的 Web 服务,我可以让它在插入记录时正常工作,但我无法让任何GET
s 工作。这是我的工作INSERT
代码:
这很好用。这是不起作用的代码GET
:
当我运行该代码时,response
总是null
. 我正在按照此页面上的说明进行操作。
我知道它正在连接,因为如果我终止凭据行,我会收到未经授权的错误。有什么想法我在这里做错了吗?谢谢!
java - 现在为服务编写一个java spring web服务客户端
我的设置如下。我有一个spring bean org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean 使用这个接口:
插入.java
...(大约 50 多个参数)
..(相同的参数)
我可以调用 web 服务和服务现在创建事件,但它没有考虑我传递给它的参数。
SOAP 消息:
我相信问题出在第二个插入标签上,但我不知道如何阻止它被发送。
可以在此处的 service now 演示站点上看到 WSDL:
https://demo05.service-now.com/incident.do?WSDL
用户:管理员
密码:管理员
当我使用 wsimport 时,它创建的服务方法包括服务方法调用中的所有 67 个参数。不幸的是,这行得通。我真的很想将所有这些论点抽象成一个对象。有没有办法让 java 展开 Insert 对象,而无需将额外的插入标签添加到 SAOP 消息中?
c# - ServiceNow XML Web 服务 - 节点命名
我正在创建一个与 ServiceNow 一起使用的应用程序(自定义报告工具)
它被配置为使用这里描述的 demo12 和 XML 服务。
当我提出这个要求时
作为响应 XML,我不仅看到了<incident>
节点,还看到了<u_zprototype_incidents>
获取节点名称的 XPath 是
结果是(用户友好的格式)
不确定,如果这是它应该显示的方式。
是否有任何其他方式(额外的 URI 参数等)来获取有效的 XML(仅限<incident>
节点)?
我知道我可以/xml/*[contains(name(.),'incident')][sys_id='my GUID']
用来获取所需的节点。但我认为它消耗的 CPU 时间不仅仅是/xml/incident[sys_id='my GUID']
.
有任何想法吗?
json - ServiceNow - JSON Web Service,显示相关表格
我正在开发一个 C# 程序,该程序从 ServiceNow 数据库中检索数据并将该数据转换为 C# .NET 对象。我正在使用 JSON Web 服务以 JSON 格式返回我的数据。
我想要实现的目标如下:如果值之间存在关系映射(例如:我有一个名为 Company 的表,其中 CEO 不是 TEXT 字段而是 sys_id 到 Employee 表)我希望能够不使用 sys_id 输出该数据(或仅使用 'displayvariable' 参数显示名称属性),而是使用 JSON 中显示的对象。
这意味着属性的值应该是 JSON 中的对象,而不仅仅是单个值。
几个例子:
通过阅读文档,我在 JSON Web 服务中找不到任何可以显示此类信息的内容,也找不到任何其他替代方法。它应该与加入表格并以正确的格式显示所有内容有关。
jquery - 尝试 POST 到 SOAP 端点时,jQuery Post 返回错误
我正在尝试从 HTML 页面发布到 Service Now URL。我做不到。我会要求有人在这方面帮助我。
我发布到 SOAP 端点https://abc.service-now.com/incident.do?SOAP。我正在尝试使用该 WebService 的插入方法。
请注意,一个非常相似的代码正在同一端点的 chrome 扩展中工作。
谢谢!
javascript - ServiceNow 图表过滤
我们公司使用 ServiceNow 来跟踪用户报告的事件。为了密切关注呼叫解决率,我们的帮助台查看积压图表以关注趋势。积压图表使用与此处可用的相同代码生成: http ://wiki.servicenow.com/index.php?title=Custom_Chart_Rendering
我最近被要求研究按类别过滤此图表,以便我们可以专注于特定应用程序的事件。我尝试了一些选项,但找不到任何成功过滤数据的方法。我目前最好的选择是我需要将过滤器应用于摘要集,但即使具有管理员访问权限,我也无法编辑摘要集(我不能说这是我们的设置问题还是设计问题,因为我对这个系统没有太多经验/对这个 API 没有太多经验)。
提前感谢任何指针/建议。
java - 使用 SOAP Web 服务 - Java VS PHP
一个普遍的问题:
我们正在我们公司推出一个名为 ServiceNow 的新 ITSM 工具套件。ServiceNow 提供了很多很好的开箱即用的 Web 服务。目前我们正在实现一些与其他内部系统的接口,我们使用这些 Web 服务来使用 Servicenow 的数据。
我们是如何在PHP中做到的:
就是这样!5 分钟的工作,美丽而简单——从我的角度来看。
好的,现在在Java中也一样:
我做了一些研究,似乎每个人都在使用 Apache Axis2 来使用 Java 中的 Web 服务。所以我决定走这条路。
- 安装 Apache Axis
打开 cygwin 或 cmd 并从 WSDL 生成类 .. WTF?做什么的?
$ ./wsdl2java.sh -uri https://blah.com/incident.do?WSDL
将生成的类复制到 Eclipse 中的 Java 项目。
- 使用此类:
它的工作,但我认为这种方式非常复杂.. 每次 wsdl 中的某些内容发生变化 - 我必须使用轴重新编译它们。无法在全局范围内配置诸如 Soap-endpoint 之类的东西。
在 Java 中有没有更简单的方法来使用 WSDL 来使用 SOAP?
jira - JIRA 与 Service-Now 的软件项目管理
我工作的公司将开始使用 ServiceNow 进行 IT 运营和呼叫中心管理,他们正在研究其 SDLC 模块以进行软件项目管理。然而,也有使用 JIRA+Greenhopper+Fisheye+Crucible 的推动(由我推动)。
有没有人通过这两个工具的功能比较来完成一个功能?
使用 ServiceNow 演示,听起来它非常通用,但我相信 Service-Now 自己为我们的呼叫中心进行了大量定制。
我最喜欢 JIRA 的最大优点之一是我们可以自行完成的极端定制化程度,并通过我们的回顾来改变我们的流程。我不完全相信 ServiceNow 可以提供这一点,我肯定希望听到更多。
我想在 ServiceNow 中使用 JIRA+Greenhopper 完成的一些功能:
跨多个项目冲刺(ServiceNow 中的 Scrum 产品?)
源代码/代码审查集成,如 Fisheye 和 Crucible
跨越多个项目的史诗管理
发布管理 - JIRA 版本与 ServiceNow 发布 - 一些团队计划未来的发布,而另一些团队只是根据发布分支上看起来不错的内容剪切构建标签。JIRA 让我有不同的操作流程来帮助潜在客户完成这项工作,以匹配他们“在现实生活中”所做的事情。
这两种产品之间的任何其他差异点都会很好。谢谢!
javascript - 使用动态脚本加载 JSON 数据 - 跨域 - CORS 不可用
我有一个正在运行的 ServiceNow 实例,我正在尝试使用 JSON 库拉出所有用户。如果我输入转储此数据的 URL,我可以轻松查看 JSON 用户列表,我正在尝试创建一个网页,该网页将获取此 JSON 列表并从中制作用户列表。我不断遇到跨域问题,CORS 无法使用,因此我试图根据用户的信息动态加载脚本。这是我试图开始工作的代码。
此时脚本似乎可以正确加载,但会导致语法错误。
Uncaught SyntaxError: Unexpected token :
我应该如何进行 getScript 调用以便获取我的 JSON 数据?这甚至是一种有效的方法吗,我在试图解决这个问题时偶然发现了它,这似乎是我唯一的选择。我已经尝试过 YQL,但这不起作用。
编辑:
我已经重做代码以使用 $.ajax,这里是代码
我已经搜索了所有与此相关的帖子,但仍然无法弄清楚这一点。有人对如何纠正这种情况有任何建议吗?它仍然给出无效的语法错误。是不是不可能得到这个 JSON 数据?
我也尝试过 YQL 来获取数据,但也遇到了安全问题。
谢谢,
克里斯