背景概述
根据 黄金形态通APP 报道,Genesis 于 2024 年 9 月 5 日发布 Genesis Application Platform 8.3 版本。新版本针对金融行业开发者面临的复杂挑战——电子表格和手动对账的普遍存在不仅带来风险,也阻碍业务扩展和运营效率提升——提供了更快速、直观的工具,将电子表格流程转换为企业级应用,自动化复杂数据对账,并构建用户界面。
关键要点
8.3 版本的核心更新包括:
- Excel 转换器:在项目启动工具 Genesis Create 中新增转换器,可直接从上传的 Excel 文件生成数据模型。
- 对账组件增强:Marketplace 中的对账组件支持更复杂的工作流,包括单一主数据源与多个其他数据源对账,或一组数据源相互对账,并显示所有排列的匹配与差异。
- UI 布局选项:为 Smart Forms 和 Entity Manager 组件提供标签和按钮布局选项。
- 自然语言端到端测试:支持使用自然语言描述端到端测试需求,促进行为驱动开发(BDD)方法。
- 操作指南:发布一系列“how-to”指南,涵盖用户授权、读取 CSV 文件、通过 FDC3 实现桌面互操作性等常见需求。
影响解读
这些新功能旨在解决金融行业开发者的核心痛点。电子表格和手动对账不仅风险高,还阻碍业务扩展。Genesis 通过提升开发者生产力十倍,提供高效框架来构建应用,以应对最终用户计算、手动流程和遗留系统之间的差距。
新增的 Excel 转换器使企业能够更快速地将电子表格流程替换为稳健应用,从而现代化工作流并降低风险。对账组件的增强则简化了复杂的数据对账任务,节省大量时间和精力。UI 布局选项和自然语言测试功能进一步降低了开发门槛,使通用开发者能够完成专业工作,并促进业务分析师等非技术利益相关者参与测试定义。
关键对比
| 功能 | 8.3 版本之前 | 8.3 版本新增 |
|---|---|---|
| Excel 转换 | 需手动创建数据模型 | 通过 Genesis Create 直接上传 Excel 生成数据模型 |
| 对账工作流 | 基础对账功能 | 支持单一主数据源与多个数据源对账,或一组数据源相互对账 |
| UI 布局 | 固定布局 | Smart Forms 和 Entity Manager 组件提供标签和按钮布局选项 |
| 测试方法 | 传统测试方法 | 支持自然语言描述端到端测试,促进 BDD |
未来展望
Genesis 表示,未来版本将在 Create 中增加更多能力,将电子表格数据和操作转换为稳健应用。随着金融行业对自动化、风险管理和运营效率的需求不断增长,Genesis 平台有望继续帮助金融机构弥合遗留系统与现代应用之间的差距。
编辑总结
Genesis Application Platform 8.3 版本通过新增 Excel 转换器、增强对账组件、提供 UI 布局选项和支持自然语言端到端测试,显著提升了金融机构将电子表格流程转换为企业级应用的效率。这些更新直击行业痛点,有望帮助开发者更快地构建稳健应用,降低风险并优化运营效率。
常见问题解答
问题:Genesis 8.3 版本的主要新功能是什么?
回答:主要新功能包括:在 Genesis Create 中新增 Excel 转换器,可直接从 Excel 生成数据模型;增强对账组件,支持更复杂的工作流;为 Smart Forms 和 Entity Manager 提供 UI 布局选项;支持自然语言端到端测试;以及发布一系列操作指南。
问题:Excel 转换器如何工作?
回答:用户通过 Genesis Create 上传 Excel 文件,转换器会自动生成数据模型,包括主键、字段名称和字段类型,并检测电子表格中的关系(例如将交易中的工具和交易对手连接起来)。生成的数据模型可编辑,用户随后可添加查询、计算、工作流和 UI 基础。
问题:对账组件有哪些增强?
回答:8.3 版本为对账组件添加了更复杂的工作流,包括能够将单一主数据源与多个其他数据源对账,或将一组数据源相互对账,并显示所有排列的匹配和差异。此外,还支持使用预上传文件和数据管道作为数据源。
问题:自然语言端到端测试功能有什么作用?
回答:该功能允许使用自然语言描述端到端测试需求,促进行为驱动开发(BDD)方法,使业务分析师和其他非技术利益相关者能够基于真实用户交互和现实场景定义测试用例。这与客户的质量保证流程和机制(如 Cucumber 和 Playwright)更紧密集成。
问题:Genesis 平台如何帮助金融机构?
回答:Genesis 平台通过提供高效框架,使开发者生产力提升十倍,帮助金融机构构建应用以应对最终用户计算、手动流程和遗留系统之间的差距。8.3 版本进一步简化了将电子表格转换为稳健应用的过程,自动化复杂对账,并降低风险。


