IntegrationHub-パート①

本記事は下記記事の翻訳です。

NEW YORK: INTEGRATIONHUB PART 1

ニューヨークの機能ツアーが続けられているため、ここで私たちのお気に入りの機能の1つであるIntegrationHubに行きます。 機能セットがより堅牢になるにつれて、作成する機能の多くはIntegrationHubを介して機能します。

Open APIのサポート

ニューヨークでは、現在Open APIがサポートされています。 SOAPのWSDLの概念に精通している人にとっては、これはほぼ同じタイプのものです。 OpenAPI仕様に従ってJSONまたはYAMLファイルを定義することにより、システムはWebサービスのすべてのエンドポイントとパラメーターを自動的にインポートできます。 フローアクションでREST APIステップを使用する場合、OpenAPIを使用して呼び出しをセットアップすることを選択できます。

アクションでRESTステップを使用する一環として、OpenAPIを介してリクエストを作成するオプションが追加されました。最初に、「Build Request」オプションに「From OpenAPI specification」を選択します。これを選択すると、「OpenAPIのインポート」ボタンが表示されます。


そのボタンをクリックすると、OpenAPI仕様へのURLと必要に応じて資格情報を入力するためのダイアログが開きます。

[インポート]をクリックすると、そのAPIのエンドポイントが定義され、[APIソース]ドロップダウンで利用可能になります。 APIを選択すると、すべてのアクションを選択できるようになります。

それが選択されると、APIで定義されたパラメーターまたはその他のアスペクトがAPIステップで事前に入力されます。これは、カスタムアクションに統合をもたらす迅速な方法です。

再試行ポリシー

ニューヨークから始まって、現在、再試行ポリシーの概念があります。これは、HTTP要求が失敗したときに再試行する方法の仕様です。定義できる側面には次のものがあります。
  • 再試行ポリシーを呼び出す条件
  • 再試行の戦略
  • 秒単位の時間間隔
  • 再試行の最大回数
定義されたら、アクションのREST APIステップでHTTP要求に対して再試行ポリシーを定義できます。

XMLのパーサー

XMLペイロードを解析するアクションで使用できる新しいXMLパーサーステップがあります。

 注-ステップとしてXMLパーサーが表示されない場合は、「ServiceNow IntegrationHubアクションステップ-XMLパーサー」プラグインをアクティブにする必要があります。 お客様のインスタンスでは、これにはIntegrationHubサブスクリプションが必要です。

 アクションで、ペイロードを受信した後にXML Parserステップを追加します。

最初にステップを開くとき、次に何をすべきかが少し不明確になることがあります。ソースデータを定義します。これは、実際には常に前のステップのデータピルになります。無効なペイロードビュードロップダウンとその下の空のボックスがあります。
ステップを編集するとき、そのボックスはサンプルペイロードを置く場所です。 ペイロードに貼り付けた後、コントロールが有効になります。 ドロップダウンには、「Raw(編集モード)」と「構造化」の選択肢があります。 後者は、XMLデータのツリービューを提供します。

エディターのサンプルペイロードでは、[オブジェクトの作成]ボタンで変数のサブセットを1つずつ生成するか、[ターゲットの生成]ボタンで完全なオブジェクトを生成するかを選択します。 これは、開発者にとっての決定であり、後続のステップで必要となるXMLの量です。
XMLパーサーのステップにより、多くのカスタムアクションの作成が簡素化されます。 以前は、ペイロードから変数を解析するためだけにスクリプトステップを記述することはあまり面白くなく、ほとんどの状況でXMLを扱うことはあまり面白くありませんでした。 ドラッグアンドドロップで目的の部分を分割できると、統合アクションの構築速度が向上します。

結論

これは、IntegrationHubの機能の終わりではなく、ニューヨークの開発者が直面している機能ではありません。アーリーアベイラビリティ期間を通じて新しい機能を強調し続けているため、このブログをご覧ください。 楽しんで楽しい探索を!
Next Post Previous Post
No Comment
Add Comment
comment url