《工作流策略活动开发指南》
1. 项目与数据结构定义
首先,我们要创建一个工作流项目。在项目命名时,项目名称输入“QCPolicy”,解决方案输入“Chapter20”。此时,工作流设计器会显示出来。
接下来定义数据结构,因为后续要定义的规则是基于操作员、客户、交易等的属性。操作步骤如下:
- 从解决方案资源管理器中,右键单击“QCPolicy”项目,选择“添加” -> “类”。
- 名称输入“DataElements.cs”,该文件的实现代码如下:
using System; using System.Collections.Generic; namespace QCPolicy { /*****************************************************/ // Configuration options for a specific activity /*****************************************************/ public class ActivityConfig { public decimal MinimumAmount { get; set; } public decimal ThresholdAmount { get; set; } public int Frequency { get; set; } public int NumberSinceLastEval {