다음을 통해 공유


연습 3: ConditionedActivityGroup과 함께 규칙 및 조건 사용

이 연습에서는 ConditionedActivityGroup 활동을 사용하여 워크플로에 전송된 각 쿠폰을 적용합니다. ConditionedActivityGroup 활동은 특정 조건이 충족될 때까지 자식 활동을 실행하는 데 사용됩니다. 조건은 ConditionedActivityGroup 활동의 UntilCondition 속성을 사용하여 지정되며 CodeCondition 또는 RuleConditionReference를 사용할 수 있습니다. ConditionedActivityGroup 활동에 있는 각 자식 활동은 WhenConditionProperty 조건이 true로 확인되는 경우 실행됩니다. ConditionedActivityGroup 활동의 UntilCondition 속성과 마찬가지로, WhenConditionProperty 조건은 조건 확인에 CodeCondition 또는 RuleConditionReference를 사용할 수 있습니다.

이 연습에서 DiscountWorkflow에 추가된 ConditionedActivityGroup 활동은 Coupons Queue 멤버의 각 쿠폰을 열거합니다. 두 자식 활동은 ConditionedActivityGroup 활동에 포함되어 있습니다. 첫 번째 자식은 PolicyActivity 활동입니다. PolicyActivity 활동을 통해 여러 쿠폰 종류에 필요한 모든 규칙이 포함된 RuleSet을 만들고 실행할 수 있습니다. 따라서 이 예제에서 PolicyActivity 활동이 사용하는 RuleSet에는 네 가지 규칙이 포함되어 있습니다.

ConditionedActivityGroup 활동의 두 번째 활동은 PolicyActivity 활동을 사용하여 다음 쿠폰이 처리될 수 있도록 Coupons Queue에서 첫 번째 항목을 제거하는 CodeActivity 활동입니다.

단원 내용

작업 1: ConditionedActivityGroup 활동 만들기

작업 2: PolicyActivity 및 RuleSet 만들기

관련 단원

ConditionedActivityGroup 활동 사용

참고 항목

참조

ConditionedActivityGroup
UntilCondition
WhenConditionProperty
CodeCondition
RuleConditionReference
RuleSet
RuleSetReference

기타 리소스

Using ConditionedActivityGroup

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.