在数字化时代,企业面临着海量的数据和复杂的业务需求,对于低代码表单的需求也逐渐增加,低代码表单可以提高企业的业务处理效率,还可以降低开发成本,缩短开发周期。

【干货】低代码表单在数字化时代的企业应用_自定义

低代码表单应用场景

低代码的表单主要用于数据采集、流程审批和业务运营等场景,可以帮助企业更高效地管理数据和处理业务,提升企业的竞争力。另外,它还具有快速搭建、灵活定制、数据整合和易于维护等优势,可以根据企业的实际需求进行定制和开发,满足各种复杂的业务需求。

  1. 数据采集:通过表单,企业可以方便地收集客户、员工或其他相关方的信息,如联系方式、反馈意见、需求等,用于后续的业务处理或数据分析。
  2. 流程审批:表单可以作为企业内部审批流程的一部分,通过表单提交申请,各级审批人在表单中进行审批操作,实现流程的自动化和简化。
  3. 业务运营:企业可以利用表单来处理销售订单、库存管理、物流配送等业务流程中的数据输入和操作,提高工作效率。

表单引擎的作用

  • 功能的实时性,实现与后端数据的联动性,实现配置立即实现相关工;
  • 组件的实用性,通过配置能支持日常企业级的场景的需求,对一些复杂表单的支持能力,数据数据的动态数据能力;
  • 交互的易用性,降低人员的使用门槛,尽量让业务人员深度参与 ;

JVS低代码中表单引擎功能介绍

表单是系统作为人工信息录入的最常见的业务形态,表单提供多种数据类型的承载页面,一般具有对数据进行基础判断的校验,然后把录入数据传递到后端的服务逻辑上处理后,把结果返回。

表单分类

JVS目前表单支持从使用场景上三种类型:独立表单、触发表单、流程表单:

  • 独立表单即在菜单目录下直接创建独立页面,页面可以做数据录入,如下图所示,这种表单都是全屏展示

【干货】低代码表单在数字化时代的企业应用_自定义_02

  • 触发表单即在界面上,通过按钮或者连接弹出的界面,可以是弹窗、也可以是全屏页面等多种形态,如下图所示:

【干货】低代码表单在数字化时代的企业应用_低代码_03

  • 流程表单如下图所示,在流程执行的审批的过程中审批环节所需要提交的内容页面,可以根据各个环节的要求自定义设置

【干货】低代码表单在数字化时代的企业应用_表单引擎_04

表单设计器介绍

表单设计器包括页面信息设置、表单可视化设计、页面权限设计、联动数据处理。

【干货】低代码表单在数字化时代的企业应用_表单_05

表单设计器功能区

设计器包括:组件区、画布区、样式属性配置区、表单操作

【干货】低代码表单在数字化时代的企业应用_表单引擎_06

表单组件列表

表单组件目前分为基础组件、高级组件与扩展组件

【干货】低代码表单在数字化时代的企业应用_表单_07

基础配置过程

配置流程:拖拽组件进入画布>>绑定数据>>设置属性控制>>设置样式控制>>按钮设置>>预览效果

【干货】低代码表单在数字化时代的企业应用_自定义_08

①:组件展示区域,可以将组件拖拽进入表单画布

②:点击组件的标签,右侧弹出组件的设置面板

③:在组件设置面板中可以设计与组件相关的细节配置,包括绑定数据、设置样式、配置联动等操作

④:可预览表单配置的效果

⑤:可设置表单界面上的提交等按钮的触发逻辑

基础属性控制

表单的基础属性控制包括对显隐状态、默认数据、动态公式、数据联动等

【干货】低代码表单在数字化时代的企业应用_低代码_09

①:配置组件的名称与组件绑定数据模型字段

②:设置组件的可用模式,普通模式(可读、可写),只读模式(可读不可改),隐藏(不可见,不可改)

③:设置组件的默认值,自定义可以设置固定的默认值,如果选择公式时,系统通过函数配置的内容自动计算内容结果

④:显示控制可根据其他组件的结果进行控制本组件的显示条件,实现动态的显隐控制

⑤:禁用控制可根据其他组件的结果进控制本组件的使用状态,实现动态的组件可用性控制

⑥:网络设置(逻辑触发),组件一旦失焦时触发相应的逻辑(常用于对数据的复杂校验等)

⑦:数据联动是当前组件的数据依赖于其他组件的数据变换而随之调整

关于JVS表单引擎各个组件的配置以及场景案例介绍,可参考往期内容。

表单引擎相关介绍

JVS低代码:如何配置表单数据变更触发公众号、钉钉、企微等消息通知

JVS低代码表单引擎:轻松实现列表页行内文件预览/下载功能

JVS低代码表单引擎:数据校验与处理的先锋

金额计算与转换:低代码表单计数器组件的实战应用

高效且实用的表单配置方式:低代码表单上传文件后即刻回显

从理论到实践:深入了解JVS低代码的按钮组件与逻辑远程数据交互

在线demo:https://frame.bctools.cn/

基础框架开源地址:https://gitee.com/software-minister/jvs