YonBIP高级版开发入门

YonBIP高级版(原NC Cloud)是用友公司基于开放、互联、融合、智能的产品理念,应用最新物联网、大数据、人工智能等技术开发的新一代云ERP产品,旨在为大型集团企业提供混合云解决方案,服务于数字化转型。

YonBIP高级版自2018年11月推出至今已历经数个版本迭代创新,其功能及技术层面逐渐成熟稳定。YonBIP高级版 2021.11版本推出低代码平台,通过元数据建模、代码定制生成代码的方式进行产品开发,极大地降低了开发准入门槛,吸引了越来越多的开发人员学习和使用YonBIP高级版低代码平台。

通过网络获取的内容不仅质量参差不一,而且需要付出相当的时间、人力成本。鉴于广大YonBIP高级版相关从业人员的迫切需求,我们作为赋能团队觉得有必要整理总结一份系统的《YonBIP高级版开发入门》。

本书首先介绍平台整体架构、使用技术栈,让读者对系统整体有个概念,从开发环境搭建开始由浅入深的介绍前后端开发知识,并配合示例让读者可以一边阅读一边实操,更深入的理解整体系统架构。其次对流程平台、报表平台、预警平台等复杂业务进行详尽介绍,让读者通过本书循序渐进地掌握YonBIP高级版开发技能,遇到问题时也能通过本书快速查找定位。

基础篇(前四章节)介绍YonBIP高级版基础内容,先介绍系统的整体架构,前后端所使用的技术栈 。随后再分三个章节分别介绍前后端环境搭建、元数据建模、前后端基础知识,这些都是新手入门需要掌握的必备技能,对于新手容易犯错的地方教程里也会进行重点提示。

进阶篇是内容最多的一部分,该部分分成若干个章节对系统的关键开发技术点进行深入介绍,该部分内容包括参照开发使用方法、编码规则、公式、业务插件、打印输出、导入导出、数据报表开发、小部件开发、多语、审批流业务流工作流开发使用、拉单、单点登陆、外部交换平台及openapi接口等。通过该部分可以让读者对系统开发能有深入了解。

高级篇对最新的低代码平台进行介绍,读者可以通过低代码平台对前面的知识进行综合运用,书中也会对生成代码逻辑和如何进行业务拓展进行详细介绍。

书籍最后(附录)整理一些常见问题,是新手容易犯的错误,为读者解决问题时提供排查思路。

前端架构

YonBIP高级版采用React框架,产品UI组件化。

YonBIP高级版项目中所有页面均按照四级目录(项目/模块/节点/页面)的规范创建目录。

后端架构:

YonBIP高级版 全新WEB端采用前端框架异步请求到后端,通过 ServiceLocator调用NC服务。

NC服务专注于内部核心业务逻辑,由WEB服务处理交互,显示,鉴权,安全,分流,集成等等其他逻辑。

前后台交互采用JSON,作为数据传输格式。

ServiceLocator是WEB容器调用NC容器服务唯一入口。

支持报表类型包括明细、分组汇总、交叉汇总、组合区域类型。

你可能感兴趣的:(笔记)