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

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. BZOJ.4144.[AMPPZ2014]Petrol(Kruskal重构树)
  2. 软考-信息系统项目管理师-项目合同管理
  3. matplotlib实践过程总结
  4. java 怎么页面授权访问_Java调用Linkedin接口API之:获取授权
  5. 任正非解读华为“狼文化”;丰巢高管:不会放弃超时收费;Debian 10.4 发布 | 极客头条...
  6. 图:杭州中级人民法院演讲比赛于9月29日圆满结束.其主题图片展示。
  7. 全新版大学英语综合教程第一册学习笔记(原文及全文翻译)——4 - Tony Trivisonno‘s American Dream(托尼·特里韦索诺的美国梦)
  8. 国际象棋渲染测试软件,测试了五款软件八款游戏:AMD三代锐龙YES!但游戏英特尔略胜一筹...
  9. scheme 中文教程
  10. 白箱测试、黑箱测试、回归测试?
  11. 很简单的与ACM告个别
  12. 局域网有一台计算机网络慢,局域网网速变慢的五种解决办法
  13. 微信支付正式推出“微信买单”功能 轻松实现微信收银
  14. echart 边框线_echarts 饼图给外层加边框
  15. 经典问题----倒水(详细解析)
  16. Rancher 2.4正式发布!打造业界规模最大的云边协同集群
  17. Dialogue System for Unity文档中英对照版(简雨原创翻译)第五篇(第三方插件拓展)
  18. catmaid 5d笔记2---导入数据成功
  19. 常用HANA函数解释
  20. 九阳JYL-Y92与Y99型号破壁机对比评测

热门文章

  1. python 苹果试玩_python2下载
  2. 【playwright】使用playwright实现拖动功能
  3. 本人毕业设计 基于python的新冠疫情数据分析系统
  4. 关于latex中特殊符号,包括罗马数字及数学符号手册。
  5. Python matplotlib动态图
  6. 贷款计算器的简单实现(C++)
  7. 关于tslint校验那些事儿
  8. 家长如何帮孩子改掉有害习惯——唐曾磊平等思维对话录
  9. Oracle的拉里·埃里森
  10. 利用PS把多张psd格式的图片转换为一张PDF格式