Freigeben über


Erstellen oder Bearbeiten, wie Unternehmensregeln initiiert werden

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Unternehmensregeln erlauben das Definieren der Logik, die in einem Formular stattfindet. Unternehmensregeln stellen eine Alternative zu Formularskripts dar, da sie innerhalb einer Benutzeroberfläche definiert werden können, ohne Code zu schreiben. Unternehmensregeln bieten keine Möglichkeiten, dass die Aktionen, die sie ausführen, in dieser Version erweitert werden, Sie können jedoch, indem Sie die Prozesstriggerentität verwenden, modifizieren, wie vorhandene Geschäftsregeln initiiert werden oder eine vorhandene Unternehmensregel für verschiedene Ereignisse registrieren, die sie initiieren.

Weitere Informationen:TechNet: Erstellen und Bearbeiten von Geschäftsregeln

Geschäftsregeln registrieren

Wenn Sie eine Geschäftsregel erstellen, müssen Sie den Umfang festlegen und die Bedingungen konfigurieren, die die Geschäftsregel initiieren. Der Geschäftsregeleditor speichert diese Informationen in der Prozessauslöserentität. Sie können Prozessauslöserdatensätze erstellen, lesen, aktualisieren oder löschen, um zu ändern, wie Unternehmensregeln initiiert werden.

Die primäre Szenarien zum Verwenden von Prozessauslöserentität sind:

  • Klonen einer Geschäftsregel, die auf ein oder mehrere Formulare angewendet wird, zu einem anderen Formular.

  • Ändern einer Geschäftsregel, die auf ein oder mehrere Formulare angewendet wird, sodass sie auf alle Formulare angewendet wird.

  • Ändern einer Geschäftsregel, die auf alle Formulare angewendet wird, sodass sie nur auf ein oder mehrere spezifische Formulare angewendet wird.

  • Registrieren einer Geschäftsregel, sodass sie auf das "Speichern"-Ereignis angewendet wird.

Hinweis

Wenn Sie den Geschäftsregeleditor verwenden, um eine Geschäftsregel zu ändern, die programmgesteuert festgelegt wurde, um auf das "Speichern"-Ereignis angewendet zu werden, wird es entweder zu Laden oder Ändern zurückgesetzt. Sie müssen die Änderung programmgesteuert erneut anwenden, damit die Regel auf das "speichern"-ereignis angewendet wird.

Die folgende Tabelle beschreibt die relevanten Prozessauslöserentitätsattribute.

SchemaName

Typ

Beschreibung

ControlName

String

Der Name des Attributs, für das ein Änderungsereignis registriert wird. Für andere Ereignisse ist dieser Wert null.

ControlType

Picklist

Typ des Steuerelements, an das dieser Auslöser gebunden ist.

Der einzige gültige Wert für diese Version ist 1. Dadurch wird angegeben, dass das Steuerelement ein Attribut ist. Dieser Wert gilt nur, wenn ControlName null ist.

Event

String

Es gibt drei gültige Werte, um das Ereigniss anzugeben:

  • load

  • change

  • save

FormId

Lookup

ID für das der Unternehmensregel zugeordnete Formular.

Dieser Wert ist null, wenn die Regel für die alle Formulare für die Entität gilt, die Geschäftsregeln unterstützt.

IsCustomizable

ManagedProperty

Informationen, mit denen angegeben wird, ob die Komponente angepasst werden kann.

Sie können Prozessauslöserdatensätze nicht ändern, die in eine verwaltete Lösung eingebunden sind, wenn IsCustomizable.Value falsch ist.

PrimaryEntityTypeCode

EntityName

Logischer Name für die Entität, auf die die Geschäftsregel angewendet wird.

ProcessId

Lookup

ID des Prozesses.

ProcessTriggerId

Uniqueidentifier

ID des Prozessauslöserdatensatzes.

Siehe auch

TechNet: Erstellen und Bearbeiten von Geschäftsregeln
ProcessTrigger-Entitätsmeldungen und -methoden

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright