多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
可以通过系统设置中的流程模块来配置当前模块的单据是手动提交还是自动提交,默认情况下是需要用户手动提交单据的。 提交单据发起工作流审批的函数原型如下: ``` public function startWorkFlow($data=array()){) ``` ***** 函数参数: array data:必须,发起工作流需要的参数几个,包含以下几个参数项 string wiid:必须,流程实例ID,在录入单据时已构造的字段wiid的值 string businessKey:必须,单据表中的sano的值,录入时已构造 string title:必须,单据标题,即单据表中的title的值 string opinion:可选,审批意见,默认为空 ***** 返回值 ['code'=>1,'msg'=>'success']或者['code'=>0,'msg'=>'错误信息'] 此接口会自动向下一个节点的处理人发送消息,并在处理成功时调用事件onStarted ``` public function onStarted($args){} ``` 回调事件onStarted的参数为当前单据表中的行数据,用户可以再此方法中扩展提交成功后的处理程序