NC审批流单据脚本注册说明

上传人:我*** 文档编号:127083781 上传时间:2020-03-30 格式:DOCX 页数:5 大小:216.33KB
返回 下载 相关 举报
NC审批流单据脚本注册说明_第1页
第1页 / 共5页
NC审批流单据脚本注册说明_第2页
第2页 / 共5页
NC审批流单据脚本注册说明_第3页
第3页 / 共5页
NC审批流单据脚本注册说明_第4页
第4页 / 共5页
NC审批流单据脚本注册说明_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《NC审批流单据脚本注册说明》由会员分享,可在线阅读,更多相关《NC审批流单据脚本注册说明(5页珍藏版)》请在金锄头文库上搜索。

1、审批流单据脚本注册 作者: 黄俊 日期: 2012-07-29第一步:点击: 客户化-二次开发工具单据管理单据类型管理选中左边树形的模块,进行在该模块下注册你的单据类型,点击增加,然后保存即可必输项为: 类型代码(不可重复),类型名称,节点编号,审批流编号,审批流检查类需要注意的问题:1. 模块的选择和你的功能节点所对应的模块编码一定要相同,换句话说就是你的补丁打在哪个模块下面,你就一定要到该模块下注册你的单据类型,否则系统运行时会报错,但在你的开发环境可能就不会,这个要特别注意2. 关于审批流节点的配置问题,也就是我们为什么要配置3. 审批流检查类nc.bs.trade.business.H

2、YSuperDMO 这里使用的是标准产品的审批流标准,当然也可以自定义 第二步:点击: 客户化-二次开发工具单据管理单据动作管理动作代码为:1. 审批: APPROVE2. 删除: DELETE3. 编辑: EDIT4. 提交: SAVE5. 弃审: UNAPPROVE6. 保存: WRITE第三步:点击: 客户化-二次开发工具单据管理vo对照管理选中你的单据类型,配置好后,点击保存即可需要注意的问题1. v5系列产品的标准审批流部分字段已经被写死,所以类似审批人,制单人,业务流程,单据编号等字段也应该是下面一样,避免一些莫名奇妙的问题产生,已减少查找错误的时间.2. 对于多子表也是一样的配置

3、,只要让其能对应上主键字段即可第四步:点击: 客户化-二次开发工具单据管理单据动作组管理配置好提交,审批,弃审等动作管理即可第五步:点击: 客户化-二次开发工具单据管理单据动作执行脚本添加审批流所需的动作脚本,如下:审批/#该组件为单动作工作流处理开始.不能进行修改#procActionFlow;/#该组件为单动作工作流处理结束.不能进行修改#Object retObj =runClassCom status.BillApprove, approveBill, nc.vo.pub.AggregatedValueObject:01; return retObj;删除/#本脚本必须含有返回值,返回

4、DLG和PNL的组件不允许有返回值#Object retObj =null;/方法说明:行业公共删除retObj =runClassCom delete.BillDelete, deleteBill, nc.vo.pub.AggregatedValueObject:01;/#return retObj;编辑/#本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值#Object retObj=null;return null;提交/#本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值#Object retObj =runClassCom status.BillCommit, c

5、ommitBill, nc.vo.pub.AggregatedValueObject:01;return retObj;弃审/#本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值# procUnApproveFlow (vo); Object retObj=runClassCom status.BillUnApprove, unApproveBill, nc.vo.pub.AggregatedValueObject:01;return retObj; 保存/#本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值#Object retObj =null;/#重要说明:生成的业务

6、组件方法尽量不要进行修改#/方法说明:公共保存方法retObj =runClassCom nc.bs.pr.pub.HYBillSave, saveBill, nc.vo.pub.AggregatedValueObject:01;/#return retObj;保存后系统会生成相应的脚本文件,该文件在你注册的单据类型模块下面,打补丁的时候拷贝出来和补丁放在一起即可,路径为%nchome%/modules/模块号/META-INF/var/生成的脚本后,一般情况下需要将 %nchome%/modules/模块号/META-INF/var/目录下的动作脚本复制到当前的eclipse工厂下的private 端。包名统一命名为 nc.bs.action

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号