Integration Hub で REST ステップを構成Summaryこの記事では、Integration Hub で REST ステップを構成する方法について説明します。 この例では、ある ServiceNow インスタンスから別の ServiceNow インスタンスへの送信 REST 呼び出しが行われます。ReleaseIntegration Hub プラグインのインストール接続および資格情報エイリアス:>新規 -> タイプは「認証情報」です上記の手順で作成した「接続および資格情報エイリアス」を開きます。 ->認証情報 -> 新規 -> 基本認証情報 (またはエンドポイントが構成されているその他の認証情報タイプ)フローデザイナー -> デザイナー -> アクション -> 新規 -> アクション -> 名前を付けて保存[入力] の下にある [+] 記号をクリックします ->追加するステップを選択 -> 統合 -> REST接続:>インライン接続を定義接続エイリアス>:ステップ 2 で選択したものを選択しますベース URL:> https://<instance_name>.service-now.comリソースパス:> /api/now/table/incidentHTTP メソッド:> POSTヘッダー:> 承認:application/json要求コンテンツ:> 要求タイプ:> テキスト:> {"short_description":"REST ステップから","description":"REST ステップから"}応答を解析するための「スクリプトステップ」を追加する場合は、以下の手順を実行します「+」->スクリプトをクリックします入力変数:> 変数の作成添付のスクリーンショットに従って構成しますスクリプト (function execute(inputs, outputs) {var responseBody = JSON.parse(inputs.response);if(inputs.status!=201){var errorMsg = responseBody.error.message;var errorDetail = responseBody.error.detail;throw "Error retrieving incident. Message: "+errorMsg + " Details:"+errorDetail;}else {var result_field = responseBody;outputs.short_description = result_field.result.short_description;outputs.number = result_field.result.number;}// ... code ...})(inputs, outputs); 上記のスクリプトは、応答を解析し、応答値 (この場合はshort_descriptionと数値) を出力変数に格納します。解析された応答を出力変数に保存する場合は、次に示すように「出力変数」を作成できますアクションを「保存」し、「テスト」して成功した応答が得られるかどうかを確認します。