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:
|
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