金蝶EAS动态扩展平台.ppt

上传人:sccc 文档编号:5161943 上传时间:2023-06-10 格式:PPT 页数:46 大小:1.17MB
返回 下载 相关 举报
金蝶EAS动态扩展平台.ppt_第1页
第1页 / 共46页
金蝶EAS动态扩展平台.ppt_第2页
第2页 / 共46页
金蝶EAS动态扩展平台.ppt_第3页
第3页 / 共46页
金蝶EAS动态扩展平台.ppt_第4页
第4页 / 共46页
金蝶EAS动态扩展平台.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《金蝶EAS动态扩展平台.ppt》由会员分享,可在线阅读,更多相关《金蝶EAS动态扩展平台.ppt(46页珍藏版)》请在三一办公上搜索。

1、DEP平台开发,金蝶软件(中国)有限公司,演讲人 覃定良,契喘宽券谗淫肺抽琉盈帛促啦讲钮砍妹闺堪仔书治烟喳最暮祝讶涎檀檬取金蝶EAS动态扩展平台金蝶EAS动态扩展平台,导读,为什么DEP?有幸,在嘉宝项目中学习使用了DEP-动态扩展平台。时常有同事向我了解DEP,大家主要关心以下几个方面的问题:一、DEP的优势,即为什么DEP?二、DEP可以做些什么?三、DEP的局限性 DEP是一个十分优秀的工具,尽管目前阶段还有诸多的不完善,但是,无疑DEP的出现将给大家带来极大的方便!签于此,我觉得很有必要给大家分享我的学习成果,在今天的培训中我将就上述一些问题,让大家了解掌握DEP!,胚嘛菇竟衣眉粉嘻宦

2、膏奴杆念罪灵倍尔职哀袜霉寇旁贡丸袁锅萌隆计枷歇金蝶EAS动态扩展平台金蝶EAS动态扩展平台,目 录,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,己档寿执梢饭讨喳穷滇痒椎糜獭卫尽两焦溃漠袖你痛腆沉形粳号祸汰愈良金蝶EAS动态扩展平台金蝶EAS动态扩展平台,问题和困惑,系统性能,功能不稳定需要不断打补丁,可能引入新的问题,二次开发效率较低,维护成本高升级/打补丁经常出现冲突,补丁发布频繁,数量较多现场补丁更新、安装、验证工作量大,侗腥罐浦箭迎兰没扬郧捏煽冰孜寄吼捍胖炕缮戏访宫筑朗沪堡匣畔窘胜壶金蝶EAS动态扩展平台金蝶EAS动态扩展平台,BOS二次开发方式,安装BOS工具B

3、IM服务器导入解决方案,BOS工具中编写代码代码命名遵循规范“EX”结尾,二次开发内容合并停止服务器统一打包发布,BOS工具中修改元数据,庭掖亡釉肺群撕橱座绸炒卸粮滨岳舞追刹鸿寡奇艺料枪克监智岩管舷引神金蝶EAS动态扩展平台金蝶EAS动态扩展平台,二次开发的问题,二次开发,源代码丢失,代码不兼容,问题定位困难,无法应用产品新特性,成果共享难,搭建开发环境,发布部署,元数据手工合并,标准产品抽象不够经常申请源代码,难定位是否标准产品问题问题重现难度高,客户端需下载,人员更换频繁代码难以找回,甜妓甚实沃剂礁哮赎奶蔼兄阔周足芍础炎樊上溪耘聪俘佯雪帽眼卞毖闸埂金蝶EAS动态扩展平台金蝶EAS动态扩展平

4、台,动态配置现状,真沽赖鸵丁树啡瞒整协栽橱抖盘传脐姻旅桂勤唇胀镊淋韩驱釜衬煽繁撕昆金蝶EAS动态扩展平台金蝶EAS动态扩展平台,目 录,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,卖埠蜘施坎壁融婪硝服胖歧楔跳势诊郁败冶时料牵澄韦赠筷成聂冀馏炬笼金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介,简介金蝶EAS动态扩展平台是一个通过整合原有界面配置工具、动态查询以及插件机制等运行期定制能力,提供一体化的,动态的业务定制工具。其主要解决在不需EAS应用重新构建以及重启服务器的情况下,可以由最终用户(End User)、客户的IT专业人员、产品实施人员、二次开发人员对应

5、用系统进行结构和行为调整,开发多套基于核心应用的特性包,以达到行业和个性化特性定制的目的。多个特性包可以相互依赖,并存使用。,翰啼情沮耿扭钟士坚颁爱嗡经贾屉秀槽熙违怜顷僻游躁涩凄弯脂篮剿蚂由金蝶EAS动态扩展平台金蝶EAS动态扩展平台,动态扩展平台,隔离核心应用,动态扩展平台,EAS BOS,EAS标准应用,二次开发和独立定制开发应用隔离,运行期配置:实施顾问可完成增加字段、增加单据、调整原有单据的处理复用标准产品功能:支持基于标准产品开发,可复用EAS现有业务逻辑保持二次开发相对独立性,使二次开发和标准产品的兼容,无元数据合并问题和EAS集成,简单易用,二次开发效率高,四大应用目标,凤桌侮乒

6、厚刀氢启敢召弓至奢孪听岁迎谣恼梆平馏晴佩趟锅一甫臆汰姬坪金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介,优势DEP基于标准产品进行扩展开发,具有运行期配置、二次开发效率高、无元数据冲突的特点。典型应用场景增加字段增加单据调整原有单据基于标准产品进行功能扩展(如增加校验项、原有单据上增加新功能)等,堵剿蜒窟末兵泰熙虫细丸在侦夫音畔童痰扩硬仓狸购娟异敝壕钠铃模窖雄金蝶EAS动态扩展平台金蝶EAS动态扩展平台,动态扩展平台,五大特性,旁氛吭谩掩繁江巨缕哎尹股删吾企言坞光畴揽迹剔戳步掘弃拈沃艰驭戊咙金蝶EAS动态扩展平台金蝶EAS动态扩展平台,动态扩展平台,多重定制定制平台支持多个特性包以及

7、特性包和客户定制之间的叠加。一体化定制平台整合和优化现有定制技术和功能:配置平台/动态Query/插件机制/表格设置等定制和个性化工具,统一配置方式,优化配置流程,提供一体化的定制平台动态化定制方案包含有动态元数据,动态Query,脚本插件等动态技术,满足动态定制的要求,运行期即可动态启生效用无需停机或者重启零部署定制平台定制的内容和方案直接存储于用户数据库帐套,进行启用,无需额外的任何部署动作,运行期生效基础服务集成定制平台集成现有基础服务的功能,提供集成的配置和定制功能,无需额外设置和处理基础服务,诬烙赃妻纵田褐技禾笺剪炳边靠恿蒲晴游匝棱祸诛冰肩论薪娩鼠壬姆桓陷金蝶EAS动态扩展平台金蝶E

8、AS动态扩展平台,工作原理,动态元数据,元数据片段存储数据库引擎自动合并,对应用透明,动态扩展脚本,基于Rhino引擎,可调用系统中的实现扩展点基本涵盖二次开发应用,可扩充,党寡祟炬槽琅粘诈拒腋欧斌场酉鞍坤稻甜屉曹骇柜换涨蒙愚疽呆睹玲阵王金蝶EAS动态扩展平台金蝶EAS动态扩展平台,与BOS开发方式对比分析,标准产品,补丁,标准产品,标准产品,二次开发,标准产品,补丁,二次开发,研发中心,现场开发,手工合并,概痕茅恐聘姿安请餐白婚寿割死灸伺搅肾翱耘本抄跑狱陷韧野仁踢肋昆赋金蝶EAS动态扩展平台金蝶EAS动态扩展平台,与BOS开发方式对比分析,标准产品,补丁,标准产品,二次开发,标准产品,补丁,

9、二次开发,研发中心,现场开发,自动合并,期缔胚湘期琵擞沧珍配蔚谋痛仿愿座呆器枚连殷愿邵筒蕊歪孟亮滁岳律丫金蝶EAS动态扩展平台金蝶EAS动态扩展平台,与BOS开发方式对比分析,捎屿之充簧殷己努垄围慕泌炼研吉噬辟醛往柑汀咖烧鳖岭姨碎峡焙炬钾啦金蝶EAS动态扩展平台金蝶EAS动态扩展平台,EAS7.0SP1支持的功能列表,稳雁商狙霞佳匀拄贰逞钩位薪蔽峭动却坏涂伏谅逝粱累煌沤聂肿试恿吏站金蝶EAS动态扩展平台金蝶EAS动态扩展平台,EAS7.0SP1不支持的功能列表,蛋遭寸厄勋丑琶延尤帆振摄逛撇溜朴懒购句糜监缕楔布堂漫添炕某虑耕窿金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP脚本相关,目前按可

10、以进行扩展的模板方法界面加载(onLoad)界面通用加载,无参,无返回值保存值(storeFileds)保存值,无参,无返回值获取选择列集合(getSelectors)获取选择列集合,无参数,返回值(com.kingdee.bos.metadata.entity.SelectorItemCollection)加载值(loadFields)加载值,无参,无返回值界面逻辑校验(beforeStoreFields)界面逻辑校验,参数ActionEvent,无返回值窗口关闭前检查(checkBeforeWindowClosing)窗口关闭前检查,无参,返回值:是否关闭,布尔型,普卤凑侗暂瞎扛园使搂空匈

11、蛀伪憨铰雇迅润动坊钵碍院患往妹叁婉赴玄灶金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP脚本相关,可以扩展当前界面的按钮Action如:可以保存按钮Action里添加前置脚本(保存操作之前执行),也可以添加后置脚本(保存操作之后执行)注意:对于有分录的单据,由于分录自带的按钮系动态生成,不可视,因此不可扩展,可以对分录添加事件监听来处理一些分录的逻辑,如带出、计算等远程脚本可以在实体上定义业务方法方法调用支持客户端调用服务端方法支持服务端的业务方法调用,际蚌擂烹尘药描秋餐狱酒因茵拈省酱靖巫待榆旺驯挠狞耗忱殆闽钱苍店旦金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介-方案结构,DEP

12、方案由业务单元、权限、异常组成.业务单元分为两种.第一种是基于标准系统导入.第二种采用DEP业务单元模板新增.注意:DEP里面任何修改都是基于扩展单元的(比如:你想调整一个UI,你必须得先新建或者导入一个业务单元,然后再到这个业务单元的界面里导入你需要改的那个UI),DEP为松散的结构(区别于BOS BIM里面的业务单元)DEP方案不会生成Java代码。,洲谭住台确蛊裴揪皆幕寓瓷勿做湛柠谚葛谢止剩万台觉湘缸火氟苹庐拌岛金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介-方案结构,业务单元包含实体,Facade,UI,业务数据源,枚举,异常,权限。Faade。目前不支持。可以在实体上新增服

13、务端方法做替代。枚举。目前不支持。对系统原有的枚举,可以再UI中增加下拉框控件,并做数据绑定。异常。增加异常信息,可以并通过脚本调用抛出。权限。可以定义功能权限项,权限制作完成后需同步权限项数据才能够给用户赋权。,凸脐卵摩欠若环提锚凡戴它枪灰蓄乎铀此闹篮汞挨辜示脐术躯俄琴傅更圭金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介-方案结构,实体对应了BOS IDE中的实体,为业务载体的基本抽象.有手工录入、基础资料类别的属性。其中可以增加服务端方法,前置脚本,后置脚本。,揍帮垂拂索怔赞突驱证堵谨唤遇敬焙怨毙活肪擎皋暗曾痒确按擒咯彭亢磐金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介

14、-方案结构,UI包含查询界面、编辑界面。查询界面即对应原来方案的序时薄,采用基于动态查询的方案实现,可以在其中增加控件,前置脚本,后置脚本。编辑界面也采用类似BOS的UI编辑器实现,可以在其中增加控件,数据绑定,前置脚本,后置脚本。,亦鞭确族陷寥颠渊窥菜庆衡是创慌湛锋狭陡节责旅伟腻吠郎釜缨览妆惦门金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP简介-方案结构,业务数据源对应BOS IDE中的Query。,态古诱辕人沛紧招耘绊淄椽毅诊寒铆鲸兽斋眼乒戌飘鸵牢绘梧来碍虐骚游金蝶EAS动态扩展平台金蝶EAS动态扩展平台,目 录,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,啄

15、抗富齐牌逛寺配制灵益踞侍伸青淄究习挝棘晕改玲妮琼范色确便氰设格金蝶EAS动态扩展平台金蝶EAS动态扩展平台,环境搭建,EAS版本EAS6.0&EAS7.0 SP1DEP补丁 PT045868,PT046081,PT044036,PT041525,PT040673,PTM037265(EAS7.0 SP1 已经包含该补丁),梨矫敲窒唇夷琵裹筑搁描夜逃触佑茂郝肘江捕毅悼悍苔纶熊扑据药圣滚日金蝶EAS动态扩展平台金蝶EAS动态扩展平台,环境搭建,同步菜单请使用系统管理员(administrator)登陆系统,单击系统客户化菜单编辑在客户化菜单编辑界面,点击【菜单升级】,在客户化菜单升级窗口中选择智能

16、升级菜单升级完毕后重新登录,在客户化菜单里面就可以看到DEP的菜单,秀幢霸身拯躁稍疤笑呛婉穷捉压垄佐粗脑从馋坐特咆翱吵共伎邀醇丰棠谨金蝶EAS动态扩展平台金蝶EAS动态扩展平台,环境搭建,同步权限完成菜单升级后,单击系统平台安全管理权限管理用户管理。在“用户管理”页签,单击系统菜单【文件】,选择同步权限数据同步权限数据成功后,给用户分配DEP的权限,作帅碧交搬绘二黄夹逗享乳陀里矫汾申戎扎慧淫盾暴鞋半看辅蛋觉较毙蛰金蝶EAS动态扩展平台金蝶EAS动态扩展平台,环境搭建,修改参数值选择系统平台系统配置参数设置公共参数,在参数列表里选中参数编码IsUseCustomizedPlatform,将其参数

17、值设置为“是”,退出,重启服务后就可以使用DEP了注意:动态扩展平台参数启用后,界面配置工具将不可用。界面配置工具配置的内容,已经升级到名称为“bizconfigure”的动态扩展方案。启用该方案即可实现界面配置工具定制的内容。,绵疵夸寐冈鲤升洼图言作勒墒浮入橇坝德兹突饥宗始琶夺捂伺梢涸往奈蜕金蝶EAS动态扩展平台金蝶EAS动态扩展平台,目 录,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,支血涯驶圃裹卒恿责样帮售于呈天物辉速律碾拔翻多判赡斑呻拉赖付坏歧金蝶EAS动态扩展平台金蝶EAS动态扩展平台,开发示例,标准产品修改基础资料&单据开发开发脚本编写脚本调试,吻松辰游鸡杂

18、室碌藏侠汐肺翟犯讣碾陨炬转懒糜阶芋皿汀垛练总赋辉摧氦金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP练习1,以自己名字新建个方案建立两个目录(基础资料、单据)在基础资料目录里建立三个不同模板的基础资料(基础资料模板 A、多级明细基础资料 B、分级基础资料 C)在用【基础资料模板】建立的基础资料 A 上,增加两个F7字段,分别选择B和C,再添加一个“QQ号”文本字段,要求所加字段在列表界面也能显示出来A 保存时提示客户“保存成功!”注:所有业务单元路径选【测试】,菜单挂在【T测试下】,片鹊跺果妒逊乌裙簿拇淀距骡抨序桂壕辫汗挞未凝挎淤扦秒郸枣矽瓮肥到金蝶EAS动态扩展平台金蝶EAS动态扩展平台

19、,目 录,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,浮炙丘绊任流荒汇哮烽克顺兰敖梅芽驳夏问版编愤升聊师使耗早奸布砚济金蝶EAS动态扩展平台金蝶EAS动态扩展平台,方案粒度划分,由于DEP不支持多人同时开发,在建方案时尽量考虑按照模块功能来划分,不同模块建立不同方案。比如:嘉宝项目要进行房地产模块和人事模块的开发,可以建立两个方案,若有些公用的东西,可以单独再建立个方案。注意:不要在多个方案里面引用同一个业务单元。,诗舀泅章运弯氦迫衍嗜普翅激猖垮永筋把疵湘纯眷沙煤奋恋滨些辈握漾直金蝶EAS动态扩展平台金蝶EAS动态扩展平台,巧建目录,由于DEP的业务单元是松散的结构,可

20、能会导致对某个UI进行了开发,但是却忘记了这个UI存放在那个业务单元下面了。比如:可以建立【基础资料】的目录,专门存放开发的基础资料,建立【单据】的目录放单据,可以建立【UI开发】目录存放一些对UI的开发等。,破臼宝煌仰几负鲍澎乡秽皇蚌鸣堑园颈悍啸巩近经钦予颠挨兜域戴连坡役金蝶EAS动态扩展平台金蝶EAS动态扩展平台,代码编写,DEP是基于Rhino引擎,可调用系统中的实现。开发的同事可以直接拷贝BOS中的代码到DEP脚本中用(注意:DEP脚本里使用的Java类是要带全路径的),爱婴绊幌戚谰急姨卞轩蛤爱慌吊全驱虫此署慰恳卵兄气阐仇气喇电污伺姨金蝶EAS动态扩展平台金蝶EAS动态扩展平台,目 录

21、,BOS二次开发分析DEP简介环境搭建开发示例一些技巧你DEP了吗?,采钢睬喜治凄老姐写艳版腊键槛超升省聊浸疫饿咬剧娃昆型频晾唉憨大答金蝶EAS动态扩展平台金蝶EAS动态扩展平台,DEP练习2,在单据目录里建立一个业务单据 D,增加一个F7字段,选择A基础资料,增加两个文本字段“A编码”、“QQ号”,“A编码“字段不可编辑,“QQ号”可以修改。调整界面显示,设置字段的锚定给A添加事件监听,选择 A 后 自动带出“A编码”,“QQ号”在单据 D 的分录上增加 两个F7字段,分别选择 B 和 C使用脚本调试,炎捌丙撅蒋锚伊现皋模及郎偏炯碗萍孝轨塘人它登土罗亨宜晶培敦样千秤金蝶EAS动态扩展平台金蝶

22、EAS动态扩展平台,课后练习,场景描述-A客户人事管理需求职员个人信息中需要了解详细健康状况,家庭情况职员联系方式里面只需要了解职员的居住地址、户籍地址、居住地联系电话、手机号码、户口类型需要了解职员相对于A客户的一些特殊信息,包括何处征地、征地年月、残疾类别、丧失劳动能力情况、用工性质、是否工伤、工伤发生时间,遣火待洋宝搅阿痰摄唉斋真迷森倪役于性糙偶妖谰捅虱盂霍玻韧赫局戒灸金蝶EAS动态扩展平台金蝶EAS动态扩展平台,课后练习,分析需要增加 家庭情况基础资料(孤老、特困、家属患重(大)病)在职员个人信息中增加 健康状况备注文本字段和家庭情况F7职员联系方式里“居住地址”即标准产品中的”通信地

23、址“,“户籍地址”即标准产品中的”户口所在地“,“居住地联系电话”即标准产品中的”住宅电话“,更名即可对于不需要关注的字段设置隐藏增加基础资料残废类别(精神、视力、听力),丧失劳动能力情况(部分、完全)使用员工单行表备用页签,添加何处征地、征地年月文本字段,添加征地年月、工伤发生时间日期字段,是否工伤布尔字段,残废类别、丧失劳动能力情况F7字段配置员工页签方案,搞虑腐叮峰郭腾准友刽钧岂拙幌蝴宅娶矗坦真鹿汤朽无匹祟挛胺帝荔疫未金蝶EAS动态扩展平台金蝶EAS动态扩展平台,附件,常见DEP脚本,汐尖命熔切莲悍本戚沾滑十绑萤靴与孟柒晶敦璃果蝉遵譬嫉驼辙卤粟逞斡金蝶EAS动态扩展平台金蝶EAS动态扩展

24、平台,Q&A,Q&A,绍辱寺中寐蔚逾倡渣溺瓦缠契贡吭螟烩角坏沟奠湍箱舞持太注消轻逢搓带金蝶EAS动态扩展平台金蝶EAS动态扩展平台,谢 谢!,茵猿距厌谓腮葬叼滴踌雅蘸悦沿笆戳遂您现壳廷踞鲤濒屏邵司程赞箕迅式金蝶EAS动态扩展平台金蝶EAS动态扩展平台,特别声明,没有金蝶软件(中国)有限公司的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不另行通知。由金蝶软件(中国)有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。Microsoft、WINDOWS、NT、EXCEL、Word、PowerPoint 和SQL Se

25、rver 是微软公司的注册商标。IBM、DB2、DB2 通用数据库、OS/2、Parallel Sysplex、MVS/ESA、AIX、S/390、AS/400、OS/390、OS/400、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelligent Miner、WebSphere、Netfinity、Tivoli、Informix 和Informix 动态ServerTM 是IBM 公司在美国或其他公司的商标。ORACLE 是ORACLE 公司的注册商标。UNIX、X/Open、OSF/1 和Motif 是Open Group 的注册商标。Citr

26、ix、Citrix 徽标、ICA、Program Neighborhood、MetaFrame、WinFrame、VideoFrame、MultiWin以及此处引用的Citrix 产品名是Citrix Systems 公司的商标或注册商标。HTML、DHTML、XML 和XHTML 是W3C、World Wide Web 协会、计算机科学实验室的商标或注册商标。JAVA 是Sun Microsystems 公司的注册商标。JAVASCRIPT Sun Microsystems 公司的注册商标,由其技术开发和实施商Netscape 许可使用。本文档提到的金蝶、金蝶KIS、金蝶K/3、金蝶EAS、Apusic、金蝶iFly 和其它金蝶 产品和服务以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。,泛韩恫仓赤差备谣贱贬形拭胎碑浩莆睛铆区搪户泞购吝戏唆庚娩弱垃钓烩金蝶EAS动态扩展平台金蝶EAS动态扩展平台,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号