OSWORKFLOW学习笔记1

一、doAction和function的关系

1.Workflow的doAction方法执行的过程中会执行function函数

2.doAction方法参数里面的map,就是function函数方法里面的Map transientVars参数值

3.可以在“先执行函数”里面设置next step操作人

比如

<pre-functions>   
      <function type="class">   
            <arg name="class.name">com.wangdong.ApplyFunction</arg>   
       </function>  
</pre-functions>

这是一个“先执行函数”,若设置下一个步骤的操作人是谁,可在ApplyFunction函数里面

ps.setString("caller", "下一步骤操作人");这样在owner="${caller}"中就能得到这个值.

2.osworkflow还自带了一些标准的验证条件比如:

  OSUserGroupCondition -  使用 OSUser来判断调用者是否在参数"group"中。  
  StatusCondition -  判断当前步骤的状态是否与参数"status"相同。 
  AllowOwnerOnlyCondition -  如果调用者是指定的步骤的所有者的话,那么只返回
         true,如果没有指明步骤的话,就返回当前步骤。 
  DenyOwnerCondition 与 AllowOwnerOnlyCondition 功能相反。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值