N年前软件刚开始是企业定制开发,每家都不同,让市场上的软件公司一夜之间多如牛毛,接着出现了金蝶用友,这样的大牌公司提出来软件标准化的概念,没过几年金蝶又再一次推翻了自已的理论,推出个性化ERP解决方案,这次用友有点落后了,跟着也模仿了一个UAP的平台,一时间平台化快速商业操作系统大行其道了,BOS在10.1版本才开始的,据我所知当时开发BOS只是一个虚拟团队几个人做出来的,后来得到了重视,发展到K3 BOS和EAS BOS ,直到现在的K11功能越来越完善。
K3的BOS是K3系统中的新增的一个自定义开发平台,比之前他自带的单据自定义功能多了新增单据,流程定义,单据关联,及插件,企业用户发展到一定程度需要深化管理就可以跟据自已的需求在现有的平台上进行自定义开发,而不需要再去重新开发。
我曾有幸去深圳总部接受了K3 BOS的中级培训,去年使用BOS开发了一个项目对BOS深有感触,使用BOS开发一些常规的录入单据绝对讯速快捷,简单的拖拉就可以完成一张单据的所有的添加删除修改打印权限管理功能了,如果有两张单据可以彼此复制,联系,勾稽(可以理解为数字的扣减),并可以建立条件审核流程,基本应用确实与传统的编码式开发强很多!但是也有一些需要注意的地方,
1.比如说你新建了一张单据保存后对控件字段进行改名,可能就会出乱出错,曾有一次做了一个月的单据发现字段要改名直接改过后不得不重新做过,所以朋友在使用BOS开发的时候记得养成良好的习惯,建立一张单据后马上对单据头和单据体进行表名定义,不然以后你的系统中有很T_BOS200000001表了,多了分都分不清了。
2.增减字段的时候最好早点计划好,在开发过程临时删减字段会使物理表中字段保留的,不知道为何金蝶删除BOS单据上的控件时而不删除物理表名。如果实在需要删除,如果没有录入过数据,可以先打开BOS单据,然后手动去DROP TABLE YOUNAME 的做法,再用BOS保存一次,物理表会重建回去的
3.插件是BOS的一个非常大亮点,使用插件将多个插件写在一个工程中,而不必每个插件一个工程
水平有限,高手大可不必介意!欢迎扔砖头指正! |