Partager via


Les développeurs peuvent émettre de la télémétrie vers Application Insights depuis le code AL

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir documentation des produits Microsoft Dynamics 365. Pour accéder aux derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, décideurs, responsables marketing ou analystes, automatiquement 1er oct. 2020 1er oct. 2020

Valeur commerciale

Les développeurs d’applications peuvent désormais exploiter leur code à la fois pour leur propre usage et pour permettre aux revendeurs partenaires de résoudre les problèmes potentiels.

Détails de la fonctionnalité

Dans cette vague de lancement, nous ajoutons une nouvelle fonction, Session.LogMessage, qui a la signature suivante :

Session.LogMessage(
      EventID : String
    , Message: String
    , DataClassification: DataClassification
    , Scope: ExtensionPublisher|All
    , Verbosity: Verbosity 
    , Dimensions: Dictionary of [String, String]
)

Si le niveau de verbosité (Verbosity) est défini sur Normal et que DataClassification est défini sur SystemMetadata, la plateforme émettra des données de télémétrie. La valeur du paramètre Scope détermine où la télémétrie sera envoyée. S’il est défini sur ExtensionPublisher, la télémétrie ne sera envoyée qu’au compte Application Insights spécifié dans le fichier app.json. S’il est défini sur Tout, la télémétrie sera également envoyée au compte Application Insights spécifié dans le centre d’administration de Business Central.

Voir aussi

Création de traces de télémétrie personnalisées pour la surveillance Application Insights (documents)