問題タブ [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経由でServiceNowにWebフォームを送信する
私はここで私が間違っていることを理解しようとしています。私たちはServiceNowを使用しており、呼び出し可能なAPIが背後にないサイト上のフォームの1つの送信を自動化しようとしています。フォームのソースコードは次のようになります。
十分に単純なフォームのように見えるので、それを処理するために次のコードを作成しました。
そして、私はhttp://aspnetupload.comのmimepartヘルパークラスを使用しています。これは単なるヘルパーです。
エラーメッセージが表示されず、何も返されません。何も起こりません。WebResponseのコンテンツの長さは-1で、ヘッダーは次のとおりです。
ここからどちらに行くのかわかりませんが、何か提案はありますか?
c# - .Netを使用してServiceNowWebserviceを呼び出す
.NetからServiceNowのWebサービスを呼び出そうとしていますが、レコードを挿入するために正常に機能させることができますが、を機能させることができませんGET
。これが私の作業INSERT
コードです:
それはうまくいきます。で機能しないコードは次のGET
とおりです。
そのコードを実行すると、response
は常にnull
です。このページの指示に従っています。
クレデンシャルラインを強制終了すると、不正なエラーが発生するため、接続していることがわかります。私がここで間違っていることについて何か考えはありますか?ありがとう!
java - サービス用のJava Spring Webサービスクライアントを今すぐ書く
私のセットアップは次のとおりです。このインターフェースを使用して、Spring Bean org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean があります。
挿入.java
... (さらに約 50 個の引数)
.. (同じ引数)
Web サービスを呼び出すことができ、サービスがインシデントを作成するようになりましたが、渡した引数が考慮されていません。
SOAP メッセージ:
問題は 2 番目の挿入タグにあると思いますが、送信を停止する方法がわかりません。
WSDL は、次の service now デモ サイトで確認できます。
https://demo05.service-now.com/incident.do?WSDL
ユーザー: 管理者
pw: 管理者
wsimport を使用すると、作成されるサービス メソッドには、サービス メソッド呼び出しに 67 個の引数がすべて含まれます。残念ながら、それは機能します。これらすべての引数をオブジェクトに抽象化したいのです。SAOPメッセージに追加の挿入タグを追加せずに、Javaに挿入オブジェクトを展開させる方法はありますか?
c# - ServiceNow XML Web Service - node naming
I'm creating an app that works with ServiceNow (custom reporting tool)
It's configured to use demo12 and XML service described here.
When i made this request
in response XML i see not only <incident>
nodes, but also <u_zprototype_incidents>
XPath to get node names is
#xA;and result is (user-friendly formatted)
#xA;not sure, if this is how it should be displayed.
Is there any other way (extra URI param, etc.) to get valid XML (only <incident>
nodes) ?
I know that i can use /xml/*[contains(name(.),'incident')][sys_id='my GUID']
to get needed nodes. but i think it consume more CPU time than just /xml/incident[sys_id='my GUID']
.
Any ideas?
json - ServiceNow - JSON Web サービス、関連テーブルの表示
ServiceNow データベースからデータを取得し、そのデータを C# .NET オブジェクトに変換する C# プログラムに取り組んでいます。JSON Web サービスを使用してデータを JSON 形式で返しています。
私が達成したいことは次のとおりです: 値の間にリレーショナル マッピングがある場合 (たとえば、会社というテーブルがあり、CEO は TEXT フィールドではなく、従業員テーブルへの sys_id です)そのデータを sys_id ではなく (または 'displayvariable' パラメーターを使用して name プロパティを表示するだけで) 出力するのではなく、JSON で表示されるオブジェクトによって出力します。
つまり、プロパティの値は単一の値ではなく、JSON のオブジェクトである必要があります。
いくつかの例:
ドキュメントを読んでも、JSON Web サービスには、このような情報を表示したり、他の代替手段を見つけたりできるものは何も見つかりませんでした。テーブルを結合し、すべてを正しい形式で表示することと関係があるはずです。
jquery - SOAP エンドポイントに POST しようとすると、jQuery Post がエラーを返す
HTML ページから Service Now URL に POST しようとしています。私はそれをすることができません。私は誰かにこれを手伝ってくれるように頼みます。
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 - SOAPWebサービスの使用-JavaVSPHP
一般的な質問:
弊社では、ServiceNowという新しいITSMToolsuiteをリリースします。ServiceNowは、すぐに使用できる多くの優れたWebサービスを提供します。現在、他の内部システムへのいくつかのインターフェースを実装しており、これらのWebサービスを使用してServicenowのデータを使用しています。
PHPでそれをどのように行ったか:
以上です!5分間の作業、美しくシンプル-私の観点から。
わかりました。Javaでも同じです。
私はいくつかの調査を行いましたが、誰もがJavaでWebサービスを利用するためにApacheAxis2を使用しているようです。それで私はその道を行くことにしました。
- ApacheAxisをインストールします
cygwinまたはcmdを開き、WSDLからクラスを生成します。WTF?何のために?
$ ./wsdl2java.sh -uri https://blah.com/incident.do?WSDL
生成されたクラスをEclipseのJavaプロジェクトにコピーします。
- このクラスを使用します。
その動作はしますが、この方法は非常に複雑だと思います。wsdlの何かが変更されるたびに、axisを使用してそれらを再コンパイルする必要があります。Soap-endpointなどをグローバルに構成する方法はありません。
JavaでWSDLを使用してSOAPを使用する簡単な方法はありますか?
jira - ソフトウェア プロジェクト管理のための JIRA と Service-Now の比較
私が勤務している会社は、IT 運用とコール センター管理に ServiceNow の使用を開始しようとしており、ソフトウェア プロジェクト管理用の SDLC モジュールを検討しています。ただし、JIRA + Greenhopper + Fisheye + Crucible を使用するための (私による) プッシュもあります。
これら 2 つのツールの機能ごとの比較を行った人はいますか?
ServiceNow のデモを使用すると、非常に用途が広いように思えますが、Service-Now 自身によってコール センター用にかなり大幅にカスタマイズされていると思います。
JIRA について私が気に入っている最大の点の 1 つは、自分たちで行うことができる極端なレベルのカスタマイズと、振り返りの結果としてプロセスを変更できることです。私は、ServiceNow がそれを提供できると完全に確信しているわけではありません。
JIRA + Greenhopper で実現できる ServiceNow のいくつかの機能:
複数のプロジェクトにまたがるスプリント (ServiceNow のスクラム製品?)
FishEye や Crucible と同様のソース/コード レビュー統合
複数のプロジェクトにまたがるエピック管理
リリース管理 - JIRA バージョン vs. ServiceNow リリース - 将来のリリースを計画するチームもあれば、リリース ブランチに適したものに基づいてビルド タグを切り取るだけのチームもあります。JIRA を使用すると、さまざまな運用プロセスを使用して、リードがこれを達成し、「実際の生活」で行うことに一致させることができます。
これら 2 つの製品を区別するその他の点があれば、それは素晴らしいことです。ありがとう!
javascript - 動的スクリプトを使用して JSON データをロードする - クロス ドメイン - CORS は利用できません
ServiceNow インスタンスを実行しており、JSON ライブラリを使用してすべてのユーザーを取得しようとしています。このデータをダンプする URL を入力すると、ユーザーの JSON リストを簡単に表示できます。この JSON リストを取得してユーザーのリストを作成する Web ページを作成しようとしています。クロスドメインの問題が発生し続けています。CORS を使用できないため、ユーザーの情報に従ってスクリプトを動的にロードしようとしています。これは、私が機能させようとしているコードです。
この時点で、スクリプトは正しく読み込まれているように見えますが、構文エラーが発生します。
キャッチされない SyntaxError: 予期しないトークン:
JSON データを取得するには、getScript 呼び出しをどのように行う必要がありますか? これは有効な方法でもありますか?この問題を理解しようとしているときに偶然出くわしました.それが私の唯一の選択肢のようです. YQL を試しましたが、うまくいきません。
編集:
$.ajax を利用するためにコードをやり直しました。コードは次のとおりです。
これに関連するすべての投稿を精査しましたが、まだこれを理解できません。この状況を改善する方法について誰かアドバイスはありますか? それでも無効な構文エラーが表示されます。このJSONデータを取得することはできませんか?
データを取得するために YQL も試しましたが、セキュリティの問題も発生します。
ありがとう、
クリス