【产品设计】零代码核心模块之一:表单

在数字化越来越高级、越来越智能的场景下,信息收集依旧是适用场景最为丰富的方式之一。

在这里插入图片描述
应用开发工作台开三大核心模块:表单、流程、报表。

表单:一般适合数据录入,专人管理,如:用户调研、产品入库;

流程:一般适合按照流程操作的步骤,如:请假审批、资产领用;

报表:一般用于数据分析汇总,如:产品销售趋势分析、家庭收入支出分析。

一、表单场景拆解

在数字化越来越高级、越来越智能的当下,适用场景最丰富的依旧包含信息收集,为分类、状态、方式、级别等字典数据支持扩展性;为档案、物料、工序、岗位等基础数据提供业务的持续性。

常见字典数据示例如:

产品品类:女装、男装、户外、登山、家居、零食、坚果、特产、酒类;

汽车动力类型:燃料电池、混合动力、增程式、燃油、纯电;

支付方式:银行卡、支付宝、微信、一卡通;字典数据为具体业务进行细分,可以在使用时从限定的选项选择,规范使用,提高数据质量;也可以在后续依据其分析进行对比(如:支付宝和微信收钱多少的对比,从而支持后续关于营销渠道决策)。

基础数据管理示例如:客户管理、产品管理、档案管理、协议管理、设备管理、资产管理、设备管理、物料管理、工序管理、岗位管理、员工管理。

基础数据管理主要用于支持业务的持续性,如:客户的新增和流失,设备的购进和报废,组织调整影响岗位的变化,员工入职、调岗、离职。具体表现为当前类目下,进行数据的增删改查。
在这里插入图片描述
在现实中,一些简单的业务场景,也符合基础数据管理的模式,可以直接用基础数据实现方式来实现。示例:用户调研、网课报名、景区预约、医院挂号、饭店点单。就只是相对简单的进行信息录入即可( 在完整的业务中,还会有后续处理,如上课确认、上菜及结果分析等,这也是业务完整一定是表单、流程、报表搭配着使用的来源 )。

二、表单产品实现

基于表单使用场景的分析,抽取出公共的模板,成为构建表单产品的核心。

设计思路:

要完成表单产品的设计,需要提供一个可持续的方案。我的设计思路是:

  1. 路走通;
  2. 路扩宽;
  3. 路好走。

路走通:表单产品可以搭建一个具体的软件页面,如:搭建一个字典管理;

路扩宽:表单产品可以搭建更为复杂的软件页面,如:搭建一个基础数据管理;

路好走:表单产品可以更为便捷的搭建更为复杂的软件页面,如:表单中有子表单,基础数据相互关联;在完成以上部分的条件下,可以使用现实软件复刻的方法,不断锤炼产品,使其更加易用更加便捷。

表单配置主路径是:新建页面 – 设计页面 – 组件选择 – 组件配置。

表单核心路径:

新建页面需要支持页面分组,符合软件的菜单结构。
在这里插入图片描述
新建页面:

为实现搭建出来应用也能实现权限管理,需要在搭建完成,进行应用发布时,将页面结构注册到权限管理。软件三基座之一:权限管理这里为当前奠定基础。在页面上进行点击“页面设计”则进入页面详细情况设计页面。
在这里插入图片描述
页面设计:

表单设计页主要包含三大区域:组件选择区、页面设计区、组件/页面设置区。组件选择区:选择系统提供的组件,包含文本、下拉选择、照片、按钮等多种组件;也包含布局的分割等。在表单产品的整体完善度上,组件的丰富度、组件覆盖高频适用场景覆盖率 将是表单产品是否优秀的良好判断标准。

页面设计区:主要实现组件的布局展示,通俗表示使用时页面打开的样式;页面的内容的排布、内容的提交、操作过程的交互,都在这个部分体现。页面主要包含两大类,一类是列表页,一类是新增/编辑/详情页。在表单设计时,常直接设计的是新增/编辑/详情页;而在使用时,则优先进入列表页,通过新增/编辑/查看 调起新增/编辑/详情页。这里最好在设计保存时,直接生成列表页,由列表页按钮调起直接设计页面。

组件/页面设置区:主要调整设计组件的样式、交互,包括:标题、提示信息、默认值、是否必填、组件宽度、背景颜色等。页面设计主要是配置整体页面的样式及效果,包括页面事件、页面公共变量等。

三、简道云拆解

在表单产品实现中,先达成“基础功能实现”,再进行“易用性的提升”,之后再实现“生态链路的打通”。

简道云作为面世比较优秀的产品,可以从中学习一二。

1. 基础功能实现

表单产品的基础功能是实现表单的搭建。从组件的提供来看,单行文本、下拉框、数字、日期等基础组件,地址、附件、图片等增强组件,成员、部门等部门成员组件,覆盖了表单搭建的绝大部分场景。尤其部门组件,实现表单和组织架构的串联,实现模块之间的信息通信,为模块通信提供了很好的样例。
在这里插入图片描述
表单设计页:

订单中配置管理数据,关联产品信息,这是业务流程中使用基础数据的常见情况,也是一个很好的案例。类似场景包括,和哪个客户签订协议【协议关联客户】,生产某个产品需要哪些物料等【产品关联物料】。

在这里插入图片描述

2. 易用性提升

简道云支持设置视图,常见情形如表格视图:
在这里插入图片描述
列表视图:

任务执行时,偏好看板视图:

在这里插入图片描述
面板视图:

在系统设计中,默认值设置将极大地提升使用效率。如:系统支持自动生成ID且可以修改,是直接自动生成,还是点击生成,点击生成一个小操作,将在系统使用中重复很多次,且这是不必要的。

3. 生态链路打通

系统设计中,要很好地应用之前的积累,提高复用率。如,表单开发复用之前的权限设计,以及部门直接选择组织架构成员。常见系统公共部分包括:消息通知、日志记录、桌面管理。在简道云中,则很好地利用了另一支柱产品:报表及BI。
在这里插入图片描述
员工分析:
在这里插入图片描述
订单分析:

零代码产品与产品之间协同使用,首先是实现产品之间的关联,应对更为丰富、复杂的场景;其次是验证产品本身的耦合性,与其他模块进行数据串联,这说明其他模块需要提供开放接口,检验其设计的合理性;再次是,各个产品整合的难易程度极大地代表产品核心功能划分的合理性,以促进更加有效地实现多模块多产品的迭代升级。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/223738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目篇 | 图书管理系统 | 图像加载与绘制

项目篇 | 图书管理系统 | 图像加载与绘制 基本介绍 首先解释清楚什么叫图像加载与绘制,意思就是说项目中需要用到一些图片资源(各种图标),我们要在图书管理系统中展示这些图片,就需要先导入图片到项目中,再加载图片资源(通过资源路径)、绘制图片(即展示)。 注:如果…

商业印刷市场分析:预计2029年将达到53004亿元

商业印刷技术显示了强大的生命力。电子商务的扩张性发展,传统的商务印刷行业也在逐渐的转型。中国印刷业已深度融入全球印刷加工产业链,为国际社会超过50个国家提供印刷包装服务。数据显示,中国印刷业对外加工贸易额已达842亿元。 商业印刷是…

【无标题】C++ STL -->模拟实现vector

这篇文章将模拟实现vector类的常用函数 vector类的函数接口 namespace ding {template<class T>class vectot{public:typedef T* iterator;typedef const T* const_iterator;//Member functionsvector(); vector(size_t n, const…

JVM的内存分区以及垃圾收集

1.JVM的内存分区 1.1方法区 方法区(永久代&#xff09;主要用来存储已在虚拟机加载的类的信息、常量、静态变量以及即时编译器编译后的代码信息。该区域是被线程共享的。 1.2虚拟机栈 虚拟机栈也就是我们平时说的栈内存&#xff0c;它是为java方法服务的。每个方法在执行的…

最大公因数,最小公倍数详解

前言 对于初学编程的小伙伴们肯定经常遇见此类问题&#xff0c;而且为之头疼&#xff0c;今天我来给大家分享一下&#xff0c;最大公因数和最小公倍数的求法。让我们开始吧&#xff01; 文章目录 1&#xff0c;最大公因数法1法2法3 2&#xff0c;最小公倍数3&#xff0c;尾声 …

[C++] 虚函数、纯虚函数和虚析构(virtual)

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/weixin_43197380&#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;本文由 Loewen丶原创&#xff0c;首发于 CSDN&#xff0c;转载注明出处&#x1f649;&…

cmake 最基础示例

C 代码 文件名&#xff1a;first_cmake.cpp #include <iostream> using namespace std;int main() {cout<< "A" << endl;return 0; }CMakeLists.txt 文件 #CMakeLists.txt # 设置:版本 cmake_minimum_required(VERSION 3.20)# 定义 :项目名称 …

宏基因组学及宏转录组学分析工具MOCAT2(Meta‘omic Analysis Toolkit 2)安装配置及常用使用方法

详细介绍 尽管这个工具已经暂停后续开发&#xff0c;但其工具功能还是挺好的&#xff0c;大家可以参考一下&#xff0c;尤其对于喜欢自定义开发流程的可以参考是流程。 MOCAT 2&#xff08;Metaomic Analysis Toolkit 2&#xff09;是一个用于宏基因组和宏转录组数据分析的工具…

Java实现快速排序算法

快速排序算法 &#xff08;1&#xff09;概念&#xff1a;快速排序是指通过一趟排序将要排序的数据分割成独立的两部分&#xff0c;其中一部分的所有数据都比另外一部分的所有数据都要小&#xff0c;然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行&…

TSINGSEE青犀城市道路积水AI检测算法视频智能监管解决方案

近年来&#xff0c;由于城市区域内涝频发&#xff0c;遇到强降水天气出现路面严重积水的情况时有发生&#xff0c;影响交通通行甚至引发事故。所以&#xff0c;对下穿隧道、下沉式道路等路面积水情况的监测显得尤为重要。传统的监管方式很难及时发现道路积水情况&#xff0c;那…

物易管预测性维护平台3.6.0版本上线,工况数据处理、设备故障模型、数据可视化等方面带来全新功能体验

物易管设备预测性维护平台V3.6.0版本近日正式发布上线&#xff0c;相较V3.5.0版本次主要新增优化设备工况数据接入、工况数据模型训练、数据可视化以及设备监测详情优化四个板块。新版本在处理工况数据、设备故障模型、数据分析展示以及设备监测方面带来全新的体验。 01设备工况…

Jtti:ssl协议未开启怎么解决?

如果你的服务器上的SSL协议未开启&#xff0c;可以按照以下步骤检查和解决问题。SSL协议通常由Web服务器配置和启用。以下是基于常见的Web服务器的步骤&#xff1a; Apache Web 服务器&#xff1a; 1.检查 Apache 是否加载了 SSL 模块&#xff1a; 在终端中运行以下命令&#x…

基于SSM的高校疫情管理系统设计与实现论文

摘 要 当下疫情不容松懈&#xff0c;此次新冠肺炎疫情是传播速度最快、感染范围最广、防控难度最大的一次重大突发公共卫生事件&#xff0c;疫情防控尤为重要&#xff0c;传统的基于纸质文本的疫情信息管理模式&#xff0c;效率低&#xff0c;无法满足管理需求&#xff0c;所以…

若依源码分析

一.登录 1.1 生成验证码 基本思路 后端生成一个表达式,74?11 74?转成图片,传到前端进行展示 将结果11存入redis 前端代码实现: 请求后端地址:http://localhost/dev-api/captchaImage,通过反向代理解决前后端跨域问题,将请求路径变为:http://localhost:8080/captchaImag…

ESXI 6.7升级update3

一、适用场景 1、企业已有专业服务器&#xff0c;通过虚拟化环境搭建了vm server&#xff1b; 2、备份整个vm server时&#xff0c;需要使用ovftool工具完成&#xff0c;直接导出ovf模板时报错&#xff1b; 3、升级EXSI6.7的build 8169922版本为update 3版本后&#xff0c;已保…

The method show() from the type Window is deprecated

java.awt.Window.show() java.awt.Component.setVisible(true); Window.show() java.awt.JFrame java.awt.Frame java.awt.Windows java.awt.Component.setVisible(true);

论文查重过多怎么降重 神码ai

大家好&#xff0c;今天来聊聊论文查重过多怎么降重&#xff0c;希望能给大家提供一点参考。 以下是针对论文重复率高的情况&#xff0c;提供一些修改建议和技巧&#xff0c;可以借助此类工具&#xff1a; 论文查重过多怎么降重 当论文查重率过高时&#xff0c;需要进行降重处…

LeetCode力扣每日一题(Java)66、加一

每日一题在昨天断开了一天&#xff0c;是因为作者沉迷吉他&#xff0c;无法自拔……竟然把每日一题给忘了&#xff0c;所以今天&#xff0c;发两篇每日一题&#xff0c;把昨天的给补上 一、题目 二、解题思路 1、我的思路 其实乍一看这道题还是比较简单的&#xff0c;就是让…

商业智能BI和数据可视化的区别

现在市场上有非常多的商业智能BI产品&#xff0c;几乎都在着重宣传其数据可视化功能的强大&#xff0c;给人造成一种商业智能BI就是数据可视化的印象。事实上商业智能BI并不等于数据可视化。要探究商业智能BI和数据可视化的区别&#xff0c;我们先要分别弄清楚这两个概念。 1、…

gitlab下载,离线安装

目录 1.下载 2.安装 3.配置 4.启动 5.登录 参考&#xff1a; 1.下载 根据服务器操作系统版本&#xff0c;下载对应的RPM包。 gitlab官网&#xff1a; The DevSecOps Platform | GitLab rpm包官网下载地址: gitlab/gitlab-ce - Results in gitlab/gitlab-ce 国内镜像地…