首页 > 应用开发 > IT综合 > OSWorkflow部署描述基础
OSWorkflow部署描述基础
1、基本的格式
"1.0" encoding="UTF-8"?>
"-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd">
//工作流的开始
//具体的工作步骤
这是一个标准的xml文件,通过定义标准的XML头部,要注意的是OSWorkflow将会通过这些指定的DTD来验证XML内容的合法性。
2、OSWorkflow重要概念是steps (步骤) 和 actions (动作)。
一个步骤是工作流所处的位置,比如一个简单的工作流过程,它可能从一个步骤流转到另外一个步骤(或者有时候还是停留在一样的步骤)。
动作指定了可能发生在步骤内的转变,通常会导致步骤的变更。
简单的说,步骤是“在哪里”,动作是“可以去哪里”。
初始化步骤是一种特殊类型的步骤,它用来启动工作流。在一个工作流程开始前,它是没有状态,不处在任何一个步骤,用户必须采取某些动作才能开始这个流程。这些特殊步骤被定义在
3、工作流状态
Underway - 进行中
Queued - 等候处理中
Finished-完成
4、条件
上面的条件定义保证了动作1只能在当前状态为“Queued”的时候才能被调用。
4、函数
函数是一个在工作流程中的工作单位,他不会影响到流程本身。函数也可以用来添加变量到当前的环境设置里。变量是一个指定名称的对象,可以用来在工作流中被以后的函数或者脚本使用。
Caller函数会获得当前调用工作流的用户,并把它放入一个名为“caller”的字符型变量中。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7776670/viewspace-903280/ ,如需转载,请注明出处,否则将追究法律责任。