版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单据提交修改元数据修改元数据的所属模块,统一改为zspm,主实体的单据类型的字段类型改为varchar,然后保存并发布元数据;修改功能注册把对应模块功能注册的对应模块号统一改为zspm;单据类型管理检查单据类型管理里对应节点的元数据组件是否为这个节点的元数据,不是的话修改成对应节点的元数据组件;执行脚本先执行删除语句:DELETEFROMWJ633.PUB_BILLACTIONWHEREPK_BILLTYPE='SU01';绿色字段改成自己节点的单据类型编码;再执行下面的查询语句:SELECT*FROMWJ633.BD_BILLTYPEWHEREBD_BILLTYPE.NODECODE='H90101';这里的高亮字段需要改成自己对应节点的功能编码,通过上面的查询语句找到节点的单据类型ID;在执行下面的脚本语句,注意:这里的灰色字段改成上面查询出来的单据类型ID,这里的绿色字段改成自己节点的单据类型,修改完成后执行语句;INSERTINTOpub_billaction(ts,actionstyleremark,pushflag,pk_billtypeid,controlflag,finishflag,pk_billaction,actionnote6,actiontype,actionnote4,actionnote5,actionnote,actionnote2,actionnote3,action_type,constrictflag,actionstyle,showhint,dr,pk_billtype)VALUES('2014-07-0414:50:10',null,null,'1001ZZ10000000000AT2','N','N','1001Y9100000SU01SAVE',null,'SAVE',null,null,'送审',null,null,10,'N','~',null,null,'SU01');INSERTINTOpub_billaction(ts,actionstyleremark,pushflag,pk_billtypeid,controlflag,finishflag,pk_billaction,actionnote6,actiontype,actionnote4,actionnote5,actionnote,actionnote2,actionnote3,action_type,constrictflag,actionstyle,showhint,dr,pk_billtype)VALUES('2014-07-0414:50:10',null,null,'1001ZZ10000000000AT2','N','N','1001Y9100SU01APPROVE',null,'APPROVE',null,null,'审核',null,null,11,'N','2',null,null,'SU01');INSERTINTOpub_billaction(ts,actionstyleremark,pushflag,pk_billtypeid,controlflag,finishflag,pk_billaction,actionnote6,actiontype,actionnote4,actionnote5,actionnote,actionnote2,actionnote3,action_type,constrictflag,actionstyle,showhint,dr,pk_billtype)VALUES('2014-07-0414:50:10',null,null,'1001ZZ10000000000AT2','Y','Y','1001Y9SU01UNSAVEBILL',null,'UNSAVEBILL',null,null,'收回',null,null,13,'N','3',null,null,'SU01');INSERTINTOpub_billaction(ts,actionstyleremark,pushflag,pk_billtypeid,controlflag,finishflag,pk_billaction,actionnote6,actiontype,actionnote4,actionnote5,actionnote,actionnote2,actionnote3,action_type,constrictflag,actionstyle,showhint,dr,pk_billtype)VALUES('2014-07-0414:50:10',null,null,'1001ZZ10000000000AT2','N','Y','1001Y91SU01UNAPPROVE',null,'UNAPPROVE',null,null,'弃审',null,null,12,'N','3',null,null,'SU01');INSERTINTOpub_busiclass(ts,pk_billtypeid,pk_businesstype,classname,isbefore,actiontype,pk_group,dr,pk_billtype,pk_busiclass)VALUES('2014-07-0414:50:10','1001ZZ10000000000AT2','~','N_SU01_SAVE','N','SAVE','~',0,'SU01','0001Y9100000SU01SAVE');INSERTINTOpub_busiclass(ts,pk_billtypeid,pk_businesstype,classname,isbefore,actiontype,pk_group,dr,pk_billtype,pk_busiclass)VALUES('2014-07-0414:50:10','1001ZZ10000000000AT2','~','N_SU01_APPROVE','N','APPROVE','~',0,'SU01','0001Y9100SU01APPROVE');INSERTINTOpub_busiclass(ts,pk_billtypeid,pk_businesstype,classname,isbefore,actiontype,pk_group,dr,pk_billtype,pk_busiclass)VALUES('2014-07-0414:50:10','1001ZZ10000000000AT2','~','N_SU01_UNSAVEBILL','N','UNSAVEBILL','~',0,'SU01','0001Y9SU01UNSAVEBILL');INSERTINTOpub_busiclass(ts,pk_billtypeid,pk_businesstype,classname,isbefore,actiontype,pk_group,dr,pk_billtype,pk_busiclass)VALUES('2014-07-0414:50:10','1001ZZ10000000000AT2','~','N_SU01_UNAPPROVE','N','UNAPPROVE','~',0,'SU01','0001Y91SU01UNAPPROVE');单据动作脚本生成打开单据动作脚本节点:左侧树找到节点,打开后依次选择相应单据动作,依次点击编辑、保存,之后会看到节点的脚本编译保存中请稍后的提示(我这里单据有6个动作,你们的有4个);把动作脚本复制到开发环境在NCHome的E:\NCHome\NC633zswj\NCHome\modules\zspm\META-INF\var\source路径下找到刚刚生成的动作脚本(我这里单据有6个动作,你们的有4个);开发环境所属模块的private下建一个nc.bs.pub.action的包,把NCHome里的动作脚本复制到包下(我这里单据有6个动作,你们的有4个);修改动作脚本直接复制过来的动作脚本会报错,打开开发坏境里的SAVE动作脚本,平台生成的脚本是这样的:修改红框里的方法,把37行代码改为如下代码:ObjectretObj=runClass("status.BillCommit", "commitBill","nc.vo.pub.AggregatedValueObject:01",vo, m_keyHas); returnretObj;修改后的脚本如下图:其他动作脚本都做相似处理,不同的是37行代码传入的参数不同,退回、审批、弃审分别如下:退回ObjectretObj=runClass("status.BillUnCommit", "unCommitBill","nc.vo.pub.AggregatedValueObject:01",vo, m_keyHas); returnretObj; 审批ObjectretObj=runClass("status.BillApprove", "approveBill","nc.vo.pub.AggregatedValueObject:01",vo, m_keyHas); returnretObj; 弃审ObjectretObj=runClass("status.BillUnApprove", "unApproveBill","nc.vo.pub.AggregatedValueObject:01",vo, m_keyHas); returnretObj;重启开发环境验证提交,此时点击提交其实是提交成功的,刷新一下即可看到,但这目前还是一个小BUG,正常情况是提交就会显示提交成功,不需要手动点击刷新的。单据收回修改动作脚本更新工程代码,然后把自己单据的审批动作脚本的方法的代码块改为N_SU03_UNSAVEBILL对应部分的代码;2、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有机葡萄种植观光采摘园建设项目可行性研究报告
- 氨法脱硫超净排放改造项目可行性研究报告
- 年产4000万个湿毛巾加工项目可行性研究报告
- 江苏省徐州市2024年中考考前最后一卷历史试卷含解析
- 2024年度合伙经营按摩店协议合同范本
- 2024年金属工艺品行业企业战略发展规划及建议
- 小学三年级数学两位数乘一位数计算质量检测习题带答案
- 二年级数学三位数加减三位数计算题单元练习模拟题大全附答案
- 2024年手工制纸及纸板项目调研分析报告
- 2024年乙肝疫苗项目创业投资方案
- 医药销售客户管理课件
- 《大象的耳朵》课件(共47张)
- 2022课程方案及课程标准解读:新课标“新”在哪里
- 预防校园欺凌主题班会课件(共36张PPT)
- 《内容电商运营》教学课件第四章内容创作的流程及注意事项
- 病房时钟管理方案
- 焊工三级安全教育试题及答案
- 无缝钢管行业市场规模分析
- 颜料填料买卖合同范本
- 燃气工程质量检查自检记录
- 2021年邢台市威县中医院医护人员招聘笔试试题及答案解析
评论
0/150
提交评论