用友开发者中心

用友YonBuilder低代码开发平台,高效支撑企业商业创新

基于用友BIP商业创新平台的iuap技术底座,YonBuilder以云原生、多租户、模型驱动为基础技术,面向包括原厂开发、ISV开发、本地化开发、企业自建、个人开发者在内的全生态,提供无代码和低代码的可视化开发能力,实现高效的企业级应用构建,有效降低技术门槛,大幅提升企业IT生产力。

01、YonBuilder赋予企业数智化转型新动力

用友BIP商业创新平台是用友3.0战略落地的重要载体,其中iuap是用友BIP商业创新平台的技术底座。

用友YonBuilder低代码开发平台依托用友iuap多年技术沉淀,以云原生、多租户、模型驱动为基础技术,面向包括原厂开发、ISV开发、本地化开发、企业自建、个人开发者在内的全生态,提供无代码和低代码的可视化开发能力,实现快速、简单的应用构建,有效降低技术门槛,大大提高产品交付效率,让企业低成本、便捷地实现商业创新。

02应用构建、移动开发全周期管理

低代码开发平台必须具备的核心能力涵盖全程可视化设计、全生命周期管理,同时兼顾移动开发。全程可视化设计可视化的界面编辑器通过面向业务的界面设计能力为传统开发者以外的更多应用参与者提供服务。低代码的可视化设计,不仅仅实现拖拽设计,更重要的是变化了使用者,让更多不同知识背景的公民开发者来完成应用构建中的组成部分(包括但不限于用户界面、业务流程、审批过程、业务逻辑),让更多角色参与到应用构建过程中。

模型关联更新

低代码本质上是通过各种模型能力来为开发使用者降低难度和提升效率。例如,元数据模型、业务对象模型、在线脚本引擎、工作流模型、业务流模型、平台编程模型等。为这些模型搭配的可视化设计能力可以为多种角色参与应用构建提供入口,但在一个应用中这些模型都是互有关联并相互驱动的。

作为业务主管可能进行单据的设置,低代码平台需要根据设计的单据反向生成业务对象和元数据描述从而完成实际的数据存储表的创建和管理。这个过程叫反向建模,更多的低代码平台实践者是从单据和业务流程开始,而把反向建模作为黑盒提供服务。但完整的低代码开发平台应该同时服务专业开发者和业务主管,必须支持数据模型自动生成或变更页面模型此类正向建模,同时也支持页面模型、流程模型这类更偏向业务的模型反向生成或变更数据模型的反向建模。具备为多角色使用并支持全过程而设计的可视化编辑能力,并支持基于血缘关系的模型关联更新的可视化设计能力,才是低代码应该具备的设计能力。

全生命周期管理

应用从需求输入开始,经过分析、设计、开发、测试、发布上线公有云/专属化出盘交付私有化项目的开发过程,到发布后的运维、运营,再到问题反馈和新的需求再次形成需求输入,形成了一个闭环的全生命周期管理。


在该闭环中,会涉及到产品经理、需求分析师、架构师、开发人员、测试人员、运维人员、运营人员、技术支持人员等各种各样的角色本身工作和协作工作,低代码开发平台必须要具备全生命周期特性,才能真正达到从整体把控应用开发全过程实现快速交付、降低开发成本的目标。

低代码编写能力,代码开发平台中代码编写能力仍然具有不可替代性。平台必须提供应用在各层次、各阶段快速进行代码干预和插入的能力,比如添加自定义组件、定制个性化逻辑处理、信息流传过程中三方应用嵌入等场景。

基于脚手架编程,低代码平台将数据处理、模型架构、业务支撑服务等基础能力打包提炼成为低代码开发脚手架,专业开发者基于脚手架的基础上进行代码编写能够提升编程本身的效率,并将迭代、发布、运营过程整合到一起。

在线脚本编辑,为有数据集逻辑、条件分支逻辑、循环控制逻辑的用户提供了封装数据处理、数据查询、流程控制、API调用等能力的脚本编辑器。为介于业务用户和专业开发者之间的企业信息化实施人员、业务领域专家提供快速、灵活的个性化执行逻辑设计能力。


这些执行逻辑可以嵌入到单据保存、流程流传、数据校验等执行过程,作为一个任务被时间周期触发如每月3号、每天0点执行,被业务事件触发如入库单完成时,编排成为调度任务。

脚手架编程模式为专业开发者提升效率,在线脚本能力部分具备行业领域、企业信息化服务者提供类代码的能力,两者结合从整体上提升开发效率。

移动开发

YonBuilder在移动开发领域同样具有多重优势,作为其产品序列的重要组成部分,YonBuilder移动开发平台致力于让企业通过低代码方式实现移动应用构建,支持可视化开发、自动生成专业级源码,一套代码适配多端应用,并提供极致的性能体验,一站完成应用全生命周期管理,可通过强扩展能力输出成熟的行业解决方案,以平台化、标准化的产品形态满足企业级商业应用的复杂需求。

用友YonBuilder低代码开发平台初体验

YonBuilder是用友推出的低代码开发平台,YonBuilder通过在线建模、图形化页面设计、在线脚本编辑、实时预览调试等功能,可以简化企业应用系统的构建过程,提高开发效率。YonBuilder既支持零代码方式构建应用,也支持专业方式构建应用,开发者可以根据应用复杂情况自由选择。

点击立即体验:YonBuilder低代码开发

2023-07-27 16:55:24