Freigeben über


Übung 3: Verwenden von Regeln und Bedingungen mit ConditionedActivityGroup

In dieser Übung verwenden Sie eine ConditionedActivityGroup-Aktivität, um jeden gesendeten Coupon für den Workflow zu übernehmen. Die ConditionedActivityGroup-Aktivität wird verwendet, um untergeordnete Aktivitäten auszuführen, bis eine bestimmte Bedingung erfüllt wird. Die Bedingung wird mithilfe der UntilCondition-Eigenschaft der ConditionedActivityGroup-Aktivität angegeben und kann CodeCondition oder RuleConditionReference verwenden. Innerhalb der ConditionedActivityGroup-Aktivität wird jede untergeordnete Aktivität so ausgeführt, als ob die WhenConditionProperty-Bedingung true ergibt. Wie die UntilCondition-Eigenschaft in der ConditionedActivityGroup-Aktivität kann die WhenConditionProperty-Bedingung für die bedingte Auswertung CodeCondition oder RuleConditionReference verwenden.

Die ConditionedActivityGroup-Aktivität, die in dieser Übung DiscountWorkflow hinzugefügt wird, durchläuft jeden Coupon im Coupons Queue-Member. Zwei untergeordnete Aktivitäten sind innerhalb der ConditionedActivityGroup-Aktivität enthalten. Die erste untergeordnete Aktivität ist eine PolicyActivity-Aktivität. Eine PolicyActivity-Aktivität ermöglicht das Erstellen und Ausführen eines RuleSet, der alle für die verschiedenen Coupontypen erforderlichen Regeln beinhaltet. Deshalb beinhaltet der von der PolicyActivity-Aktivität in diesem Beispiel verwendete RuleSet vier verschiedene Regeln.

Die zweite Aktivität in der ConditionedActivityGroup-Aktivität ist eine CodeActivity-Aktivität, die lediglich den ersten Artikel aus Coupons Queue entfernt, damit der nächste Coupon mithilfe der PolicyActivity-Aktivität verarbeitet werden kann.

In diesem Abschnitt

Aufgabe 1: Erstellen der ConditionedActivityGroup-Aktivität

Aufgabe 2: Erstellen von PolicyActivity und RuleSet

Verwandte Abschnitte

Verwenden der ConditionedActivityGroup-Aktivität

Siehe auch

Referenz

ConditionedActivityGroup
UntilCondition
WhenConditionProperty
CodeCondition
RuleConditionReference
RuleSet
RuleSetReference

Weitere Ressourcen

Using ConditionedActivityGroup

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.