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

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

时间:2023-08-01 17:00:45浏览次数:31  
标签:API 自定义 流程 程序开发 业务 企业应用 引擎 数据 源码

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

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

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

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

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


标签:API,自定义,流程,程序开发,业务,企业应用,引擎,数据,源码
From: https://blog.51cto.com/u_6698774/6924583

相关文章

  • 不断创新短视频APP源码,未来可期!
    2018年短视频平台的爆火席卷了大江南北,不少商家和互联网都卷入其中,研究发开自己的短视频APP,而短视频源码最早是基于Adobe/FlashMediaServer开发的一款CMS系统,当然目前已经开始逐步通过第三方云服务代替了FMS。首先在源码功能上,包含了录制拍摄、编辑、合成三个部分,其中还涉及到了......
  • RTSP流媒体服务器LntonNVR(源码版)平台硬件设备拔电关闭后不能自动重启的问题解决方案
    LntonNVR视频边缘计算网关可以放置在项目现场,7x24小时不间断使用,通电联网即可成功运行,部署操作十分简单。我们在测试时,将LntonNVR注册到服务启动,拔掉硬件设备的电源后,再次恢复供电,发现LntonNVR服务并没有再次启动。对此我们也进行了分析与排查。排查步骤如下:1、首先检查是否已经......
  • 科技驱动医疗创新:智慧医院与在线药房系统源码开发解析
    时下,智慧医院和在线药房系统作为医疗创新的代表,为患者和医务人员提供了更加高效、便捷的医疗服务。本文将深入探讨智慧医院与在线药房系统的关键特点,以及源码开发的重要性,旨在带领读者了解这些创新技术对医疗行业的深远影响。 一、智慧医院的特点与优势优化医疗资源的分配与利用,提......
  • 国标GB28181视频平台LntonGBS(源码版)国标平台出现报错“缺失dll文件”的问题解决方案
    LntonGBS是基于国标GB28181协议的视频云服务平台,它可以支持国标协议的设备接入,在视频能力上能实现直播、录像存储、检索与回放、云台控制、告警上报、语音对讲、平台级联等功能,既能作为业务平台使用,也能作为能力层平台调用。技术人员在用户服务器部署LntonGBS平台,提示缺失某个dll文......
  • Ubuntu16 编译源码出错 unsupported reloc 43
      错误如下prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270:error:unsupportedreloc43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270......
  • 国标GB28181视频平台LntonGBS(源码版)国标视频平台大屏播放时出现数据未推送的问题解决
    LntonGBS平台实现视频直播、转码与分发、平台级联、云台控制等,拥有灵活丰富的视频能力。平台基于云边端一体化架构,在很多场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等。近期有用户反馈其定制版LntonGBS平台现场播放24路上大屏时有部分通道存在30秒左右出现未......
  • 直播带货源码,什么是cross field validation(交叉验证)
    直播带货源码,什么是crossfieldvalidation(交叉验证)解释crossfield可以理解为跨字段,跨字段就是这个字段的校验依赖于另外一个字段(我的理解),比如 publicclassMyBean{ privatebooleanselected; privateStringsomeString; ...}​ 以上就是直播带货源码,什么是cr......
  • 视频直播网站源码,前端效果-css+javascript
    视频直播网站源码,前端效果-css+javascript <!DOCTYPEhtml><html><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"content="w......
  • 在线直播系统源码,vant 轮播图组件
    在线直播系统源码,vant轮播图组件 <template> <van-swipe:autoplay="3000"indicator-color="#1baeae">  <van-swipe-itemv-for="(item,index)inlist":key="index">   <img:src="item.carouselUrl"......
  • ArrayList源码
    add方法publicArrayList(){this.elementData=DEFAULTCAPACITY_EMPTY_ELEMENTDATA;}//添加元素publicbooleanadd(Ee){ensureCapacityInternal(size+1);//确保数组容量足够添加elementData[size++]=e;returntrue;}调用add方法往Array......