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

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

    始める前に

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

    必要なロール:admin

    手順

    1. Microsoft Azure にサインインし、JavaScript 関数を作成します。
      この作業では、環境の構成とローカルプロジェクトの作成を行います。次を参照してください。 Microsoft ドキュメント 詳しくは。
    2. ServiceNow ボットインターコネクトセットアップを使用して Microsoft Power Virtual Agents 用の Azure 関数をセカンダリボットとして作成する(Create an Azure Function for Microsoft Power Virtual Agents as Secondary bot with Servicenow Bot Interconnect setup) (KB1112368)」にアクセスして、次の操作を行います。
      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 をコピーし、後のステップで使用するように置いておきます。

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

      [概要] ページの [URL] フィールドにある機能リンクをコピーします。例では「https://appname.azurewebsites.net」となります。