`
kongshanxuelin
  • 浏览: 931405 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

OSWorkFlow工作流中文手册

阅读更多

试用了一下osworkflow开源工作流框架,感觉很好用,而且非常灵活,极易上手,架构也很清晰,非常不错,在网上备份个中文手册,以便不时之需。

如定义一个起草文件->编写草稿->完成草稿的XML文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.6//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd">
<workflow>
	<initial-actions>
		<action id="100" name="Start Workflow">
			<results>
				<unconditional-result old-status="Finished"
					status="Queued" step="1" />
			</results>
		</action>
	</initial-actions>
	<steps>
		<step id="1" name="First Draft">
			<actions>
				<action id="1" name="Start First Draft">
					<restrict-to>
					    <conditions>
					      <condition type="class">
					        <arg name="class.name">
					          com.opensymphony.workflow.util.StatusCondition</arg>
					        <arg name="status">Queued</arg>
					      </condition>
					    </conditions>
				    </restrict-to>
					<pre-functions>
					  <function type="class">
					    <arg name="class.name">
					      com.opensymphony.workflow.util.Caller
					    </arg>
					  </function>
					</pre-functions>				    				
					<results>
						<unconditional-result old-status="Finished"
							status="Underway" step="1" owner="${caller}" />
					</results>
				</action>
				<action id="2" name="Finish First Draft">
					<restrict-to>
					  <conditions type="AND">
					    <condition type="class">
					      <arg name="class.name">
					        com.opensymphony.workflow.util.StatusCondition
					      </arg>
					      <arg name="status">Underway</arg>
					    </condition>
					    <condition type="class">
					      <arg name="class.name">
					        com.opensymphony.workflow.util.AllowOwnerOnlyCondition
					     </arg>
					    </condition>
					  </conditions>
					</restrict-to>			
					<results>
						<unconditional-result old-status="Finished"
							status="Queued" step="2" />
					</results>
				</action>
			</actions>
		</step>
		<step id="2" name="finished" />
	</steps>
</workflow>

分享到:
评论
2 楼 iwfy 2008-11-10  
先感谢一下楼主!
1 楼 wangtong40 2008-11-07  
想问一下楼主,OSWorkFlow有没有相关的Eclipse插件。他有没有类似于JBPM那样的相关流程定制工具

相关推荐

    OSWorkflow中文手册 OSWorkflow中文手册

    本手册是OSWorkflow的中文版,旨在帮助中国用户更好地理解和使用这个工作流系统。 1. **工作流引擎基础** 工作流引擎是实现业务流程自动化的核心组件,它负责解析流程定义,驱动流程实例的执行,并管理流程的状态...

    OSWorkflow 工作流 开发指南、中文手册

    OSWorkflow 是一个强大的工作流引擎,它为Java应用程序提供了灵活的工作流管理能力。这个开发指南和中文手册将帮助开发者深入理解和有效地使用OSWorkflow。在本文中,我们将详细探讨OSWorkflow的核心概念、功能特性...

    osworkflow详细资料 pdf 工作流

    **工作流技术与OSWorkflow详解** 工作流(Workflow)是一种自动化业务流程的技术,它通过定义、执行和管理工作任务的流转,实现企业业务流程的规范化和自动化。在IT领域,工作流系统广泛应用于企业管理、项目协作、...

    状态机工作流OSWorkflow

    中文手册对于国内开发者来说尤为实用,可以帮助他们更好地理解和应用这个工作流引擎。通过深入阅读这些文档,开发者可以掌握如何在自己的项目中利用 OSWorkflow 设计和实现高效、灵活的工作流程,提升系统的业务处理...

    osworkflow中文手册

    OSWorkflow 是一个开源的工作流引擎,它允许...通过深入阅读并实践《osworkflow中文手册》,开发者可以掌握OSWorkflow的工作原理和使用方法,从而在项目中有效地应用工作流管理,提升软件系统的灵活性和可维护性。

    OSWorkFlow入门指南及其中文手册.zip

    OSWorkFlow是一款强大的工作流引擎,它主要用于管理应用程序中的业务流程。这个压缩包包含了两份重要的资源:《osworkflow中文手册.pdf》和《OSWorkFlow入门指南.pdf》,都是帮助开发者理解和使用OSWorkFlow的重要...

    OSWorkflow 中文手册

    ### OSWorkflow 中文手册知识点概览 #### 一、OSWorkflow 概述 **OSWorkflow**,全称为**OpenDocSeries' OSWorkflow**,是一款专为软件开发人员设计的开源工作流引擎。它区别于传统的商业或开源工作流引擎的核心...

    OSWorkflow中文手册.pdf

    综上所述,OSWorkflow是一款高度灵活的工作流引擎,虽然缺乏直观的图形界面,但它提供了丰富的功能和自定义选项,适合那些希望深入定制流程的应用程序开发者。通过学习官方文档和实践操作,开发者可以充分利用其强大...

    OSWorkflow中文手册 2.8

    ### OSWorkflow中文手册 2.8 #### 一、引言与基础知识 **OSWorkflow** 是一个开源的工作流引擎,用于实现业务流程自动化。它基于Java语言开发,并且支持多种数据库,具有高度的灵活性和扩展性。本手册旨在提供详细...

    OSWorkflow中文手册

    通过阅读《OSWorkflow中文手册》,读者将能够理解工作流的基本概念,掌握OSWorkflow的工作原理,并学会如何在实际项目中应用。手册将逐步引导读者从设置环境开始,到创建第一个工作流实例,再到实现复杂的业务逻辑。...

    OSworkflow中文手册和用户指南

    总的来说,"OSworkflow中文手册和用户指南"为开发者提供了一套全面的学习资源,无论你是刚开始接触工作流引擎,还是寻求提升现有应用的工作流效率,都能从中获益。通过阅读和实践,你可以熟练掌握OSWorkflow,并将其...

    OSWorkflow中文手册V2.8

    总的来说,OSWorkflow中文手册V2.8是学习和实施OSWorkflow的强大资源,它涵盖了从基础概念到高级特性的全面介绍,对于任何希望在项目中引入工作流管理的开发者来说,都是宝贵的参考资料。通过深入学习并实践手册中的...

    OSWorkflow-chinese-manual-2.8.rar_Java 8_manual_osworkflow_工作流

    《OSWorkflow 中文手册 2.8》是一个针对Java 8环境下的工作流管理系统OSWorkflow的详细指南,专为初学者设计,旨在帮助用户理解和掌握工作流的配置和实际操作。OSWorkflow是一款开源的工作流引擎,它允许开发者定义...

    目前osworkflow最新最全的资料合集

    **osworkflow** 是一个强大的开源工作流引擎,主要用于在Java应用程序中实现业务流程管理。它提供了灵活的工作流定义,使得开发者能够轻松地设计和实施复杂的业务流程。osworkflow的最新和最全的资料集合,包括了...

    工作流学习,相关的文档与例子

    1. "OSWorkflow-chinese-manual-2.8.pdf" 和 "osworkflow_doc_cn_v1.1.pdf":这是OSWorkflow的中文手册,可能涵盖了该工作流引擎的安装、配置、API使用和示例等内容。通过阅读这些文档,你可以了解如何在项目中集成...

    Osworkflow10份资料

    JPetStoreOSGI.rar Mytestworkflow.rar Osworkflow持久化.doc Osworkflow的介绍.doc osworkflow配置与demo.rar osworkflow中文开发指南.rar ...工作流普及风暴—基础概念.doc 用osworkflow写一个请假例子.rar

    OSWorkflow 手册

    OSWorkflow与其它大多数工作流非常不同,不论是商用的还是开源的。它的不同之处就在用它极其灵活(extremely flexible)。然而,这也使得我们很难掌握它。举个例子:OSWorkflow没有好的可视化工具来开发流程,这就意味...

    工作流最全的资料学习

    OSWorkflow-chinese-manual-2.8.pdf和OSWorkflow-Opendoc.pdf是OSWorkflow的中文手册和开放文档,分别提供了详细的操作指南和技术参考。这些文档通常会包含如何配置和初始化OSWorkflow,如何创建和编辑工作流定义,...

Global site tag (gtag.js) - Google Analytics