Visual Studio Code を使用して Microsoft Azure に JavaScript 関数を作成する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • Power Virtual Agents を仮想エージェント ボットインターコネクト とともに使用するには、ボットインターコネクト のサンプルコードファイルを使用して Microsoft Azure に JavaScript 関数を作成する必要があります。

    始める前に

    Microsoft Azure アカウントが必要です。

    必要なロール:admin

    手順

    1. Microsoft Azure にサインインし、JavaScript 関数を作成します。
      この作業では、環境の構成とローカルプロジェクトの作成を行います。を参照してください Microsoft ドキュメント 詳しくは。
    2. ServiceNow ボットインターコネクトのセットアップ (KB1112368) を使用して、Microsoft Power Virtual Agents 用の Azure 関数をセカンダリボットとして作成する に移動し、次の操作を行います。
      1. 添付の index.txt ファイルのコードを Azure プロジェクトの index.js ファイルにコピーします。
      2. 添付の function.txt ファイルのコードを Azure プロジェクトの function.json ファイルにコピーします。
      3. 両方のファイルを保存します。
    3. request-promise ライブラリーをインストールします。
      1. コマンドラインウィンドウで、Azure プロジェクトを作成したフォルダーにディレクトリを変更します。
        たとえば、「cd DemoAzureFunction」と入力します。
      2. プロンプトで「npm install --save request」と入力する
      3. プロンプトで「npm install --save request-promise」と入力する

      プロジェクトの package.json ファイルに依存関係が追加されます。

      request ライブラリと request-promise ライブラリが依存関係としてプロジェクトに含まれます。「request」と「request-promise」という名前になります。

    4. の説明に従ってプロジェクトを Azure にデプロイします。 Microsoft ドキュメント.
    5. Azure ポータルから、[すべてのリソース] に移動します。
    6. 作成した関数アプリの名前を選択します。
    7. [概要] ページの [関数] タブで作成した関数を選択し、[関数の URL の取得] オプションから関数の URL をコピーします。

      Azure 関数の URL は、ServiceNow インスタンスのセカンダリボットのエンドポイントとして使用します。

      選択した関数の [関数の URL を取得] サブタブで関数の URL をコピーします。例では「https://appname.azurewebsites.net」となります。