Delen via


Instellen of wijzigen hoe bedrijfsregels worden uitgevoerd

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Bedrijfsregels is een nieuwe functie waarmee logica kan worden gedefinieerd die plaatsvindt in een formulier. Bedrijfsregels bieden een alternatieve manier om scripts te maken omdat ze in een gebruikersinterface kunnen worden gedefinieerd zonder dat code wordt geschreven. Bedrijfsregels bieden in deze versie geen mogelijkheden om de acties die ze uitvoeren, uit te breiden maar met de entiteit Procestrigger kunt u wijzigen hoe bestaande bedrijfsregels worden uitgevoerd of een bestaande bedrijfsregel registreren voor andere gebeurtenissen die de regel uitvoeren.

Meer informatie:TechNet: Bedrijfsregels maken en bewerken

Bedrijfsregels registreren

Wanneer u een bedrijfsregel maakt, moet u het bereik instellen en voorwaarden configureren die de bedrijfsregel uitvoeren. De bedrijfsregeleditor slaat deze gegevens in de entiteit Procestrigger op. U kunt procestriggerrecords lezen, maken, bijwerken en verwijderen om de manier te wijzigen waarop bedrijfsregels worden uitgevoerd.

De primaire scenario's voor het werken met de entiteit Procestrigger zijn:

  • Een bedrijfsregel die op een of meer formulieren wordt toegepast, klonen naar een ander formulier.

  • Een bedrijfsregel die op een of meer formulieren wordt toegepast wijzigen zodat deze op alle formulieren wordt toegepast.

  • Een bedrijfsregel die op alle formulieren wordt toegepast, wijzigen zodat deze alleen op een of meer specifieke formulieren wordt toegepast.

  • Een bedrijfsregel registreren zodat deze wordt toegepast op de gebeurtenis Opslaan.

Notitie

Als u de bedrijfsregeleditor gebruikt om een bedrijfsregel te wijzigen die softwarematig is ingesteld om te worden toegepast op de gebeurtenis Opslaan, keert deze terug naar laden of wijzigen. U moet de wijziging door programmering opnieuw toepassen om de regel te laten toepassen op de gebeurtenis Opslaan.

De volgende tabel beschrijft de relevante kenmerken van de entiteit Procestrigger.

SchemaName

Type

Beschrijving

ControlName

String

Naam van het kenmerk waarvoor een wijzigingsgebeurtenis is geregistreerd. Voor andere gebeurtenissen is deze waarde leeg.

ControlType

Picklist

Type van het besturingselement waarmee deze trigger is verbonden.

De enige geldige waarde voor deze versie is 1. Dit betekent dat het besturingselement een kenmerk is. Deze waarde is alleen van toepassing als de ControlName niet leeg is.

Event

String

Er zijn drie geldige waarden om de gebeurtenis aan te geven:

  • load

  • change

  • save

FormId

Lookup

Id van het formulier dat is gekoppeld aan de bedrijfsregel.

Deze waarde is leeg als de regel geldt voor alle formulieren voor de entiteit die bedrijfsregels ondersteunt.

IsCustomizable

ManagedProperty

Geeft aan of het onderdeel kan worden aangepast.

U kunt geen procestriggerrecords die in een beheerde oplossing zijn opgenomen, wijzigen als de IsCustomizable.Value onwaar is.

PrimaryEntityTypeCode

EntityName

Logische naam voor de entiteit waarop de bedrijfsregel wordt toegepast.

ProcessId

Lookup

Id van het proces.

ProcessTriggerId

Uniqueidentifier

Id van de procestriggerrecord.

Zie ook

TechNet: Bedrijfsregels maken en bewerken
Berichten en methoden van de entiteit ProcessTrigger

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht