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.