经过三周的官网文档的阅读,基本上了解了K2的使用,本篇文章先对K2的使用进行总结,接下来一篇会学习下在K2 Designer IDE下的实战。‘
首先来介绍下K2 BlackPearl和K2 SmartForm,然后我会再给出它们的使用的代码例子。
K2 BlackPearl是K2产品系列中的工作流组件,可以使用的开发工具总共有三个,K2的VS插件、K2 Studio、网页版的K2 Designer。其中K2 Studio和K2的VS插件功能类似,所以开发过程中可以直接抛弃K2 Studio。对于简单的流程,比如流程单一、审批人员单一,我们可以直接使用网页版的开发工具K2 Designer,可浏览http://你的K2服务器IP:81/designer/进行开发,这个开发工具可与K2 SmartForm进行完美地结合开发,而且K2 SmartForm页可以通过访问这个地址进行开发,所以一般情况下我们都是直接通过网页版的K2 Designer进行流程的开发、表单的定制、数据库的持久化、流程的发布以及上线。如果想开发复杂的工作流程,比如流程节点较多并且流程回退路径也较多或者流程中存在加签、并签、会签等等较复杂的步骤的时候,我们就需要使用K2 的VS插件进行流程的开发,由于K2的VS插件流程的开发都是可视化向导式的,操作比较简单,所以我就不打算专门介绍了,可自行通过浏览http://help.k2.com/onlinehelp/k2blackpearl/UserGuide/4.6.9/webframe.html进行学习。<