Opret eller rediger, hvordan forretningsregler startes
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Forretningsregler er en ny funktion, der giver mulighed for at definere logik, der finder sted i en formular. Forretningsregler giver et alternativ til formularscripter, fordi de kan defineres i en brugergrænseflade, uden at skrive kode. Forretningsregler giver heller ikke mulighed for, at de handlinger, de udfører, kan udvides i denne version, men ved hjælp af objektet procesudløser, kan du ændre, hvordan eksisterende forretningsregler startes, eller registrere en eksisterende forretningsregel til forskellige hændelser, der starter den.
Flere oplysninger:TechNet: Oprette og redigere forretningsregler
Registrering af forretningsregler
Når du opretter en forretningsregel, skal du indstille omfanget og konfigurere betingelser, der starter forretningsreglen. Editoren for forretningsregler gemmer disse oplysninger i procesudløserobjektet. Du kan læse, oprette, opdatere og slette procesudløserposter for at ændre, hvordan forretningsregler startes.
Her er de primære scenarier for arbejde med procesudløserobjektet:
Klone en forretningsregel, der anvendes på en eller flere formularer, til en anden formular.
Ændre en forretningsregel, der anvendes på en eller flere formularer, så den gælder for alle formularer.
Ændre en forretningsregel, der anvendes på alle formularer, så den kun gælder for en eller flere specifikke formularer.
Registrere en forretningsregel, der skal anvendes på hændelsen Gem.
Bemærk
Hvis du bruger forretningsregeleditoren til at redigere en forretningsregel, der er programmeret til at blive anvendt på hændelsen Gem, vender den tilbage til enten belastning eller ændring. Igen skal du anvende ændringen ved hjælp af programmering, for at den kan anvendes på hændelsen Gem reglen.
I følgende tabel beskrives de relevante attributter for procesudløserobjektet.
SchemaName |
Skriv |
Beskrivelse |
---|---|---|
ControlName |
String |
Navnet på den attribut, som en ændringshændelse er registreret for. For andre hændelser er denne værdi null. |
ControlType |
Picklist |
Den type kontrolelement, som denne udløser er bundet til. Den eneste gyldige værdi for denne udgivelse er 1. Dette angiver, at kontrolelementet er en attribut. Denne værdi gælder kun, når ControlName ikke er null. |
Event |
String |
Der er tre gyldige værdier, der angiver hændelsen:
|
FormId |
Lookup |
Id for den formular, der er tilknyttet forretningsreglen. Denne værdi er null, når reglen gælder for alle formularer for det objekt, der understøtter forretningsregler. |
IsCustomizable |
ManagedProperty |
Oplysninger, der angiver, om denne komponent kan tilpasses. Du kan ikke ændre udløserprocesposter, der er medtaget i en administreret løsning, når IsCustomizable.Value er falsk. |
PrimaryEntityTypeCode |
EntityName |
Logisk navn for objektet, som forretningsreglen anvendes på. |
ProcessId |
Lookup |
Id for processen. |
ProcessTriggerId |
Uniqueidentifier |
Id for procesudløserposten. |
Se også
TechNet: Oprette og redigere forretningsregler
Meddelelser og metoder for objektet ProcessTrigger
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret