低代码PAAS平台源码,采用对象式和勾选式实现企业应用程序开发

news2024/12/23 10:34: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/821332.html

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

相关文章

C++多线程环境下的单例类对象创建

使用C无锁编程实现多线程下的单例模式 贺志国 2023.8.1 一、尺寸较小的类单例对象创建 如果待创建的单例类SingletonForMultithread内包含的成员变量较少,整个类占用的内存空间较小,则可以使用如下方法来创建单例对象(如果类的尺寸较大则不…

【Linux命令200例】用rcp复制远程文件到本地

🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过具体的系统的命令讲解加上鲜…

再添新证书!数据库云管平台 zCloud 与 OceanBase 完成产品兼容互认证

近日,云和恩墨 zCloud 数据库云管平台(简称:zCloud)与北京奥星贝斯科技有限公司(简称:OceanBase)完成产品兼容性互认证。本次测试结果表明:zCloud 具备对 OceanBase 的纳管、监控告警…

工业机器视觉系统开发流程简介

工业机器视觉系统的开发过程主要包括以下几个阶段: 需求分析和系统设计:与用户合作,明确系统的功能和性能需求,并设计系统的整体架构。 软、硬件选型:根据需求分析结果,选择适合的软、硬件设备&#xff0…

NASA和uAvionix在AAM测试场部署SkyLine C2指挥和控制服务

蒙大拿州比格福克和弗吉尼亚州汉普顿2023年07月28日——美国宇航局和uAvionix签署了一项太空法案协议,为城市环境中的无人机系统 (UAS)开发先进的超视距(BVLOS)指挥和控制(C2)技术。根据协议,NASA将与uAvionix合作,利用基于互联网的基础设施和…

qiankun框架vue3项目,子应用什么情况下会卸载

1.手动卸载 2.路由不匹配的时候,会自动卸载

STM32基础入门学习笔记:基础知识和理论 开发环境建立

文件目录: 一:基础知识和理论 1.ARM简介 2.STM32简介 3.STM32命名规范 4.STM32内部功能* 5.STM32接口定义 二:开发环境建立 1.开发板简介 2.ISP程序下载 3.最小系统电路 4.KEIL的安装 5.工程简介与调试流程 6.固件库的安装 7.编…

K3s vs K8s:轻量级对决 - 探索替代方案

在当今云原生应用的领域中,Kubernetes(简称K8s)已经成为了无可争议的领导者。然而,随着应用规模的不断增长,一些开发者和运维人员开始感受到了K8s的重量级特性所带来的挑战。为了解决这一问题,一个名为K3s的…

【数据结构与算法】单链表反转、双链表反转(含相关题型)

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 链表反转 1. 单链表反转 实现2. 双链表反转 实…

IT技术中最被人忽略的网络安全方向~超乎你的想象~

正文 听说网络工程师已成为IT人的最底层了?标题的问题是知乎上很多网工在提问的问题之一,总是在说网工行业已经不行了、网工成为最低成、网工已经没落了…… 今天针对这些问题,我们先明确一个看法: 这些都是对网工行业的误解。 …

Vue(五)git

Vue 三十二、git1.工具引入2.本地仓库3.远程仓库4.两人协作(1)非冲突(2)冲突(3)可视化 5.分支6.vue项目git注意 三十三、三十四、三十五、 三十二、git 1.工具引入 项目内容合并 传统:U盘&…

Twitter 劲敌 Threads,“魔改”了哪些 Python 技术栈?

Meta 创始人 Mark Zuckerberg 昨天在 Threads 上宣布,周三正式上线的 Threads 注册量已突破三千万。 Threads 是一个基本文本的社交应用,由 Instagram 团队开发。虽然它在功能上还无法真正取代 Twitter,但目前看来事实上已是 Twitter 的替代方…

前端学习--vue2--插槽

写在前面: 这个用法是在使用组件和创建组件中 文章目录 介绍简单使用多个插槽省写默认/后备内容作用域插槽常用实例Element-ui的el-table 废弃用法slot attributeslot-scope attribute 介绍 我们在定义一些组件的时候,由于组件内文字想要自定义&#…

minio-分布式文件存储系统

minio-分布式文件存储系统 minio的简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置…

手机图片怎么转换成pdf?掌握这几种转换方法就够了

手机图片怎么转换成PDF?现在,随着手机拍照功能的不断升级,手机摄影已成为人们记录生活、工作的一种重要方式。但是,有时候需要将手机拍摄的图片转换成PDF,以便更好地编辑和分享。那么,如何将手机图片转换成…

vue3常用API之学习笔记

目录 一、setup函数 vue2与vue3变量区别 二、生命周期 三、reactive方法 四、ref方法 1、简介 2、使用 3、ref与reactive 4、获取标签元素或组件 五、toRef 1、简介 2、ref与toRef的区别 六、toRefs 七、shallowReactive 浅reactive 1、简介 2、shallowreactiv…

详解顺序表功能

前言 随着我们C语言的不断深入学习,我们要开始学习一点数据结构来增加我们的内功了,虽说现在很多高级语言的顺序表,链表等可以不用自己实现,但在C语言中是需要我们自己来实现的,这并不能说明C语言和其他语言比C语言很…

AP AUTOSAR在软件定义汽车生态系统中的角色

AP AUTOSAR在软件定义汽车生态系统中的角色 AP AUTOSAR是AUTOSAR(汽车开放系统架构)的最新版本之一,它是一种面向服务的软件平台,旨在满足未来汽车电子系统的需求,特别是高性能计算、高带宽通信、软件无线更新(OTA)等方面。 AP AUTOSAR在软件定义汽车生态系统中扮演着…

【以图搜图】Python实现根据图片批量匹配(查找)相似图片

目的:可以解决在本地实现根据图片查找相似图片的功能 背景:由于需要查找别人代码保存的图像的命名,但由于数据集是cifa10图像又小又多,所以直接找很费眼睛,所以实现用该代码根据图像查找图像,从而得到保存…

azure刷新令牌失效 The grant was issued for a different client id

博主在以msal-node这个认证库实现electron客户端混合h5授权登录后,在某一次访问令牌过期后并且通过已存储的刷新令牌获取新的访问令牌和刷新令牌时,在控制台日志看到了The grant was issued for a different client id报错。 Error refreshing token: Se…