問題タブ [servicenow-rest-api]
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.
botframework - MS Chatbot に関する ServiceNOW と KB 記事
ServiceNOWナレッジベース/記事を活用して、チャットボットを介して顧客のServiceNOW本番インスタンスから記事を取得したいと考えています。
ServiceNOW 管理者として、この統合を完了するためにどのように取り組むことを提案しますか? ServiceNOW へのストレスを最小限に抑えて効率的にこれを行う方法について結論を出すために、コミュニティに専門家のアドバイスを求めていました。
2 つのオプションがあると考えました。
- 記事にインデックスを付けてクラウド/ローカル データベースに保存し、ユーザーが情報を照会したときにクラウド/ローカル データベースにクエリを実行します。クラウド/ローカル データベースのインデックスを毎週更新します。(こちらの方が好ましいと思います)
- ナレッジ API を直接使用して、ServiceNOW にアクセスします。その場合、すべてのユーザー検索が ServiceNOW に表示されます。
java - ジェネリック型の WebFlux WebClient
Spring WebFlux の WebClient でクライアント ライブラリを作成しようとしています。
サーバーは次の JSON のような応答を返します。
結果フィールドには要素の配列が含まれ、その要素は使用される API によって異なる場合があります。
その API の詳細については、ServiceNow 製品のテーブル APIを参照してください。
ドキュメントでわかるように、API パスは次のようなものです: GET /now/table/{tableName}。ここで、tableName は異なる値である可能性があり、結果要素のヒントはフェッチされたテーブルによって異なります。
したがって、結果フィールド内の応答要素は、異なる名前または異なる量の属性で形成できます。基本的に、これは HTTP を介して公開されるデータベースであるため、すべてのテーブルを異なる数の列で形成できます。
私のGET実装:
POJO
エラーを取得する簡単な使用法:
行の実行時エラーfor (ProjectTask task : projectTasks){
対応の必要性:
- 結果 POJO は、ジェネリック タイプを使用して、さまざまな応答要素タイプを管理する必要があります。
- 最初のポイントを達成できない場合は、さまざまなテーブル タイプに対して再利用可能な GET 実装を使用して、その API をフェッチするソリューションを提供してみてください。
- クライアントから List を返したくありません。私の考えでは、このライブラリは Mono または Flux オブジェクトのみを返します。
rest - Qlik Sense での Service Now への動的 REST 接続
新しいテーブルからデータを引き出すたびに新しい接続を作成する必要があるため、QlikSense で作成されたすべての REST 接続を ServiceNow に統合しようとしています。これにより、将来すべての接続を管理することが難しくなります。そのため、「WITH CONNECTION」関数を使用して、必要なテーブルに応じて特定のパラメーターをオーバーライドする接続を 1 つだけ持つようにしています。
以下のコードのようなパラメーターを渡そうとしましたが、データをロードした後、テーブルには何もありません:
エラーは発生しませんでしたが、それがデータをロードするための正しい構文であるかどうか、またはこれが使用すべき正しいアプローチであるかどうかはわかりません。
他の人がこれと同様の質問を投稿しているのを見たことがありますが、どのように解決したかを詳しく説明した人はいません。
私はすでに QlikSense コミュニティで運がなかったので、誰かがここにいるかもしれないので、誰かが私を助けてくれますか?
参考文献:
1.-ループを介してテーブルから変数を動的にロードして埋める