汉得四海战略之应用开发框架HAP2.0发布

汉得20年用户大会刚刚圆满落幕,借着这个值得所有汉得人骄傲和回味的时刻,汉得技术中心发布HAP2.0。

HAP2.0是基于HAP1.0的优化和修复,并在此基础上我们又增加了一些新功能,采用了更适合平台的框架和技术,全面提升HAP平台的适用性。

新功能

HAP2.0新增功能有组织架构模块,自定义缓存自动扫描,自定义FreeMarkerbean 的注解支持,权限校验支持参数化url 匹配、升级通用mapper的排序功能,乐观锁机制,基础数据管理,多角色合并等等。

工作流平台

HAP采用业界主流的BPMN2.0标准规范,基于Activiti开源工作流引擎实现了流程管理平台。提供了图形化的业务流程设计器,可以针对某个流程节点配置审批人策略以及跳转条件。系统通过版本号对已发布的流程进行管理,不同的流程实例对应不同的流程版本。

HAP在Activiti的基础上自行开发了符合中国国情的流程模式:

  1. 支持嵌入自定义展示页面
  2. 支持自定义审批按钮
  3. 支持代办事项的通知
  4. 支持审批意见,审批动作的保存
  5. 会签功能增强,支持自定义的属性
  6. 支持流程的转交及结点跳转
  7. 审批权限控制

HAP提供了高度可自定义的表单设计器,用户可随时根据业务需求进行字段调整。

图形化的流程设计器:

流程审批记录:

报表平台

HAP报表中心平台,是一款企业级数据分析和报表工具。它是汉得在商务智能领域和EBS实施领域的经验,以及汉得多年的产品开发经验的结果。它包含数据可视化、数据仓库等功能。并且与EBS可以深度的集成。

  1. 多数据源支持

多数据源支持,关系型数据库(Mysql、oracle、SQLServer、DB2等等)、Kylin、Druid等多种类型数据源链接。

  1. 数据可视化

仪表盘分析,将一系列相关的报表组合在一起展示,集中分析业务点:

OLAP分析,实时根据不同的维度,组合条件,得到业务明细及统计数据。

  1. Notebook,高级分析人员可以使用Notebook进行编程组合分析,更好的动态分析数据

  1. 数据仓库

预置ApacheKylin作为数据仓库的存储载体。支持海量数据,快速查询,OLAP建模等。Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBayInc. 开发并贡献至开源社区。它能在亚秒内查询巨大的Hive表。

  1. 与EBS深度集成

数据可视化模块与EBS深度集成。映射HAP系统用户与EBS系统用户,HAP可以按照EBS用户的职责进行查看数据和报表,切换不同的职责,可以查看不同范围的数据。系统中专门有EBS类型的仪表盘、NoteBook、即席分析,通过切换职责,查看不同范围的数据。

  • EBS数据源,定义唯一的EBS数据源 。 

  • 用户映射,HAP用户自己映射属于自己的EBS账号信息。

  • 职责切换,查看报表时,用户可以切换不同的职责,以查看不同职责的数据。

修复bug

根据HAP1.0使用反馈问题,也是为了保障HAP平台的可扩展性、可移植性、可应对高并发的需求,我们在2.0版本中修复bug,并且根据实际情况作出相应的调整。

  1. 修复_token验证bug,根据主键是否有值来决定是否跳过校验
  2. 修复静态资源文件不能被浏览器缓存的问题
  3. 修复OAuth与CAS一起时用时,无法使用secret 获取token 问题
  4. 修复验证码cookie 问题
  5. 修复功能分配导致403的问题
  6. 修复功能定义缓存只影响当前语言环境的问题
  7. 修复资源分配会删除没有查询出来的数据的问题
  8. 优化角色删除逻辑,现在会一同删除角色附加的资源
  9. 修复html自动映射url 的问题
  10. 修复后台解析日期字符串的问题
  11. 修复配置维护的若干问题
  12. 修复计划任务查询的问题
  13. 修复oracle数据库插入/更新null值可能会报错的问题
  14. 修复功能定义循环,无明显错误提示的问题
  15. 修复无法上传特殊类型附件的问题
  16. sys_user表user_name不再区分大小写

HAP在用户大会

HAP在用户大会得到客户的持续关注。从中台战略到四海战略,再到应用开发框架HAP,我们的客户不仅仅关注汉得转型的技术战略,更关注我们怎么去做,怎么去做好,怎么为客户提供更优质、更全面、更完善的强大服务。

HAP3.0规划预告

前端方面:UI组件标签化改造;前端UI的功能加强等。

后端方面:检索,分析系统产生日志;HAP与第三方系统进行数据交互;首页可配置的dashboard;数据导入导出功能;基础功能优化;完善工作流等



  • 微信公众号
  • img