Moss实现了工作流的应用,而且也有很好的扩展性和自定义的接口,本来是一个非常好的实现工作流的平台。但是有的客户就是不愿意在Web下办公。
想来想去,只能使用WWF,重新作一个工作流的应用。
安装Extension,可以创建WWF项目
安装SDK,可以看到教程,可教程竟然是全代码的,即默认开发人员没有安装Extension。好希望图形拖拽式的Hands on Lab。
昨天看了下介绍,今天做了一个状态工作流。
WWF在实现状态工作流,首先使用多个ActivityState定义工作流的各个状态。
然后在每个ActivityState的内部选择状态的驱动方式(比如:EventDriven),设置下一个状态等。
在这里,其实我最关心的是状态的驱动方式,用什么驱动方式,就决定了最后作出的系统是CS的,还是BS的。