Partager via


Exemples de résultat du suivi du test de stratégies

Cette section contient des exemples de résultat du test de stratégies pour différents types de faits.

Classe .Net

Exemple de la règle « TestRule1 » dans la stratégie « LoanProcessing » :

IF test.get_ID > 0  
THEN <do something>  

Output:

TRACE DU MOTEUR DE RÈGLES pour RULESET : LoanProcessing 3/16/2004 9 :50 :28 AM

FACT ACTIVITY 3/16/2004 9 :50 :28 AM

Identificateur d’instance du moteur de règles : 9effe3f9-d3ad-4125-99fa-56bb379188f7

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : MyTest.test

Identificateur d’instance d’objet : 872

TEST D’ÉVALUATION DE CONDITION (MATCH) 16/03/2004 9 :50 :28 AM

Identificateur d’instance du moteur de règles : 9effe3f9-d3ad-4125-99fa-56bb379188f7

Nom de l’ensemble de règles : LoanProcessing

Expression de test : MyTest.test.get_ID > 0

Valeur de l’opérande gauche : 100

Valeur de l’opérande droit : 0

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 16/03/2004 09 :50 :28

Identificateur d’instance du moteur de règles : 9effe3f9-d3ad-4125-99fa-56bb379188f7

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/16/2004 9 :50 :28 AM

Identificateur d’instance du moteur de règles : 9effe3f9-d3ad-4125-99fa-56bb379188f7

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

FACT ACTIVITY 3/16/2004 9 :50 :28 AM

Identificateur d’instance du moteur de règles : 9effe3f9-d3ad-4125-99fa-56bb379188f7

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : MyTest.test

Identificateur d’instance d’objet : 872

DataConnection/TypedDataRow

Exemple de la règle « TestRule1 » dans la stratégie « LoanProcessing » :

IF NorthWind.CustInfo.CreditCardBalance > 0  
THEN <do something>  

Output:

TRACE DU MOTEUR DE RÈGLES pour RULESET : LoanProcessing 3/16/2004 8 :30 :16 AM

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : DataConnection :Northwind :CustInfo

Identificateur d’instance d’objet : 874

TEST D'ÉVALUATION DE LA CONDITION (CORRESPONDANCE) 3/16/2004 8:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Expression de test : sélectionnez * dans [CustInfo] où [CreditCardBalance] > 0

Valeur de l'opérande gauche :

Valeur de l'opérande droit :

Résultat du test : True

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177556

MISE À JOUR DE L'AGENDA 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177559

MISE À JOUR DE L'AGENDA 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177558

MISE À JOUR DE L'AGENDA 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/16/2004 8:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/16/2004 8:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/16/2004 8:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : DataConnection :Northwind :CustInfo

Identificateur d’instance d’objet : 874

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177559

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177558

ACTIVITÉ DES FAITS 3/16/2004 08:30:16 AM

Identificateur d’instance du moteur de règles : 1aad35bb-0599-470b-b0fa-73b3fa1dfb83

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 177556

L'exemple ci-dessous indique que trois lignes de la table CustInfo ont satisfait à la condition de la règle. Cela a entraîné la déclaration de trois TypedDataRows uniques dans le moteur ainsi qu'une mise à jour de l'agenda et un déclenchement de règle pour chaque instance.

TypeDataTable/TypedDataRow

Exemple de la règle « TestRule1 » dans la stratégie « LoanProcessing » :

IF NorthWind.CustInfo.CreditCardBalance > 0  
THEN <do something>  

Output:

TRACE DU MOTEUR DE RÈGLES pour RULESET : LoanProcessing 3/17/2004 11 :27 :35 AM

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataTable :Northwind :CustInfo

Identificateur d’instance d’objet : 377

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 376

TEST D’ÉVALUATION DE CONDITION (MATCH) 17/03/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Expression de test : TypedDataRow :Northwind :CustInfo.CreditCardBalance > 0

Valeur de l’opérande gauche : 500

Valeur de l’opérande droit : 0

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 3/17/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 375

TEST D’ÉVALUATION DE CONDITION (MATCH) 17/03/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Expression de test : TypedDataRow :Northwind :CustInfo.CreditCardBalance > 0

Valeur de l’opérande gauche : 1000

Valeur de l’opérande droit : 0

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 3/17/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 374

TEST D’ÉVALUATION DE CONDITION (MATCH) 17/03/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Expression de test : TypedDataRow :Northwind :CustInfo.CreditCardBalance > 0

Valeur de l’opérande gauche : 35000

Valeur de l’opérande droit : 0

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 3/17/2004 11 :27 :35

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataTable :Northwind :CustInfo

Identificateur d’instance d’objet : 377

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 375

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 374

FACT ACTIVITY 3/17/2004 11 :27 :35 AM

Identificateur d’instance du moteur de règle : 0f7bcdf3-8103-4990-a740-acaeee386439

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedDataRow :Northwind :CustInfo

Identificateur d’instance d’objet : 376

Notes

L'exemple ci-dessus montre que TypedDataTable contenait trois lignes et que chacune était déclarée en tant que TypedDataRow. Chacune avait la valeur True dans la condition et a provoqué l'ajout de la règle à l'agenda et son déclenchement.

TypedXmlDocument

Exemple de la règle « TestRule1 » dans la stratégie « LoanProcessing » :

IF Microsoft.Samples.BizTalk.LoansProcessor.Case:/Root/EmploymentType.TimeInMonths >= 4  
THEN <do something>  

Output:

TRACE DU MOTEUR DE RÈGLES pour RULESET : LoanProcessing 3/17/2004 9 :23 :05 AM

ACTIVITÉ DES FAITS 3/17/2004 09:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedXmlDocument :Microsoft.Samples.BizTalk.LoansProcessor.Case

Identificateur d’instance d’objet : 858

ACTIVITÉ DES FAITS 3/17/2004 09:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Opération : Assert

Type d’objet : TypedXmlDocument :Microsoft.Samples.BizTalk.LoansProcessor.Case :/Root/EmploymentType

Identificateur d’instance d’objet : 853

TEST D'ÉVALUATION DE LA CONDITION (CORRESPONDANCE) 3/17/2004 9:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Expression de test : TypedXmlDocument :Microsoft.Samples.BizTalk.LoansProcessor.Case :/Root/EmploymentType.TimeInMonths >= 4

Valeur de l’opérande gauche : 6

Valeur de l’opérande droit : 4

Résultat du test : True

MISE À JOUR DE L'AGENDA 3/17/2004 9:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Opération : Ajouter

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 9:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Nom de la règle : TestRule1

Critères de résolution des conflits : 0

ACTIVITÉ DES FAITS 3/17/2004 09:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedXmlDocument :Microsoft.Samples.BizTalk.LoansProcessor.Case

Identificateur d’instance d’objet : 858

ACTIVITÉ DES FAITS 3/17/2004 09:23:05 AM

Identificateur d’instance du moteur de règles : 51ffbea4-468f-4ce8-8ab7-977cadda2e2b

Nom de l’ensemble de règles : LoanProcessing

Opération : Retrait

Type d’objet : TypedXmlDocument :Microsoft.Samples.BizTalk.LoansProcessor.Case :/Root/EmploymentType

Identificateur d’instance d’objet : 853

Cet exemple montre qu’un TypedXmlDocument a été déclaré dans le moteur avec un type de document « Microsoft.Samples.BizTalk.LoansProcessor.Case ». En fonction du sélecteur XPath défini dans la règle, le moteur a ensuite créé et affirmé un TypedXmlDocument enfant avec le type « Microsoft.Samples.BizTalk.LoansProcessor.Case :/Root/EmploymentType » en fonction du type de document et de la chaîne de sélecteur.

Ce TypedXmlDocument enfant ayant la valeur True dans la condition, cela a provoqué la mise à jour de l'agenda et le déclenchement de la règle. Les types TypedXmlDocument parent et enfant ont ensuite été retirés.

Fonction Mise à jour

Exemple de stratégie « Order »

Règle « InventoryCheck »

IF Inventory.AllocateInventory == True  
THEN Order.inventoryAvailable == True  
   Update(Order)  

Règle « Ship »

IF Order.inventoryAvailable == True  
THEN Shipment.ShipOrder  

Output:

TRACE DU MOTEUR DE RÈGLES pour RULESET : commande 3/17/2004 10 :31 :17 AM

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Assert

Type d’objet : TestClasses.Order

Identificateur d’instance d’objet : 448

TEST D’ÉVALUATION DE CONDITION (MATCH) 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Expression de test : TestClasses.Order.inventoryAvailable == True

Valeur de l’opérande gauche : null

Valeur de l’opérande droit : True

Résultat du test : False

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Assert

Type d’objet : TestClasses.Shipment

Identificateur d’instance d’objet : 447

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Assert

Type d’objet : TestClasses.Inventory

Identificateur d’instance d’objet : 446

TEST D’ÉVALUATION DE CONDITION (MATCH) 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Expression de test : TestClasses.Inventory.AllocateInventory == True

Valeur de l’opérande gauche : True

Valeur de l’opérande droit : True

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 3/17/2004 10 :31 :17

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Ajouter

Nom de la règle : InventoryCheck

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Nom de la règle : InventoryCheck

Critères de résolution des conflits : 0

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Mettre à jour

Type d’objet : TestClasses.Order

Identificateur d’instance d’objet : 448

TEST D’ÉVALUATION DE CONDITION (MATCH) 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Expression de test : TestClasses.Order.inventoryAvailable == True

Valeur de l’opérande gauche : True

Valeur de l’opérande droit : True

Résultat du test : True

MISE À JOUR DE L’ORDRE DU JOUR 3/17/2004 10 :31 :17

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Ajouter

Nom de la règle : Ship

Critères de résolution des conflits : 0

RÈGLE DÉCLENCHÉE 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Nom de la règle : Ship

Critères de résolution des conflits : 0

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Retrait

Type d’objet : TestClasses.Order

Identificateur d’instance d’objet : 448

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Retrait

Type d’objet : TestClasses.Shipment

Identificateur d’instance d’objet : 447

FACT ACTIVITY 3/17/2004 10 :31 :17 AM

Identificateur d’instance du moteur de règles : 533f2fb6-a91f-49c1-8f36-e03a27ca9d72

Nom de l’ensemble de règles : Order

Opération : Retrait

Type d’objet : TestClasses.Inventory

Identificateur d’instance d’objet : 446

Dans cet exemple, la condition associée à la règle Ship a la valeur False la première fois qu'elle est vérifiée. Cependant, lorsque la règle InventoryCheck se déclenche, le champ inventoryAvailable de l'Order est modifié et une commande de mise à jour est émise sur le moteur pour l'objet Order. Cela provoque la réévaluation de la règle Ship. Cette fois, la condition prend la valeur True et la règle Ship se déclenche.

Notes

Si vos règles ne sont pas écrites correctement, le chaînage avant avec la fonction Mise à jour risque d'entraîner une boucle infinie. Lorsque vous testerez la stratégie dans l'Éditeur des règles d'entreprise, vous recevrez dans ce cas un message d'erreur indiquant que le moteur de règles a détecté une boucle d'exécution.