低代码开发平台源码:基于模型驱动,内置功能强大的建模引擎,零代码也能快速创建智能化、移动化的企业应用程序

news2024/10/6 5:57:59

管理后台低代码PaaS平台是一款基于 Salesforce Platform 的开源替代方案,旨在为企业提供高效、灵活、易于使用的低代码开发平台。低代码PaaS平台的10大核心引擎功能:1.建模引擎 2.移动引擎 3.流程引擎 4.页面引擎 5.报表引擎 6.安全引擎 7.API引擎 8.应用集成引擎 9.代码引擎 10.公式引擎。

采用与直接模块拖拽编程不一致的是,本套低代码PAAS平台采用的是对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。采用前后端同一技术,可实现功能应用边使用边修改的功能。

 

 

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公式引擎中的所有函数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/820586.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL执行一条select语句,执行过程怎么样

执行一条select语句,执行过程怎么样 连接器 与客户端进行 TCP 三次握手建立连接;MySQL基于TCP协议进行传输的校验客户端的用户名和密码,如果用户名或密码不对,则会报错如果用户名和密码都对了,会读取该用户的权限&…

湖南省物业满意度研究(群狼调研)

01 行业现状 随着湖南省物业行业的蓬勃发展,物业管理走向规范化的道路。近年来,湖南省物业管理行业迎来飞速发展的黄金时期,全省物业服务相关企业已超过9万家,其中长沙市占据了四成以上。 数据来源:天眼查公开数据 在…

直播丨如何用最新的 Serverless 技术让文化古籍“活过来”?

当前,古籍数字化面临技术难度高、资金缺口大、人才紧张等难点。云计算和人工智能技术可以高效实现古籍产品化、可视化、平台化,不仅使其保存形式迈上一个新台阶,还可以有效降低用户阅读门槛。 本次 Serverless 圆桌派 特别邀请上海慧游文化 …

TCGA数据批量运行Coxph函数

df数据框形如&#xff1a; djs.coxph <- function(df,genelist){library(survival)library(survminer)dir.create("./survival")setwd("./survival")# 准备好的生存分析数据框&#xff0c;变量中包括OS.time,OS以及values of gene expression df <…

论文阅读 - Few-shot Network Anomaly Detection via Cross-network Meta-learning

论文链接&#xff1a;https://arxiv.org/pdf/2102.11165.pdf 目录 摘要&#xff1a; 引言 问题定义 方法 Graph Deviation Networks Cross-network Meta-learning 摘要&#xff1a; 网络异常检测旨在找到与绝大多数行为显着不同的网络元素&#xff08;例如节点、边、子图…

河北沃克仓储解决方案最新布局|HEGERLS四向穿梭车在高标仓和楼层仓中的应用

河北沃克金属制品有限公司是业内十分稀缺可提供整体物流仓储解决方案并落地的企业&#xff0c;既拥有自主研发和生产等一整套核心软硬件的能力&#xff0c;又具备丰富的整体方案规划与实施经验。经过多年积累和开拓&#xff0c;河北沃克金属制品有限公司业务已拓展覆盖近众多行…

如何列出phpMyAdmin左侧菜单中的所有表格 - 不分页 - 显示数据库所有的表

效果图 原来 优化后 步骤 点击logo&#xff0c;回到首页 点击设置 》 导航面板 》 导航树 》 节点中最大项数 》 应用 ok

Windows下RocketMQ的启动

下载地址&#xff1a;下载 | RocketMQ 解压后 一、修改runbroker.cmd 修改 bin目录下的runbroker.cmd set "JAVA_OPT%JAVA_OPT% -server -Xms2g -Xmx2g" set "JAVA_OPT%JAVA_OPT% -XX:MaxDirectMemorySize15g" set "JAVA_OPT%JAVA_OPT% -cp %CLASSP…

jmeter之接口测试(http接口测试)

基础知识储备 一、了解jmeter接口测试请求接口的原理 客户端--发送一个请求动作--服务器响应--返回客户端 客户端--发送一个请求动作--jmeter代理服务器---服务器--jmeter代理服务器--服务器 二、了解基础接口知识&#xff1a; 1、什么是接口&#xff1a;前端与后台之间的…

MySQL 的 Join 查询及 Hash Join 优化 | StoneDB 技术分享会 #3

StoneDB开源地址 https://github.com/stoneatom/stonedb 设计&#xff1a;小艾 审核&#xff1a;丁奇、宇亭 编辑&#xff1a;宇亭 作者一&#xff1a;徐鑫强&#xff08;花名&#xff1a;无花果&#xff09; 电子科技大学-计算机技术-在读硕士、StoneDB 内核研发实习生 作…

BES 平台 SDK之代码架构讲解二

本文章是基于BES2700 芯片&#xff0c;其他BESxxx 芯片可做参考&#xff0c;如有不当之处&#xff0c;欢迎评论区留言指出。 BES 平台 SDK之代码架构讲解一_谢文浩的博客-CSDN博客 上篇文章粗略的对整个SDK 目录下的文件进行了说明&#xff0c;接下来会对SDK 比较详细的介绍。…

C语言实用调试详解

目录 什么是bug? 调试是什么?有多重要? 调试是什么? 调试的基本步骤 Debug和Release的介绍 Windows环境调试介绍 调试环境的准备 学会快捷键 调试的时候查看程序当前信息 查看临时变量的值 查看内存信息 查看调用堆栈 查看汇编信息 查看寄存器信息 一些调试…

HCIP 重发布+路由策略总结

重发布 在同一个网络拓结构中&#xff0c;如果存在多种不同的路由协议&#xff0c;由于不同路由协议的机制各有不同&#xff0c;对路由的处理也不相同&#xff0c;这就在网络中造成了路由信息的隔离&#xff0c;在路由器的边界路由器上&#xff0c;将某种路由协议的路由信息引…

[网络工程师]-网络规划与设计-网络故障分析与处理

网络环境越复杂,发生故障的可能性越大,引发故障的原因也就越难确定。网络故障往往具有特定的故障现象。这些现象可能比较笼统,也可能比较特殊。利用特定的故障排查工具及技巧,在具体的网络环境下观察故障现象,细致分析,最终必然可以查出一个或多个引发故障的原因。一旦能…

gitlab上传代码

输入 git clone https地址&#xff0c;此地址可以在&#xff0c;gitlab项目上拷贝到本地&#xff0c;看本地电脑会出现在gitlab上新建的项目&#xff0c;并进入该目录下 将要上传的代码拷贝到该目录 依次输入一下代码 git init &#xff08;用于在目录中创建新的 Git 仓库。…

打造独一无二的花店小程序,轻松搭建步骤详解

随着移动互联网的快速发展&#xff0c;花店也开始意识到拥有一个专属的小程序能够提升用户体验、增加销售额。那么&#xff0c;如何快速搭建一个漂亮、实用的花店小程序呢&#xff1f;下面就为大家介绍一下具体的步骤。 第一步&#xff0c;使用第三方制作平台。如乔拓云网是一个…

setEagerlyType字段理解

官方文档介绍&#xff1a;V5.0.4版本开始一对一关联预载入支持两种方式&#xff1a;JOIN方式&#xff08;一次查询&#xff09;和IN方式&#xff08;两次查询&#xff09;&#xff0c;如果要使用IN方式关联预载入&#xff0c;在关联定义方法中添加。 这句话的意思是jion方式关联…

阿里云服务器免费试用及搭建WordPress网站

文章目录 前言一、免费试用1、选择使用产品2、进行产品配置3、远程连接阿里云服务器①、重置实例密码②、SecureCRT 远程链接③、Workbench 远程链接二、搭建 WordPress 网站1、开放搭建 WordPress 需要的端口2、搭建 LAMP 环境①、Linux 系统升级和更新源②、安装 Apache2③、…

【Excel】记录Match和Index函数的用法

最近一直用到的两个处理EXCEL表格数据的函数向大家介绍一下&#xff0c;写这篇博文的目的也是为了记录免得自己忘记了&#xff0c;嘻嘻。 先上百度的链接 Match函数的用法介绍&#xff1a;https://jingyan.baidu.com/article/2fb0ba40b4933941f3ec5f71.html 小结&#xff1a;…

Java从入门到精通(二)· 基本语法

Java从入门到精通&#xff08;二&#xff09; 基本语法 一 变量 1.字面量 计算机是用来处理数据的&#xff0c;字面量就是告诉程序员&#xff1a;数据在程序中的书写格式。 特殊的字符&#xff1a; \n 表示换行&#xff0c; \t 表示一个制表符&#xff0c;即一个tab 2.变量…