OSWorkFlow深入浅出(2)

WBOY
リリース: 2016-06-07 15:00:55
オリジナル
1321 人が閲覧しました

1、配置描述 在开始编写第一个OSWorkFlow之前,我们先来看看OSWorkFlow的配置,OSWorkFlow的最基本配置有,OSWorkFlow的最基本配置有三个,第一个用来配置OSWorkFlow的数据持久策略,流程引擎的清单文件,如下所示第一个是OSWorkFlow的主配置文件,这个文件

1、配置描述

在开始编写第一个OSWorkFlow之前,我们先来看看OSWorkFlow的配置,OSWorkFlow的最基本配置有,OSWorkFlow的最基本配置有三个,第一个用来配置OSWorkFlow的数据持久策略,流程引擎的清单文件,如下所示第一个是OSWorkFlow的主配置文件,这个文件名字保持不变,不要轻易去改变,因为osworkflow框架会在classpath下根据文件名寻找该文件。

2、osworkflow主配置文件

2.1、配置文件如下所示

<strong><osworkflow>
	<persistence class="com.opensymphony.workflow.spi.memory.MemoryWorkflowStore"></persistence>
	<factory class="com.opensymphony.workflow.loader.XMLWorkflowFactory">
		<property key="resource" value="workflows.xml"></property>
	</factory>
</osworkflow></strong>
ログイン後にコピー
2.2、配置文件说明

3、osworkflow流程的清单文件

<workflows>
    <workflow name="first" type="resource" location="helloworld.xml"></workflow>
</workflows>
ログイン後にコピー

4、helloworld.xml工作流配置,这是我们的重中之重,在这里我们将提前泄露下一章中helloworld的流程配置

<?xml version="1.0" encoding="UTF-8"?>

<workflow>
	<initial-actions>
		<action id="100" name="Start Workflow">
			<results>
				<unconditional-result old-status="Finished" status="Underway" step="1"></unconditional-result>
			</results>
		</action>
	</initial-actions>
	<steps>
		<step id="1" name="HELLOWORLD1">
			<actions>
				<action id="1" name="helloWorld action1">
					<results>
						<unconditional-result old-status="Finished" status="UnderWay" step="2"></unconditional-result>
					</results>
				</action>
			</actions>
		</step>
		<step id="2" name="HELLOWORLD2">
			<actions>
				<action id="2" name="helloWorld action2" finish="true">
					<results>
						<unconditional-result old-status="Finished" status="UnderWay" step="2"></unconditional-result>
					</results>
				</action>
			</actions>
		</step>
	</steps>
</workflow>
ログイン後にコピー

5、疑问:

5.1、接下来将该如何表演,如何才能让上述的配置文件生效?他能做什么呢?


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート