Écrire et déboguer des scripts pour le centre de services interactifs
Date de publication : janvier 2017
S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
L'interface intuitive du centre de services interactifs unifie les informations essentielles sur les clients dans un seul emplacement tout en mettant l'accent sur les données qui nécessitent votre attention. Le type Formulaire principal - Expérience interactive du formulaire utilisé dans le centre de services interactifs fournit une nouvelle expérience utilisateur qui épargne à celui-ci quelques clics pour conserver leur environnement tout en travaillant sur des enregistrements associés.Pour plus d'informations :TechNet : Utiliser le formulaire Principal - Expérience interactive et ses composants
Contenu de la rubrique
Événements et méthodes de scripts de formulaires non pris en charge dans le centre de services interactifs
Déboguer des scripts pour le centre de services interactifs
Événements et méthodes de scripts de formulaires non pris en charge dans le centre de services interactifs
À l'exception de ce qui suit, tous les événements et méthodes d'écriture de scripts de formulaire dans le client Web Dynamics 365 sont pris en charge dans le centre de services interactifs :
Méthode getCurrentTheme pour l'objet de contexte (Xrm.Page.context)
Méthodes showAutoComplete, hideAutoComplete, getData, et setData pour les contrôles Dynamics 365
Méthode formSelector (formSelector.getCurrentItem) et collection (formSelector.items). Cela implique que l'élément de formulaire et ses méthodes (Élément Xrm.Page.ui.formSelector (référence côté client)) ne sont pas prises en charge pour le centre de services interactifs.
Méthodes getDisplayState et setDisplayState pour les onglets
Déboguer des scripts pour le centre de services interactifs
Le débogage de scripts pour le centre de services interactifs est différent du débogage pour le client web Dynamics 365. Cela est dû au fait que, lors de l'utilisation d'un fichier ou d'une bibliothèque JavaScript personnalisé avec le centre de services interactifs, Dynamics 365 injecte dynamiquement le contenu de la bibliothèque JavaScript personnalisée dans une bibliothèque dynamique de l'application au lieu de télécharger la bibliothèque personnalisée JavaScript avec la page Web comme dans le client Web Dynamics 365. Vous ne pouvez pas définir de points d'arrêt dans votre code personnalisé parce qu'à chaque fois que la page est rechargée, le code JavaScript personnalisé est injecté dans l'une des bibliothèques dynamiques, ce qui empêche d'atteindre les points d'arrêt. Dans ce cas, vous pouvez utiliser l'une des techniques répertoriées dans le billet de blog suivant pour déboguer votre code JavaScript : Blog : débogage d'un code JavaScript personnalisé dans CRM à l'aide de outils de développement de navigateur
Attention
Ce billet de blog fournit certains moyens utiles pour déboguer votre code JavaScript pour le centre de services interactifs. Toutes les méthodes répertoriées dans le billet de blog peuvent ne pas fonctionner de la même manière sur tous les navigateurs pris en charge par Dynamics 365, et vous devez faire des recherches pour voir laquelle répond le mieux à vos besoins.
En outre, comme le centre de services interactifs prend en charge les événements et méthodes côté client pris en charge par les clients mobiles Dynamics 365, la plupart des techniques de débogage de scripts pour les clients mobiles Dynamics 365 s'appliquent aussi au centre de services interactifs.Pour plus d'informations :Débogage de scripts pour Dynamics 365 pour téléphones et tablettes
Voir aussi
Écrire du code pour les formulaires Microsoft Dynamics 365
Aide et formation : guide de l'utilisateur pour le nouveau centre des services interactifs
Microsoft Dynamics 365
© 2017 Microsoft. Tous droits réservés. Copyright