(自己的学习资料)
K2项目开发流程:
1、在VS2013中设计流程,并在K2 Workspce中测试流程
首先是新建新建一个k2的Process文件。.kprx后缀。
在里面创建所需要的流程。由于我是初学者,创建工作流时审批人都先指向自己,易于实现。
审批人有两种方法指向,一指向特定的人,二根据数据库中的人。
在工作流创建完成之后。打开k2 workspace里面的workflow server。里面是一些已存在的工作流。点开来找到instances选中节点,点击start进行工作流的测试。
start之后来到k2 workspace的home中点击最下方的worklist,能看到你当前走的工作流,并执行操作。
当工作流确定无误的时候,将流程发布的服务器。
2、设计流程表单和数据表
重要是在数据库中创建表。注意主外键的设置。针对我们目前的项目需要在acttchments和audituistories表中添加外键。
3、生成Data Model
数据表设计完成后,打开项目,可以通过DATA MODEL的生成向导更新来生成OR MAPPING。
选择要更新到DATA MODEL中的表,点击FINISH。FINISH后需要注意上述的acttchments和audituistories的名字要对应。
目前的项目中需要注意重新生成时workflowrtype.cs最好先备份一下。
4、开发Business Logical
5、开发Web表单,并测试流程
6、开发WCF服务
7、开发Smart Object
8、配置基于Smart Object方法到流程节点:审批人、邮件内容、执行Smart Object 事件
9、重新发布流程进行测试
更新中。。。
时间: 2024-10-09 12:32:55