低代码PaaS平台源码:采用对象式和勾选式实现企业应用程序开发,内置10大功能引擎

简介: 管理后台低代码PaaS平台是一款基于 Salesforce Platform 的开源替代方案,旨在为企业提供高效、灵活、易于使用的低代码开发平台。低代码PaaS平台的10大核心引擎功能:1.建模引擎 2.移动引擎 3.流程引擎 4.页面引擎 5.报表引擎 6.安全引擎 7.API引擎 8.应用集成引擎 9.代码引擎 10.公式引擎。采用与直接模块拖拽编程不一致的是,低代码PAAS采用的对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。采用前后端同一技术,可实现功能应用边使用边修改的功能。

管理后台低代码PaaS平台是一款基于 Salesforce Platform 的开源替代方案,旨在为企业提供高效、灵活、易于使用的低代码开发平台。低代码PaaS平台的10大核心引擎功能:1.建模引擎 2.移动引擎 3.流程引擎 4.页面引擎 5.报表引擎 6.安全引擎 7.API引擎 8.应用集成引擎 9.代码引擎 10.公式引擎。
采用与直接模块拖拽编程不一致的是,低代码PAAS采用的对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。采用前后端同一技术,可实现功能应用边使用边修改的功能。

20.png

23.png

4.png

10大核心引擎功能具体介绍如下:
1、建模引擎:
基于模型驱动,内置功能强大的建模引擎,零代码也能快速创建智能化、移动化的企业应用程序。
业务对象
业务对象相当于数据库中的表,用于保存业务系统中的核心数据。
创建业务对象,设定业务对象之间的关联关系配置业务字段,包括数字、文本、日期、下拉框、勾选框等。
配置开关,启用附件、字段历史、评论等内置功能。

列表视图
通过配置列表视图,最终用户可以快捷的切换多个查询条件.
业务对象可以有多个列表视图
可以选择列表页需要显示的字段
设定过滤条件、排序方式和默认筛选字段
最终用户可以复制并自定义列表视图.

页面布局
页面布局控制了记录的显示方式,可以按照用户权限分配不同的页面布局
可以选择字段,设定分组,调整字段先后顺序
可以设定界面显示的操作按钮、子表
可以控制用户对数据的操作权限,将字段设置为只读或必填

2、模型驱动界面:
基于业务模型,动态生成业务数据的前端操作界面。

列表视图
在列表视图中浏览、筛选、编辑业务数据
用户只能查看授权范围内的记录
筛选业务数据
双击单元格可以快速编辑
业务数据导出为Excel

记录查看视图
显示当前记录详细信息,以及相关的子表数据
可以为不同用户配置不同的页面布局
双击字段可以快速编辑
上传与下载附件
浏览、创建相关子表记录
浏览和新增评论
显示开发人员自定义操作按钮

3、低代码引擎:
开发人员只需编写少量代码,就能实现个性化的业务逻辑。

触发器
当服务端执行数据增删改查时,自动触发开发人员定义的业务逻辑
在数据的增删改查的之前和之后出发
编写业务逻辑,执行计算或是更新相关业务数据
编写业务逻辑,调用第三方系统的接口,查询或更新业务数据

操作按钮
在基本的增删改按钮的基础上,为业务对象增加自定义的操作按钮。
设定按钮及显示的位置 (列表页、详细页)
编写javascript,实现按钮的具体业务逻辑,例如弹出编辑界面、调用远程API接口等
通过javascript控制按钮何时显示

服务端API
自定义服务端API,实现个性化的业务逻辑
所有的业务对象,自动生成动态API供第三方业务系统调用
开发人员可以编写自定义API,实现个性化的业务操作。

4、应用程序移动化:

消息推送
有新的待处理事项时,手机客户端会自动弹出推送提醒
待审核文件、待办任务、公告通知
开发人员自定义推送消息

5、流程引擎:
涵盖了流程设计、流程运行、管理维护、统计分析与流程优化等各类工具,帮助企业快速部署、有效监控并持续优化业务流程。

流程审批
电脑、平板、手机三合一操作界面,随时随地处理待办文件
申请单填写与提交核准、驳回、传阅、转发、转签核、重定位
在线编辑附件、委托处理功能、批量审批功能、图片签名功能

流程设计
图形化流程设计工具,通过拖拽的方式就能创建业务流程
支持填写、审批、会签、条件判断等多种节点类型
审批人可以与表单字段关联,按审批岗位表自动查找,
可以在流程运行时人工选择
可以限定流程的每一个步骤可以修改的字段
支持版本管理,修改流程不影响已经发起和结束的申请单

与业务数据无缝对接
只需简单配置,就能实现审批单与业务台账双向同步
审批流程自动归档进入台账:例如合同审批完成进入合同台账。
从台账发起审批: 例如从合同台账发起合同验收流程。
Webhook 机制,可在指定节点调用第三方系统接口。

6、报表引擎:
无需开发人员帮助,业务人员也能配置出功能强大的统计报表

报表设计
可视化界面,业务人员可自主配置统计报表,分析业务数据
数据列表、分组报表
数据透视图(二维表)、柱状图
业务数据导出为Excel
可编写javascript 开发复杂报表

报表显示
自动按当前用户权限过滤报表数据,动态显示业务统计结果
查看统计数据及柱状对比图
指定筛选条件过滤数据数据透视图
可实现数据下钻、统计数据导出为Excel

7、安全引擎:
支持私有部署模式,使用了目前可用的先进的互联网安全技术

访问权限管理
对于不同的角色,可以在系统内设置其访问权限,借此控制不同用户角色的可访问对象、字段或记录等不同级别的数据,保障平台安全性。还可以创建跨角色和配置文件的自定义规则,以便随时与目标用户共享数据。

身份认证
确保各个员工、合作伙伴和客户在整个系统中拥有的单一可靠的身份,并以此作为他们登录网站或应用程序的唯一标识,从而提高平台的安全性。

8、应用集成引擎
预置3 000+应用集成插件,可以轻松地将物联网设备、API和在线服务连接在一起。
通过可视化开发接口,连接SAP等主流业务系统及各种数据库。

9、页面引擎
提供可视化页面设计工具,帮助开发人员快速定义数据看板等全新页面同时支持系统标准页面的重构。

10、公式引擎
完整的实现 Salesforce公式引擎中的所有函数。

相关文章
|
3月前
|
人工智能 小程序 数据可视化
低代码平台功能对比:哪个平台最高效
数字化转型背景下,低代码平台成为企业提升开发效率的优选。低代码开发允许通过少量代码甚至无代码创建应用,简化开发过程,降低门槛。本文介绍低代码概念及优势,并推荐Zoho Creator、织信、Mendix、微搭、轻流等平台,建议企业根据功能、易用性、集成能力等因素选择合适的平台。低代码平台能显著缩短开发周期,降低成本,提升业务敏捷性,增强员工参与度,并具备良好的可维护性。
272 61
|
5月前
|
数据可视化 数据挖掘 数据库
低代码开发全解析核心功能及其优势
低代码开发平台采用图形界面与预构建组件加速软件开发,降低技术门槛与成本,并支持敏捷迭代与快速部署。其核心功能包括可视化建模、预构建组件库、业务流程自动化、集成与连接性、多平台应用开发、数据分析报告、版本控制与协作、测试调试工具、安全性与合规性及快速部署更新。优点体现在提升开发速度与效率、降低成本、加强团队合作及提高灵活性与可扩展性。选择平台时需明确需求、评估功能与灵活性、考虑易用性、集成能力、安全性与合规性及成本与定价模型。例如,Zoho Creator作为成熟平台,拥有丰富的经验和广泛的应用案例。低代码开发已成为企业数字化转型的关键工具。
109 13
|
7月前
|
存储 数据可视化 BI
低代码平台全套源码,支持二次开发
低代码平台全套源码,支持二次开发
188 0
|
存储 运维 数据可视化
低代码平台中的“模型驱动”与“表单驱动”有何区别?
低代码是近几年比较火的一种应用程序快速开发方式,它能帮助用户在开发软件的过程中大幅减少手工编码量,并通过可视化组件加速应用程序的高效交付。(低代码的定义来自Forrester报告,被认为是低代码一词的起源)。
低代码平台中的“模型驱动”与“表单驱动”有何区别?
|
监控 数据可视化 搜索推荐
只需简单编写配置文件即可构建企业级应用程序的低代码平台
一套可视化建模,描述式编程的企业应用程序开发平台。只需简单的点击鼠标,几乎任何人都可以创建功能强大的企业应用程序,实现业务流程自动化。企业创建的应用程序可以部署在移动,平板电脑和Web上,创建的应用程序可以很简单,也可以非常复杂,并且可以连接到几乎任何数据源。
只需简单编写配置文件即可构建企业级应用程序的低代码平台
|
数据可视化 安全 数据管理
低代码快开平台:Web可视化开发+强大流程+源码+多端支持
本套低代码PaaS平台是一款基于 Salesforce Platform 的开源替代方案,支持多种企业应用场景,包括但不限于CRM、ERP、OA、BI、IoT、大数据等。无论是传统企业还是新兴企业,都可以使用管理后台快速构建自己的应用程序和流程。
332 0
低代码快开平台:Web可视化开发+强大流程+源码+多端支持
|
数据可视化 安全 数据管理
低代码PaaS平台源码 自定义软件开发平台
采用对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。
121 0
|
Kubernetes 数据可视化 Cloud Native
【源码】低代码PaaS平台,用简单配置快速构建企业级应用程序
基于最先进的云原生技术搭建,整合了Kubernetes、微服务、Serverless、NoSQL 等最先进的技术架构,并提供了完善的自动化开发测试工具与运维管理工具。 基于moleculer 微服务架构开发,每个软件包、每个业务对象都是一个微服务,可以独立部署,独立运行。
196 0
|
SQL 前端开发 数据库
推荐一个支持低代码开发的OA开源系统
一个开源免费的微型办公自动化系统,除了有考勤、排班等基础功能外;公司所有的日常工作流程,比如请假申请、用车申请、会议申请等等,都可以通过配置来完成。可以满足公司的不同业务流程,非常方便、扩展性非常好。
700 0
推荐一个支持低代码开发的OA开源系统
|
运维 前端开发 IDE
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
下一篇
DataWorks