In this chapter, we've covered conditions and rules in Windows Workflow. There are several activities in WF featuring conditional logic, including the powerful
ConditionedActivityGroup. The purpose of the Windows Workflow
Policy activity is to execute sets of rules. These rules contain declarative knowledge, and we can prioritize rules and use forward chaining execution semantics. By writing out our business knowledge in declarative statements instead of in procedural code, we gain a great deal of flexibility. We can track and trace rules, and update rule sets dynamically. Windows Workflow is a capable rules engine.