OSWorkflow介绍教学教案.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSWorkflow介绍教学教案.ppt

OSWorkflow介绍;OSWorkflow简介;OSWorkflow 基于有限状态机概念。每个 state 由 step ID 和 status 联合表现(可简单理解为 step 及其 status 表示有限状态机的 state)。一个 state 到另一 state 的 transition 依赖于 action 的发生,在工作流生命期内有至少一个或多个活动的 state。;OSWorkflow 核心概念 ;;Step的定义 步骤1【可以多次进行acction=1的操作, acction=1 保持当前步骤不变,只是改变状态】 step id=1 name=First Draft actions action id=“1” name=“开始撰写草稿 results unconditional-result old-status=Finished status=Underway step=1/ /results /action action id=“2” name=“完成草稿 results unconditional-result old-status=Finished status=Queued step=2/ /results /action /actions /step 步骤2 step id=2 name=finished / ;条件(Condition)的使用 action id=1 name=Start First Draft restrict-to conditions type=“AND“ ----type=“OR” 就是”或“的关系 condition type=class arg name= com.opensymphony.workflow.util.StatusCondition /arg arg name=statusQueued/arg /condition /conditions /restrict-to results unconditional-result old-status=Finished status=Underway step=1/ /results /action 可以自己实现Condition类来做验证 [继承com.opensymphony.workflow.Condition类,实现passesCondition方法];函数(Function)的使用 action id=1 name=Start First Draft pre-functions ---在流程流转前进行的业务操作 function type=class arg name= com.opensymphony.workflow.util.Caller /arg /function /pre-functions results unconditional-result old-status=Finishedstatus=Underway step=1 owner=${caller} post-functions……/post-functions ---在流程流转后进行的业务操作 / unconditional-result /results /action 继承com.opensymphony.workflow.FunctionProvider类,实现execute方法 ;在代码中使用工作流 获取Workflow对象 Workflow workflow = new BasicWorkflow(userID); 启动一个流程 我们需要调用initialize 方法来启动一个工作流程,这个方法有3个参数,workflow name (定义在workflows.xml里,通过wor

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档