- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 金蝶EAS BOS
1.1 简介
基于EAS BOS构建的金蝶EAS系统,是一套完整的企业管理解决方案,是一套技术标准完全开放的系统,是一套易于集成的系统 ,有效解决了当前软件产业的三大难题,即如何快速适应变化、如何提高软件研发效率和如何集成各种应用系统。
1.1.1金蝶BOS是什么
金蝶BOS是金蝶ERP的集成与应用平台。金蝶BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个金蝶ERP和第三方应用集成的技术平台。
1.1.2金蝶BOS能解决什么问题
解决ERP日益增加的应用复杂度和快速开发/实施的矛盾
能够快速配置或快速定制业务流程并部署到金蝶ERP中
为客户提供与金蝶ERP集成的、可升级的、高效的、简单易用的开发工具
满足企业发展与变化的应用需要
EAS BOS集成开发环境
1.2.1业务建模工具
如果按照传统的开发方式,建立数据表、编写界面、编写菜单、编写代码,虽然是三个简单的步骤地实现,其开发工作量仍然是巨大的。这还不包括为一个集团企业开发应用所需要考虑的权限、编码、组织结构、打印等等大量的基础性工作。而通过BOS IDE中的业务建模工具可以大大提高类似业务基本结构的开发效率。
如上图所示,通过业务建模工具可以快速完成:
基础资料自定义、业务单据自定
定义资料的查询和过滤功能
设置核算项目、设置薪酬项目、设置业务范围
主菜单管理
工具栏和菜单栏的菜单管理
权限管理
集成工作流、单据转换平台、编码规则
1.2.2流程配置工具
流程配置工具,是在BOS IDE中提供的遵循Wfmc标准的工作流建模工具。可以实现业务流程的新增,修改,删除等配置,校验发布等部署以及导入导出等快捷操作。
如下图所示,在流程配置工具中,通过活动的输入输出属性与连接弧来控制流程的流转。
流程配置工具中支持的节点类型包括:
开始节点
结束节点
人工型节点
自动应用节点
子流程节点
路由节点(空节点)
审批节点
决策节点
等待节点
消息节点
脚本节点
1.2.3数据集成工具
数据集成工具主要解决以下问题:
?????????? 基础数据对照:异构系统的基础数据如人员、币别、地区等的对应关系
?????????? 主数据对照:异构系统的客户、供应商、科目等数据的对应关系
?????????? 业务系统集成,即完成各异构业务系统单据、报表的数据传输和同步等任务,如:
?????????? 标准财务:解决凭证、科目余额表、辅助帐余额表、现金流量表等
?????????? 集团财务:异构系统的合并报表上报
?????????? 供应链管理
?????????? 人力资源
1.2.4 设计开发工具
设计开发工具,是提供给面向行业开发专家一套完整的、集成的、高效的设计期建模工具。
BOS Studio的主要功能包括:
?????????? 模型的管理与发布
?????????? Solution管理
???????? Solution是对业务对象集合的管理,管理的内容主要包括:
???????? 以目录、类型、应用三种视图来进行分类并供以查看。
???????? 提供CVS的配置管理功能,能够对业务对象的定义进行版本管理。
???????? 多语言方案的定义,定义多种语言资源的方案。
?????????? 模型发布
???????? 模型的校验。通过对已定义的业务对象进行“预编译”可以提示修正,模型定义中存在的问题。
???????? 模型的发布。将已定义的业务对象自动发布成Java代码,并自动发布相关的J2EE配置文件。
?????????? 业务对象的定义
?????????? Entity的定义。
???????? Entity的定义是对业务实体对象的定义,主要包括:
???????? 对象属性的定义
???????? Object/Relationship的定义
???????? 对象方法的定义
???????? 对象继承关系的定义
???????? 逻辑主键的定义
?????????? Relationship的定义。
???????? Relationship是对象间的关联关系的定义,主要包括:
???????? 对象组合级联的处理
???????? 对象关系多重性的定义
?????????? Table的定义。
???????? Table是对Entity所映射的数据表结构的定义,主要包括:
???????? 基本表、扩展表的定义
???????? 交叉表的定义
???????? 多语言字段的定义
???????? 物理数据结构同步
?????????? Query的定义。
???????? Query对象结构对象查询语言的定义,用以对业务数据进行数据查询,主要包括:
???????? 二维数据查询定义
???????
文档评论(0)