---
sourceDocument: Yokohama 対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama 対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

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

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

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

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

## 始める前に

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

必要なロール：アドミン

## 手順

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 インスタンスのセカンダリボットのエンドポイントとして使用します。  
**前のトピック:** [仮想エージェント ボットインターコネクト で Microsoft Power Virtual Agents をセカンダリボットとして使用する](https://servicenow-prod.fluidtopics.net/SFgWZPUzI9K86OkEXYo9YQ "ボットインターコネクト を使用すると、ServiceNow 仮想エージェント をプライマリボット、Microsoft Power Virtual Agents をセカンダリボットとして使用できます。Power Virtual Agents で利用可能なすべてのスキルとトピックが、ServiceNow ボットインターコネクト 用に設定されたチャネルで利用可能になり、そこから実行可能になります。")  
**次のトピック:** [Microsoft Power Virtual Agents で Direct Line 秘密鍵を見つけてコピーする](https://servicenow-prod.fluidtopics.net/0Vy2oHmHynGA_NYHcGIKkA "仮想エージェント ボットインターコネクト で Power Virtual Agents を使用するには、Power Virtual Agents アカウントで Direct Line セキュリティキーを見つけてコピーする必要があります。")

