Web クライアントから Visual Studio Code を開いて拡張機能の調査またはトラブルシューティングを行う
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される | 2023年9月10日 | 2023年10月2日 |
ビジネス バリュー
顧客環境の調査またはトラブルシューティングを行うための、ローカル環境にインストールされた Visual Studio Code ワークスペースの再作成には、ワークスペース、プロジェクト、起動構成の手動での作成と、シンボルのダウンロードが含まれ、これらすべての作業には知識と時間が必要です。
このプロセスを簡素化して高速化するため、現在の拡張機能と環境に対してローカルな Visual Studio Code インスタンスを開く新しいオプションが Web クライアントに追加され、調査またはトラブルシューティングのために一致する Visual Studio Code プロジェクトをワンクリックでセットアップできます。
機能の詳細
開発者またはコンサルタントは、特定の顧客の運用環境またはサンドボックス環境用に、Web クライアント内から新しい Visual Studio Code セッションを開くことができます。 次の 2 種類のコンテキストがサポートされます。
- Page Inspector 内からページを開きます。
- ヘルプとサポート ページ内から現在のセッションのトラブルシューティングを行います。
特定のフィールドの Page Inspector から Visual Studio Code をプロビジョニングする例を次に示します。
ヘルプとサポート ページのトラブルシューティング セクションからの Visual Studio Code のプロビジョニングと現在のセッションへのアタッチ:
コンテキストに応じて、Visual Studio Code を開くと、オブジェクトとソースを検査できるようになり、アタッチして現在の Web クライアント セッションのデバッグまたはスナップショット デバッグを行ったり、プロファイルを作成したりできるようになります。 いずれにしても、ソース コードへのアクセスは、各拡張機能のリソース公開プロファイルの設定によって制限されます。
- Visual Studio Code がすでに開いている場合は、最後のアクティブなセッションが使用されます。それ以外の場合は、新しい Visual Studio Code が開きます。 AL 言語拡張機能がインストールされていない場合、ユーザーはそれをインストールするように求められ、プロセスは終了します。
- 新しいプロジェクトが作成または更新され、運用環境かサンドボックス環境かに応じて、一致する起動構成が作成されます。
- Page Inspector でページが呼び出された場合、そのページのシンボルがダウンロードされます
- ユーザーがデバッグを選択すると、Visual Studio Code は、呼び出し元の Web クライアント プロセスにアタッチして、エラーによる中断を待ちます。
この機能を使用し、新しいプロジェクトを生成することを選択した場合は、使用していないプロジェクトが多数蓄積されないように、プロジェクトをときどき削除する必要があります。 別のオプションは、この機能を使用して新しい既定のプロジェクトの場所を指定することですが、実際のプロジェクトにそれを使用することもできます。
フィードバック
Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。