返回首页
JEPaaS低代码快速开发平台名词解释
发布时间:2022-01-06

介绍

名词解释主要针对JEPaaS平台设计到的概念进行介绍,比如资源表,功能,表单,树形查询,快速查询,显隐表达式等。 JEPaaS快速开发平台主要设计到的概念有如下多种。

系统名词

子系统

在一个JEPaaS工程中使用者可以开发出若干个独立运行的系统,这些系统被称之为子系统。在子系统的下一级称之为模块,模块的下一级则为功能。 平台使用子系统和模块对整个系统零部件进行归类划分。

功能

在JEPaaS中功能是系统的最小单元,使用者可以把他想象成包。功能由数据模型、数据交互组件、权限组件、流程组件、BI组件 等若干组件组成,您可以任意选择一种或几种来组装您要的功能。

子功能

当出现主从需求时候(1:N)。N的一端所对应的功能被称之为子功能。

子功能集合

子功能集合是简化版的子功能,他仅有列表操作用于完成简单的CRUD。当N的一端数据结构较为简单时为了追求操作的简洁性推荐使用子功能集合。

功能软连接

功能被复制以后,例如F01可以复制成F02。如果功能F01发生变化时F02自动发生相应变化则需创建F01与F02的正向软连接关系。 软连接的方向分为正向、逆向、双向。

资源表

JEPaaS可以对接多种数据库如:Oracle、MySQL、SqlServer、和国产数据库。使用者可以不必安装任何数据库管理工具使用 平台提供的资源表管理工具即可对数据库进行DDL操作。

数据字典

系统把标准的结构性数据称之为数据字典,例如:性别(男,女)、单据状态(未提交,审核中,已完成)。维护好的数据字典可以 用在表单字段填写,列表快速查询、报表统计分析等诸多功能处,字典分为列表字典、树形字典、SQL字典、外部字典等。

快速查询

用于快速筛选出列表中的数据,例如:人员表中的性别字段USER_SEX绑定了数据字典DD_SEZ [{‘男’,01},{‘女’,02}],则在人员表管理 功能中为了让用户通过性别分类快速筛选数据则可以配置USER_SEX为快速查询项。

表达式

表达式是一串可以执行的String型文本,利用JavaScript程序的eval(str)进行执行操作。常常出现在字段配置中,例如:显隐表达式、 只读表达式、数据源表达式等,工作流规则表达式。返回true或false用于程序的逻辑判断。

查询选择

表单录入时常常需要拉取其他功能的数据用于辅助本表单的部分数据录入,这种拉取数据并且进行选择的组件称之为查询选择组件。

懒加载

表单字段懒加载:为了提高表单的渲染性能,如果开启表单字段懒加载特性则隐藏的字段在构建表单时这不会被初始化。
列表字段懒加载:为了提高表格的渲染性能,减少数据库数据的读取量当开启懒加载后列表仅仅请求允许被加载的数据。

角色权限

JEPaaS采用RBAC的权限设计模型,所有的权限全部依附在角色上,使用者可以通过角色权限功能进行权限划分。

数据权限

使用者可以对指定角色的指定功能进行,字段分配、数据字典分配,这种分配的过程成为数据权限分配。

权限分级

当用户的组织结构趋于复杂时例如大型集团公司,JEPaaS可以通过权限分级功能定制出二级管理员角色用于减少总部管理员的工作压力。

按钮不受控

一般情况下按钮会受到,显隐表达式、工作流等诸多地方控制。当开启按钮不受控的时候则该按钮则仅仅会受角色权限控制。

系统三显

JEPaaS产品采用松散授权机制,仅仅靠系统内的显示字样来展示产权,在系统中有三个地方可以展示这样版权字样,故此称之为系统三显。