Microsoft Dynamics CRM Online Help

Formulierscripts

Met formulierscripts kunt u een script maken om allerlei bewerkingen uit te voeren in de Microsoft Dynamics CRM Online-clienttoepassing die wordt uitgevoerd in Microsoft Internet Explorer op de computer van de gebruiker, inclusief Microsoft Dynamics CRM Online voor Outlook. Wanneer gegevens beschikbaar zijn in de client, worden met scripts bewerkingen beter uitgevoerd dan met methoden waarbij de gebruiker de record moet opslaan om de bewerkingen uit te voeren op de webserver.

Als u aanpassingen wilt doen die een invloed hebben op de volledige Microsoft Dynamics CRM Online-organisatie, moet u beschikken over de beveiligingsrol systeembeheerder of systeemaanpasser of gelijksoortige bevoegdheden.

Met scripts kunnen allerlei bewerkingen worden uitgevoerd, zoals:

  • De waarden in een formulier berekenen.
  • Webservices gebruiken om gegevens op te halen uit externe gegevensbronnen of deze bronnen bij te werken.
  • Een HTML-pagina of Webtoepassing in hetzelfde domein binnen een IFrame gebruiken.
  • Bewerkingen uitvoeren op Microsoft Dynamics CRM Online-gegevens met Microsoft Dynamics CRM Online-webservices.

Wanneer u scripts ontwikkelt die gebruikmaken van formulieren, dient u ervoor te zorgen dat u alleen ondersteunde objecten, eigenschappen en methoden gebruikt die in de Microsoft Dynamics CRM SDK zijn gedocumenteerd. Op deze manier kunnen aanpassingen in uw formulierscripts worden bijgewerkt naar de volgende versie van Microsoft Dynamics CRM Online.

Scripts koppelen aan gebeurtenissen

Schrijf in Microsoft Dynamics CRM Online een script met JScript. Koppel het script aan gebeurtenissen in het Microsoft Dynamics CRM Online-formulier of velden in het formulier.

In Microsoft Dynamics CRM Online ondersteunt de volgende gebeurtenissen op elk entiteitsformulier: OnLoad, OnSave, TabStateChange en OnReadyStateComplete. De gebeurtenis TabStateChange geeft aan wanneer het tabblad wordt uitgevouwen of samengevouwen.

De gebeurtenis OnChange is beschikbaar voor elk veld in het formulier.

Dit houdt in dat u logica kunt opnemen in het formulier wanneer het formulier wordt geladen, wanneer een gebruiker het formulier opslaat of wanneer de waarde van een veld op het formulier wordt gewijzigd. Microsoft Dynamics CRM Online wordt de OnChange-gebeurtenis eerst verwerkt en vervolgens worden de gegevens in het veld nogmaals gevalideerd nadat de code van de gebeurtenis OnChange is uitgevoerd.

Elk formulier of veld bevat een dialoogvenster Gebeurtenissen waarin scripts kunnen worden geplakt en ingeschakeld. Nadat u de gebeurtenis hebt opgeslagen en gepubliceerd, maken de scripts deel uit van de metagegevens voor de entiteit. Dit betekent dat ze kunnen worden geëxporteerd en geïmporteerd met andere aanpassingen. Meer informatie: Gebeurtenishandlers toevoegen voor veldgebeurtenissen, Gebeurtenishandlers toevoegen voor formuliergebeurtenissen

Verwante onderwerpen

Entiteiten

© 2012 Microsoft Corporation. Alle rechten voorbehouden.