------------------------------------------------------------------------------------------------------------------------

JVS是软开企服倾力打造的企业数字化快速开发平台,平台支持原生应用与轻应用,其中部分功能已经在gitee上开源,开源地址:gitee.com/software-minister/jvs,此文作为系列文章之一。

--------------------------------------------------------------------------------------------------------------------------

业务逻辑抽象如图所示:

数据录入存在2种可能,第一:通过api传入,第二,通过表单页面录入,api是系统级对接,那么数据解析肯定少不了的,表单实现数据录入,那么可以界面化配置;

数据展现与使用也存在两种可能,第一,api数据交互,第二,内部的页面需要,那么把内部的页面分为,表单、报表、列表、图表等界面性的功能;

数据处理是相对比较麻烦的,除了简单的增删改查,那么还有比较复杂的逻辑处理,而且数据处理将是多个功能之间的连接桥梁;

数据存储有两种模式,一种是显性的申明,即把系统底层的物理表明确清楚,另外一种是隐性的生成表,第一种方式需要对技术比较了解,第二种是可以只对业务了解。

JVS快速开发套件抽象思路:

开发套件功能清单

模块名称

功能点

说明

基础能力

应用功能渲染能力

通过配置器+动态数据实现渲染具体功能

应用运行环境

提供轻应用运行的必要条件

在线应用更新

实现远程下载应用本地快速更新应用的能力

应用参与的角色

应用角色分为应用管理者与应用使用者,管理者具备对应用的配置权限,使用者客户访问使用该应用

应用中心

应用配置权限

具备应用管理员的权限才能进入应用配置中心

应用的数据权限

用户只能看到自己配置的应用,超级管理员可以看到所有配置的应用

应用配置说明

通过字典,可以动态配置应用中心跳转的操作说明

创建空白应用

模板创建应用

应用状态控制

支持应用的发布与应用的卸载

应用发布到模板

配置的应用,可通过超级管理员将应用发布为模板,以便于其他用户通过模板创建应用

基础功能的设计模式

支持哪里使用哪里配置相关功能的设计模式

应用使用权限配置

对已经配置的应用赋权给使用者,只有

应用详情管理

价格应用配置的结果信息集中展示,形成应用详情

应用的目录管理

应用支持三级目录导航的模式

应用配置入口

提供各种基础引擎的统一配置入口,以便于发起功能的配置

列表引擎

列表页可视化设计

列表页基础信息配置

动态实现数据模型

通过列表页的列数据控制,动态实现底层配套数据模型的调整,避免直接操作数据库的麻烦。

列表页功能权限

支持延用应用授予的权限模式和自定义权限模式,自定义权限可以达到按钮级控制

列表页数据权限

支持多维度的数据权限配置,包括人员组织、本人提交、数据具体内容来控制数据展示权限

列表页数据处理逻辑联动

列表页关联数据增删改查等数据处理逻辑,联动自定义处理配置

列表页打印设置

实现联动打印模板,实现模板内容的打印

联动消息发送

列表页触发消息设置

字段自定义设置

支持字段自定义新增、字段展示宽度配置、支持多种形式(文字、url链接、图片)、自定义字段展示顺序、设置是否作为查询条件

自定义添加按钮

支持表级按钮添加与行级按钮添加

按钮显隐控制

可以灵活的控制按钮显示与隐藏,主要用于根据数据状态控制按钮显示或者隐藏

按钮触发表单配置

支持按钮触发表单引擎,联动创建表单,可以跳转设计表单

按钮触发网络请求

支持按钮触发网络请求,调用外部或者内部的接口,

删除数据配置

系统默认植入删除按钮功能

数据导入模板配置

支持数据导入模板配置,用于数据导入时的数据解析

数据导入功能配置

数据导出功能配置

支持自定义数据导出字段

自定义按钮显隐控制

支持直接显隐控制、支持自定义函数公式控制按钮显隐

表单引擎

表单页设计器

独立的表单整体设计引擎,支持数据+引擎实现功能级渲染

表单模式与样式

支持全屏、弹窗的表单展示模式,支持组件的统一样式风格的配置

自定义表单按钮

支持自定义表单的处理按钮

数据回显设置

通过联动逻辑引擎,实现定制化的数据回显设置

自动布局

支持单列与两列的自动化布局设置

标签样式设置

支持多种标签对齐模式,支持标签宽度设置

自定义权限设置

支持按照应用设置权限,也支持自定义权限配置

逻辑引擎联动

实现表单提交数据时与逻辑引擎联动实现数据录入到数据处理的整个过程配置

多组件支持

支持多种表单配置的组件,包括容器组件、基础组件、高级组件、系统内置组件

拖拽化配置

通过拖拽化的方式配置组件的位置与排序

组件嵌套

支持容器组件与基础组件之间的嵌套使用

逻辑引擎

(集成&自动化)

逻辑配置器

可视化的业务逻辑处理配置环境,对接表单、流程、图表等功能,实现数据处理能力,为前端界面或者功能提供配置化的业务能力支持。

组件逻辑拼装

通过可视化的拼装,实现多个节点的联系化逻辑执行

逻辑在线执行能力

拼装后的逻辑处理可以在线直接执行,无需部署与服务重启

节点条件执行

节点通过连接线实现顺序执行,可在连接线上设置条件,以满足条件下分支执行

同步异步执行模式

支持同步、异步执行的模式

定时功能

支持可视化的定时任务配置

逻辑测试

支持配置测试能力

执行请求记录

系统记录所有请求的记录,以便实际执行过程中的问题定位

执行结果日志

记录每次执行的结果记录,并记录执行过程

执行效果分析

通过可视化的分析该逻辑执行的效果

流程引擎

流程配置器

可视化的配置业务流程,实现审批与自动化业务处理

处理节点

系统提供节点化的流程处理方式,通过节点的链接配置,实现流程的执行

分支条件

提供带条件的执行选择,实现多个场景,不同审批流程。

关联表单

联动表单设计,实现全配置化的流程配置。

逻辑处理节点

联动逻辑引擎,可以实现流程触发逻辑的设计。

审批与抄送

审批节点与抄送节点,审批有决策选择,抄送仅知晓

图表引擎

图表配置器

图表组件

数据配置

定时刷新

通用能力

函数公式

动态数据模型

JVS低代码能力简介及功能清单相关推荐

  1. 如何解锁物联网低代码平台操作日志功能?

    AIRIOT物联网低代码平台具有系统维护功能,包括操作日志和服务管理两部分.操作日志记录了用户所有的操作行为,如系统每次登录或系统模型被更改,均会产生一个系统操作日志,系统操作日志记录了操作时间.操作 ...

  2. 银行应将低代码能力作为在评估厂商综合能力的一个维度

    易观分析:银行业数字化转型的过程中,头部银行存在核心系统多.业务线间技术应用开发程度不同.跨部门数据难以共用.外部供应商产品接口不打通等问题,中长尾的银行又存在科技人员储备不足.自研能力弱.外部供应商 ...

  3. 微搭低代码能力月报:全新控制台/编辑器、集成企业微信、应用构建提速等

    低码编辑器 新版UI上线,优化体验 模板中心&应用市场 微信开发者工具上线微搭低代码行业模板,包括企业官网.招聘简历等,用户可以在新建小程序时免费使用(需将微信开发者工具更新至最新版). 模板 ...

  4. 低代码平台的五大功能

    数字化已经成为趋势,云端SaaS应用也在进入快速发展轨道.但就目前来说,中国绝大多数企业依然在使用着十几年甚至快二十年前开发的企业级软件.随着业务的不断发展,这些软件是无法满足企业日益增长的需求的.而 ...

  5. JVS低代码如何实现复杂物料编码?

    日常业务过程中,存在大量的编码,例如订单的流水号,复杂的物料编码,学生证号等等场景,那么通过JVS如何去实现各种编码? 为了让使用者使用尽量简单,我们编码分为简单配置的编码和复杂配置的编码.我们分别来 ...

  6. 2022钉钉发布会|云钉低代码新模式、新能力、新机遇

    简介:宜搭重磅发布酷应用工厂.连接器.AI+FaaS扩展等新功能! 3月22日,以"科技向实,万物生长"为主题的2022钉钉发布会在杭州举行. 阿里巴巴资深技术专家,钉钉宜搭创始人 ...

  7. 信管通低代码快速开发工具简介(一)

    一.低代码开发简介 低代码开发平台是通过少量代码就可以快速生成应用程序的开发平台.它的强大之处在于,允许企业业务人员或专职系统研发人员使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方 ...

  8. erp5 功能强大的开源免费低代码平台

    erp5 功能强大的开源免费低代码平台 作为能开发复杂erp的低代码平台,是非常不好做的,odoo/axelor也搞了所谓的在线低代码平台,非常的简陋 问题在于 1 首先要做个在线ide,在线ide不 ...

  9. 低代码能做什么?这家服务商用钉钉宜搭打造了智慧医院管理应用

    简介: 谷瞰在医疗信息化领域积累的专业解决方案,如果能加持宜搭轻量级.高度灵活.极高效的开发支撑能力,可能是找到智慧医院快速落地的最优解. "疫情作为催化剂,加速了医疗信息化的发展" ...

最新文章

  1. java猜拳_求一个java猜拳游戏程序
  2. 让您的电脑在任意目录可以支持图片的粘贴,试试看呗(第二篇)~
  3. SharePoint 2013 - Sideloading
  4. asp.net treeview 控件父子节点级联选中
  5. 国际研究机构:阿里巴巴语音AI中国第一
  6. WPF Image Binding Uri Source 失败解决办法
  7. MongoDB数据库的介绍和连接(非常详细、易懂)
  8. UVa 10118 免费糖果(记忆化搜索+哈希)
  9. please verify the preference field with the prompt:Tomcat JDK name
  10. 我的世界基岩版种子和java版种子_我的世界:当前基岩版最强村庄神种,村庄下面集合所有要素...
  11. python 微博自动点赞软件_微博超话自动软件-微博超话自动工具(签到+发帖+自动写文案)下载-西西软件下载...
  12. 为何恒星/太阳(辐射)可以被视为黑体(辐射)?
  13. 设计模式基础-UML类图 (转自https://www.jianshu.com/p/0cd7df8a7789)
  14. PostgreSQL数据库统计信息——analyze大致流程
  15. 杰出女吉他大师Muriel Anderson
  16. finecms基础操作
  17. Tangents UVA - 10674 (求两个圆公切线的切点)
  18. 人物志 | 美团技术委员会前端通道主席洪磊:爱折腾的斜杠青年
  19. CAN控制器和CAN收发器初始化
  20. 单片机中的浮点数转换成串口可打印格式

热门文章

  1. jmp short 理解
  2. [转载]第六课    普通话 - 前后鼻音训练(一)_拔剑-浆糊的传说_新浪博客...
  3. C++:引用及其用法
  4. NVIDIA 7th SkyHackathon(四)Nemo ASR 模型训练与评估
  5. 协议转换网关 通用服务器,数据采集、协议转换网关
  6. 2018 ICLR | GRAPH ATTENTION NETWORKS
  7. Spring Cloud Alibaba 实战(八)SkyWalking篇
  8. 208亿背后的“秘密”
  9. QoE与KQI的映射
  10. IDEA中拉取Bitbucket项目到本地