. OSWorkFlow基本概念
在商用和开源世界里,OSWorkflow 都不同于这些已有的工作流系统。最大不同在于 OSWorkflow 有着非常优秀的灵活性。在开始接触 OSWorkflow 时可能较难掌握(有人说不适合工作流新手入门),比如,OSWorkflow 不要求图形化工具来开发工作流,而推荐手工编写 xml 格式的工作流程描述符。它能为应用程序开发者提供集成,也能与现有的代码和数据库进行集成。这一切似乎给 ...
- 17:05
- 浏览 (344)
- 评论 (0)
- 分类: osworkflow
1.com.opensymphony.workflow.Workflow 工作流的用户接口。
主要定义了用户对工作流的操作方法和用户获得工作流信息的方法。如doAction(long id, int actionId, Map inputs)方法可以执行工作流的Action并产生transaction;用户调用getAvailableActions(long id, Map inputs)可以获得知道工作流实例中符合条件的可以执行的Action。
2.com.opensymphony.workflow.Workflo ...
- 17:02
- 浏览 (414)
- 评论 (0)
- 分类: osworkflow
1. Step:工作流所在的位置,整个工作流的步骤,也可以是一系列工作中的某个工作,比如某个审批流程中的文件交到某个领导处审批,此过程可能包括接收秘书交来的文件、然后阅读、提出自己的意见、签字、叫给秘书继续处理,这整个过程可以是一个Step。但并不是FSM中的Status。
2. Status:某个Step的状态,每个Step可以有多个Status。比如上例中阅读,等待提意见,等待签字,等待交秘书处理,都是Step的状态。Step+Status共同组成了工作流的状态,也就实现了FSM中的Status。Step的Status在OSWorkflow中就是一段文本,状态的判断其实就是自定义的一段文 ...
- 16:16
- 浏览 (265)
- 评论 (0)
- 分类: osworkflow
1.修改WEB-INF\classes\目录下的osworkflow.xml,改为
<persistence class="com.opensymphony.workflow.spi.hibernate.HibernateWorkflowStore">
</persistence>
2.将下面的Hibernate.cfg.xml加到WEB-INF\classes\下面,这里使用mysql数据库。
<?xml version='1.0' e ...
- 13:42
- 浏览 (364)
- 评论 (0)
- 分类: osworkflow
最新评论
-
jbpm 3.0中文教程
正要用,多谢
-- by youyouan -
jbpm 3.0中文教程
不错.............
-- by donglinlucky -
jbpm 3.0中文教程
不错.............
-- by donglinlucky -
jbpm 3.0中文教程
谢谢你啦,我刚开始涉及这方面.
-- by piggy -
jbpm 3.0中文教程
谢谢楼主,........................
-- by 499947785







评论排行榜