BOS工具的主要功能说明
BOS工具是在eclipse内核的基础上,增加了工作流插件、业务建模插件、解决方案、部署等功能的金蝶开发工具,可以很方便的用之进行问题调试、二次开发。
本文主要是对BOS工具的功能进行概念性的介绍,帮助用户形成一个大概的认知,如果想要具体了解各模块详细功能,请参照对应详细功能的知识;
I 解决方案
1.1 导入解决方案
使用解决方案的前提是导入一个解决方案,具体的导入操作步骤和可能遇到的问题,已经在下述两个知识中详细介绍
《BOS工具导入解决方案及常见问题》https://vip.kingdee.com/article/168385315706094336
《BOS工具导入解决方案失败常见问题分析》https://vip.kingdee.com/article/87507676284187392
【注意】导入解决方案所使用的BOS工具版本需要与服务器版本进行匹配,因为每个版本BOS工具都自带了一个对应版本的开发license文件;在启动解决方案时,需要验证license是否与服务器版本匹配,如果不匹配,将会导致解决方案因license不匹配而无法登录。
获取对应版本的license,请参考如下链接:
《BOS工具独立安装包的获取》https://vip.kingdee.com/article/169502950871122688
1.2 解决方案的启动
1.2.1测试连接
导入解决方案后,第一步需要进行测试连接。
操作:切换到”金蝶BOS业务建模视图”,在左侧”业务单元管理”中选择一个解决方案,右键点击,选择”设置解决方案”,在弹出的页面中选择”测试设置-测试帐套”,选择对应的账套进行测试连接后,一定要点击下方的”确定”按钮。
测试连接的作用并不是只是测试对应的数据中心是否能够正常连接,在点击”确定”后,后台会对对应的数据中心进行部署操作,否则将会导致解决方案启动后客户端无法正常登录对应数据中心的情况。
1.2.2启动解决方案
在”金蝶BOS业务建模视图”,选择对应的解决方案后,点击下图所示的启动按钮进行解决方案的启动,也可以点击上方工具栏”运行”-“启动测试”进行解决方案的启动,解决方案启动后会自动启动客户端程序。
解决方案其实相当于本地的一个小型服务器,可以进行问题调试和二次开发。
1.2.3访问web门户
如若在导入解决方案过程中导入了web模块,在启动解决方案后,也能够正常访问web页面(ps:web的启动会相对慢一些,请耐心等待web服务启动完毕,时间视现场环境而定,可能需要5分钟左右);
需要注意的是,web的访问地址与eas的web门户访问地址有点区别,可以在解决方案设置页签中查看web的url网址(不建议修改),web的测试网址是http://localhost:56898/myweb;
II业务建模/业务设计视图
业务建模工具提供包括基础资料定义、业务单据定义、核算项目定义、业务功能定义、主菜单管理、生成子系统树、权限管理、网络控制互斥、元数据升级和解决方案设置等功能。
业务建模工具具有可视化的操作界面,可快速的绘制表单,创建菜单及工具栏,定义权限及网络互斥,减少80%的代码编写工作量。
业务建模工具能够实现版本控制及方案管理,支持分布式团队协同研发模式。
业务建模工具是BOS平台的一部分,依托这个平台,可集成单据转换、工作流等系统,丰富了解决方案的应用范畴。
业务建模工具可提供多维度的权限管理功能,支持多组织架构的管理模式,能够应用于大型、集团化企业解决方案的设计开发。
针对BOS业务建模工具的实操,我们在附件提供了《BOS开发指南_BIM使用手册》,文档中将会有业务建模的详细教程,并在《样板工程_采购订货系统示例》中提供了简单的样例实操。
参考知识:《BOS业务建模工具》https://vip.kingdee.com/article/170587188336299264
视频链接:《开发环境搭建及GUI开发》https://vip.kingdee.com/school/liveCourse/167287096057518080
III 远程/本地部署
3.1远程部署
3.1.1 启动BIM服务器
在需要部署的远程服务器上,启动管理控制台,停止EAS服务并启动BIM服务。
3.1.2进行远程部署
1)在业务建模工具界面,选中解决方案后,选择 【工具】- 【部署】,如图所示
2)点“部署”功能后,会弹出部署的向导
服务器地址:BIM服务的IP地址。
用户名、密码:BIM服务设置的用户名和密码(默认情况下均为admin)。
部署选项:此次要部署的二开内容类型,根据实际开发内容选择。
同步菜单项:将BOS开发的菜单项同步到EAS服务器数据库。
同步数据库表:增量同步BOS开发的数据库表结构到EAS服务器数据库。
更新业务组别:将BOS新建的业务组别同步到EAS服务器,以便编码规则等子系统树上能找到该业务组别下的二次开发单据。
3)分包部署
这里是要新增或编辑此次部署操作要部署的jar包名称和jar包含的二次开发内容,这里只需选择对应目录,系统会将目录下所有的二次开发内容放到jar包。一次部署可以部署多个jar包,注意jar包名称不要重复,且不同jar包里面不要含有相同内容(包括历史部署的jar包)。
4)部署测试解决方案
这里是选择要同步的数据库账套,如果是部署web应用的话,还要选择对应的web应用目录。
点击完成,即可开始部署操作。
3.2本地部署
本地部署和远程部署操作步骤相似,区别点在于
1)本地部署无需启动bim服务
2)在部署形式界面,选择为本地部署,服务器地址选到服务器下eas/server目录。
3.3构建补丁
1) 业务建模工具界面,选择工具-构建补丁,如下图:
2)补丁配置
Ø 补丁目录:存放补丁的路径,默认为工作路径;
Ø 补丁名称:系统自动生成,可修改;
Ø EAS 版本:系统自动生成;
Ø 补丁说明:可在此说明补丁的具体功能;
3选择分包方案
和BOS部署一样,设置部署的二次开发jar包的名称和内容。
4)添加脚本
这里是设置制作补丁所携带的sql脚本,可以添加多个,安装补丁时会安装添加的顺序执行脚本。二次开发内容建表脚本和表结构更新脚本的生成制作见后面会介绍。
5)制作完成
到此,bim制作二次开发部署补丁完成。只需要将生成的补丁包拷贝到服务器 \eas\admin\patch\patchlist下,就可以在控制台安装我们的补丁了,和安装其他一般补丁方法一样。
IV工作流连接和编辑
工作流插件是BOS工具的一大特色功能,详情请参照相关知识:
《金蝶EAS_V8.5_工作流用户手册(新)》https://vip.kingdee.com/school/6965
BOS工具的主要功能说明
本文2024-09-22 20:03:16发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-111158.html