信呼
为企业构建一个基于互联网的企业管理平台, 对企业中沟通与互动,协作与管理的全方位整合,并且免费开源系统,二次开发更快捷,即时推送审批,掌上APP手机办公。
联系我们
  [提问问题]
有事直接问,不要问在不在
微信联系我们 
[授权]  [演示]  在线客服
当前位置:首页 > 信息内容 > 模块流程开发
模块流程开发
浏览次数(56362+41),最后更新(2018-05-17 23:26:15)

模块流程开发,需要添加模块,详见[模块添加]

1、每个流程模块都有对应接口文件,在webmain/model/flow 下 对应自己的模块编号文件,如编号为:work,对应文件就是workModel.php,文件是继承当前目录flow.php的,所以可以调用里面任何方法并重写接口。

class flow_workClassModel extends flowModel

{

//自定义审核人接口如,abc流程审核步骤编号,例子

protected function flowcheckname($num){

$sid = ""; //审核人Id

$sna = ""; //审核人

if($num=="abc"){

$sid = $this->rs["distid"]; //当前执行人Id

$sna = $this->rs["dist"];//当前执行人

}

return array($sid, $sna);

}

}

2、接口文件属性说明,如下图,属性可直接$this->id 调用。可查看flow.php文件。

3、可重新接口方法说明,如下图。

4、例子,展示条件过滤,如应用上的菜单,或者后台菜单删共有atype的参数是重写方法flowbillwhere,$uid当前用户Id,$lx为atype或者应用菜单的事件,如下图:

原创文章,禁止转载复制,信呼OA官网保留一切知识产权。

评论回复(0)
 
下一篇:详情页添加表单   
关注我们公众号
Copyright ©2016-2024 信呼 www.rockoa.com 版权所有   闽ICP备18008179号-1   ↑回到顶部