開発者がテレメトリを AL コードから Application Insights に送信できる
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、Microsoft Dynamics 365 製品のドキュメントを参照してください。 最新のリリース計画については、Dynamics 365 および Microsoft Power Platform のリリース計画を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される | 2020 年 10 月 1 日 | 2020 年 10 月 1 日 |
ビジネス バリュー
アプリ開発者は、自分で使用するため、および再販パートナーが潜在的な問題をトラブルシューティングできるようにするために、コードをインストルメントできるようになりました。
機能の詳細
このサイクルでは、次のシグネチャを持つ新しい関数 Session.LogMessage を追加します。
Session.LogMessage(
EventID : String
, Message: String
, DataClassification: DataClassification
, Scope: ExtensionPublisher|All
, Verbosity: Verbosity
, Dimensions: Dictionary of [String, String]
)
Verbosity レベルが Normal に設定され、DataClassification が SystemMetadata に設定されている場合、プラットフォームによってテレメトリが出力されます。 Scope パラメーターの値は、テレメトリの送信先を決定します。 ExtensionPublisher に設定すると、テレメトリは app.json ファイルで指定された Application Insights アカウントにのみ送信されます。 All に設定すると、テレメトリは Business Central 管理センターで指定された Application Insights アカウントにも送信されます。