Créer ou modifier le mode d’initialisation des règles métier

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Les règles métier permettent de définir une logique dans un formulaire. Les règles métier fournissent une alternative aux scripts de formulaire car elles peuvent être définies dans une interface utilisateur sans écrire de code. Les règles métier n’offrent aucune opportunité pour les actions qu’elles effectuent en vue d’une extension dans cette version, mais à l’aide de l’entité de déclenchement de processus, vous pouvez modifier le mode d’initialisation des règles métier existantes ou inscrire une règle métier existante dans les différents événements qui l’initialiseront.

Pour plus d'informations :TechNet : créer et modifier des règles métier

Inscription des règles métier

Lorsque vous créez une règle métier, vous devez définir l’étendue et configurer les conditions qui initialiseront la règle métier. L’éditeur de règles métier stocke ces informations dans l’entité de déclencheur de processus. Vous pouvez lire, créer, mettre à jour et supprimer des enregistrements de déclencheur de processus pour modifier le mode d’initialisation des règles métier.

Les principaux scénarios d’utilisation de l’entité déclencheur de processus sont :

  • Cloner une règle métier qui s’applique à un ou à plusieurs formulaires sur un autre formulaire.

  • Modifier une règle métier qui est appliquée à un ou plusieurs formulaires de sorte qu’elle s’applique à tous les formulaires.

  • Modifier une règle métier qui est appliquée à tous les formulaires de sorte qu’elle ne s’applique qu’à un ou plusieurs formulaires spécifiques.

  • Inscrire une règle métier à appliquer à l’événement d’enregistrement.

Notes

Si vous utilisez l’éditeur de règles métier pour modifier une règle qui a été définie par programme pour être appliquée dans l’événement d’enregistrement, il repassera à l’événement de charge ou de modification. Vous devez réappliquer la modification par programme pour que la règle soit appliquée à l’événement d’enregistrement.

Le tableau suivant décrit les attributs d’entités pour les déclencheurs de processus adéquats.

SchemaName

Type

Description

ControlName

String

Nom de l’attribut pour lequel un événement de modification est inscrit. Pour d’autres événements cette valeur correspond à null.

ControlType

Picklist

Type du contrôle auquel ce déclencheur est lié.

La seule valeur valide pour cette version est 1. Elle indique que le contrôle est un attribut. Cette valeur n’est applicable que lorsque ControlName n’a pas la valeur null.

Event

String

Il existe trois valeurs valides pour indiquer l’événement :

  • load

  • change

  • save

FormId

Lookup

Identificateur du formulaire associé à la règle métier.

Cette valeur est null lorsque la règle s’applique à tous les formulaires pour l’entité qui prend en charge ces règles métier.

IsCustomizable

ManagedProperty

Information indiquant si ce composant est personnalisable.

Vous ne pouvez pas modifier les enregistrements de déclencheur inclus dans une solution gérée lorsque IsCustomizable.Value a la valeur false.

PrimaryEntityTypeCode

EntityName

Nom logique de l’entité à laquelle la règle métier est appliquée.

ProcessId

Lookup

ID du processus.

ProcessTriggerId

Uniqueidentifier

ID de l'enregistrement du déclencheur du processus.

Voir aussi

TechNet : créer et modifier des règles métier
Messages et méthodes de l’entité ProcessTrigger

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright