Scripts voor de interactieve servicehub schrijven en er fouten in opsporen
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
De interactieve servicehub biedt een intuïtieve interface die essentiële klantgegevens op één locatie samenbrengt en u in staat stelt u te concentreren op zaken die uw aandacht vereisen. Het formulier van het type Hoofdformulier - Interactieve ervaring dat in de interactieve servicehub wordt gebruikt, biedt een nieuwe gebruikerservaring waarmee gebruikers minder hoeven te klikken en die hen helpt de context te bewaren wanneer zij werken aan gerelateerde records.Meer informatie: Technet: Het formulier Hoofd - Interactieve ervaring en de bijbehorende onderdelen gebruiken
In dit onderwerp
Gebeurtenissen en methoden uit formulierscripts die niet worden ondersteund in de interactieve servicehub
Fouten opsporen in scripts voor de interactieve servicehub
Gebeurtenissen en methoden uit formulierscripts die niet worden ondersteund in de interactieve servicehub
Alle gebeurtenissen en methoden van formulierscripts die de webclient van Dynamics 365 ondersteunen, worden ondersteund in de interactieve servicehub, met uitzondering van degene die hieronder worden genoemd:
De methode getCurrentTheme voor het contextobject (Xrm.Page.context)
Methoden showAutoComplete, hideAutoComplete, getData en setData voor Dynamics 365-besturingselementen
Methode (formSelector.getCurrentItem) en verzameling (formSelector.items) formSelector. Dit impliceert dat het formulieritem en de bijbehorende methoden (Xrm.Page.ui.formSelector-item (clientreferentie)) niet voor de interactieve servicehub worden ondersteund.
Methoden getDisplayState en setDisplayState voor tabbladen
Fouten opsporen in scripts voor de interactieve servicehub
Het opsporen van fouten in scripts voor de interactieve servicehub verschilt van foutopsporing voor de Dynamics 365-webclient. Dit komt doordat wanneer een aangepaste JavaScript-bibliotheek of -bestand wordt gebruikt met de interactieve servicehub, Dynamics 365 dynamisch inhoud van de aangepaste JavaScript-bibliotheek opneemt in een dynamische bibliotheek in de app, in plaats van de aangepaste JavaScript-bibliotheek met de webpagina te laden zoals in de Dynamics 365-webclient. U kunt geen breekpunten instellen in uw aangepaste code, omdat elke keer dat de pagina opnieuw wordt geladen, de aangepaste JavaScript-code wordt opgenomen in een van de dynamische bibliotheken, wat voorkomt dat het opgegeven breekpunt wordt bereikt. In dit geval kunt u een van de methoden uit het volgende blogbericht gebruiken om fouten op te sporen in uw JavaScript-code: Blog: Debugging custom JavaScript code in CRM using browser developer tools
Waarschuwing
Het blogbericht biedt een aantal manieren die nuttig zijn bij het opsporen van fouten in uw JavaScript-code voor de interactieve servicehub. Niet alle methoden die worden genoemd in het blogbericht werken hetzelfde in alle browsers die Dynamics 365 ondersteunt, en u moet nader onderzoek verrichten om uit te vinden wat het beste bij uw vereisten past.
Aangezien de interactieve servicehub ondersteuning biedt voor gebeurtenissen en methoden aan de client-zijde die de mobiele Dynamics 365-clients ondersteunen, zijn de meeste technieken voor foutopsporing in scripts voor de mobiele Dynamics 365-clients ook van toepassing op de interactieve servicehub.Meer informatie:Fouten opsporen voor Dynamics 365 voor telefoons en tablets
Zie ook
Code schrijven voor Microsoft Dynamics 365-formulieren
Help en training: Gebruikershandleiding voor de nieuwe interactieve servicehub
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht