---
sourceDocument: オーストラリアの対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアの対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

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

# Visual Studio Code を使用して Microsoft Azure で JavaScript 関数を作成する {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

仮想エージェント ボットインターコネクト で Power Virtual Agents を使用するには、ボットインターコネクト のサンプル コード ファイルを使用して Microsoft Azure で JavaScript 関数を作成する必要があります。

## 始める前に

Microsoft Azureアカウントが必要になります。

必要なロール：admin

## 手順

1. Microsoft Azure にサインインし、JavaScript 関数を作成します。  
   これには、環境の構成とローカルプロジェクトの作成が含まれます。次を参照してください: [Microsoft ドキュメント](https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-node) 詳細については、
2. [ServiceNow ボットインターコネクトセットアップ (KB1112368) を使用して、Microsoft Power Virtual Agents の Azure 関数をセカンダリボットとして作成](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1112368)するに移動し、次の操作を行います。
   1. 添付の index.txt ファイルのコードを Azure プロジェクトの index.js ファイルにコピーします。
   2. 添付の function.txt ファイルのコードを Azure プロジェクトの function.json ファイルにコピーします。
   3. 両方のファイルを保存します。
   {#create-js-function-azure-mspv-sec-bot__substeps_jpr_1yt_vsb}
3. request-promiseライブラリをインストールします。
   1. コマンドラインウィンドウで、Azure プロジェクトを作成したフォルダーにディレクトリを変更します。  
      たとえば、「 <kbd class="ph userinput">cd DemoAzureFunction</kbd>」と入力します。
   2. プロンプトで、「<kbd class="ph userinput">npm install --save request</kbd>」と入力します。
   3. プロンプトで、「<kbd class="ph userinput">npm install --save request-promise</kbd>」と入力します。

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

4. の説明に従って、プロジェクトを Azure に展開します [Microsoft ドキュメント](https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-node).
5. Azure ポータルから、\[ すべてのリソース\] に移動します。
6. 作成した関数アプリの名前を選択します。
7. \[概要\] ページの \[関数\] タブで作成した関数を選択し、\[関数 URL を取得\] オプションから関数 URL をコピーします。  
   Azure 関数の URL は、ServiceNow インスタンスのセカンダリボットのエンドポイントとして使用します。  
**前のトピック:** [仮想エージェント ボットインターコネクト で MicrosoftPower Virtual Agents をセカンダリボットとして使用する](https://servicenow-prod.fluidtopics.net/YkelViRa0LBitNymn5fx0A "ボットインターコネクト を使用すると、Microsoft Power Virtual Agents セカンダリボットでプライマリボットとして ServiceNow 仮想エージェント を使用できます。Power Virtual Agents で利用可能なすべてのスキルとトピックは、 ServiceNow ボットインターコネクト用に構成されたチャネルで利用可能になり、そこから実行可能になります。")  
**次のトピック:** [Power Virtual Agents で Direct Line 秘密キーを見つけてコピーMicrosoft](https://servicenow-prod.fluidtopics.net/o2bRPBmY313yQlAjmASsuw "仮想エージェント ボットインターコネクト で Power Virtual Agents を使用するには、Power Virtual Agents アカウントで Direct Line セキュリティ キーを見つけてコピーする必要があります。")

