一、代码平台简介?

低代码平台是一种面向业务人员的应用搭建工具,核心价值在于无需编写代码,通过可视化拖拽和图形化配置,快速搭建企业管理应用。陀螺匠·企业助手内置的低代码平台,覆盖了数据建模、表单设计、审批流程、自动化触发器、数据可视化仪表盘和外部接口等核心能力。

传统软件开发往往需要几周甚至更长时间,而低代码通常可以在 1~3 天内完成从需求到上线的全过程。它的典型适用场景包括:车辆管理、CRM 销售管理、进销存、OA 审批、IT 资产管理、项目管理等企业内部管理系统。

二、整体搭建流程

搭建一套低代码应用分为四个阶段:需求梳理 → 实体设计 → 权限配置 → 投入使用

第一阶段:需求梳理

需求梳理是最重要也最容易被跳过的环节。在动手之前,要先理清楚业务场景有哪些操作角色、每个角色需要做什么事、数据之间有哪些关联关系。以"车辆管理"为例,需要梳理出车辆档案、用车申请、里程记录三个核心数据对象及其字段。

第二阶段:实体设计

实体设计是主要的配置工作,包括创建应用和实体、设计字段、配置表单和列表、设置审批流和触发器。

第三阶段:权限配置

权限配置需要定义角色、设置每个角色可以访问的菜单和可以执行的操作,以及数据级别的查看范围。

第四阶段:

投入使用即让业务人员通过菜单进行数据录入和流程流转。整个配置入口统一在:系统管理 → 应用搭建

三、应用与实体管理

应用 —— 应用是一个业务板块的容器,用于将相关实体归类管理,创建后会在系统菜单中自动生成对应的一级菜单分组。

实体 —— 实体是低代码平台最核心的概念,对应数据库中的一张表。实体分为两种类型:主实体是独立的业务对象,拥有独立的列表页和详情页,可以单独增删改查;明细实体则依附于主实体,以子表的形式嵌入主实体表单中,用于处理一对多的数据场景。

实体之间可以通过"一对一引用"字段建立关联,形成多对一关系(如多条用车申请关联同一辆车辆档案)。特别注意:实体的英文名称(数据库表名)一旦创建不建议修改,中文显示名称则可以随时调整。

四、字段设计详解

字段相当于给数据库表设计列,是数据建模的基础。路径为:实体管理 → 字段设计

平台支持 14+ 种字段类型,常用的有:文本(单行)、长文本(多行/富文本)、整数、金额(2位小数)、单选项、多选项、日期、日期时间、布尔开关、图片、文件、地址(三级联动)、一对一引用(关联其他实体记录)等。

V2.3 新增了 AI 智能生成字段功能:只需用自然语言描述需求(如"我需要一张客户记录表,包含公司名称、联系人、手机号…"),AI 会自动推荐合适的字段类型和结构,大幅提升建模效率。

每个实体创建后,系统还会自动生成以下系统字段(无需手动添加):id、创建时间、创建用户、最近修改时间、修改用户、所属部门、所属用户。这些字段可用于权限过滤和审计追踪。

五、表单设计详解

表单设计控制的是用户录入数据时看到的界面,是低代码配置中花时间最多的环节。

设计界面由三个区域组成:中央画布(实际布局区)、左侧字段面板(可拖拽的字段列表)、右侧属性配置面板(字段的详细设置)。操作时先在画布中添加行/列容器形成布局骨架,再将字段拖入对应位置,最后在右侧配置每个字段的详细属性。

字段的核心属性包括:必填(是否强制填写)、默认值(打开时自动填充)、只读/禁用(控制编辑权限)、校验规则(自定义正则,如手机号格式)、回填配置(选择关联记录后自动填充其他字段)、条件显示(根据其他字段值动态显示/隐藏)。

此外,表单还支持生成外部填写链接,可分享给公司外部人员填写(适用于客户信息收集、供应商报价等场景),支持设置有效期和填写权限范围。

六、列表设计详解

列表设计控制的是用户在列表页看到哪些列,以及有哪些筛选条件

在表头配置中,不仅可以选择本实体的字段,还支持跨实体选择关联字段(如在"用车申请"列表中直接展示"申请人所属部门")。在筛选条件设置中,可以添加多个快捷筛选项,支持文本搜索、下拉选择、日期范围筛选等形式。

在某条数据的详情页中,还可以配置多个 Tab 标签,分别展示该记录关联的其他实体数据——这是处理"需要多个子表"场景的常用补充方案(每个表单只支持一个明细表组件,更多关联子表通过 Tab 展示)。

列表还提供了数据管理工具:数据导入(Excel 模板批量导入)、数据导出(按筛选条件导出 Excel)、数据共享(按权限共享给其他用户)、数据移交(员工离职时批量移交)、分组查看(按字段分组折叠展示)。

七、审批流程设计

审批流是 OA 场景的核心能力,通过图形化画布配置多级审批,无需编写任何代码。

审批流中有三类角色:发起人(提交申请的人)、审批人(做出同意/驳回决策的人)、抄送人(仅接收通知,不参与决策)。

流程节点分为五种类型:发起节点(起点)、审批节点(配置审批人和处理方式)、抄送节点(通知相关人员)、条件分支节点(根据字段值走不同审批路径)、结束节点

条件分支是实现灵活审批的关键功能。例如:报销金额 ≤500 元走部门经理单级审批;500~5000 元走部门经理和财务总监会签;>5000 元需加上 CEO 会签。会签要求所有审批人同意才能通过,或签则任一人同意即可通过。

重要提示:修改已有审批流只影响此后新发起的申请,正在审批中的记录会按原流程走完,数据安全有保障。

八、触发器设计

触发器是陀螺匠低代码中最强大的自动化工具,其核心逻辑可以理解为:触发时机 + 过滤条件 + 执行动作

触发时机分为四种:记录新增后记录更新后记录删除后定期执行(按设定周期扫描全部数据)。

执行动作支持 10 种类型:字段更新(自动修改字段值)、字段聚合(对子表数据求和/计数并回填)、自动新增(创建关联记录)、数据校验(不满足条件弹出提示)、发送通知(系统消息/邮件/短信)、流程审批(自动提交审批)、流程撤销获取数据(从外部接口拉取数据)、推送数据(Webhook 推送给第三方)、日程待办(创建提醒任务)。

几个典型配置案例:① SSL 证书到期 30 天前,每天定时扫描并发送通知给负责人;② 订单明细变更时,自动聚合求和更新订单总金额;③ 用车申请审批通过时,自动将车辆状态改为"使用中"。

定期执行类触发器性能注意事项:它会扫描实体的全部数据,频率不建议设置过高(如每分钟),合理设置为每小时或每天,并添加精准的过滤条件减少处理数据量。

九、图形表格(仪表盘)

图形表格模块提供了一个**交互式数据看板(仪表盘)**设计工具,将多种图表和统计数值组合到一个看板中,实现实时的业务数据可视化。

支持的组件类型包括:统计数值(单指标展示)、进度条(目标完成度)、柱状图、折线图、条形图、漏斗图、雷达图、数据列表、TAB 标签页,以及筛选组件(可联动同一仪表盘内的多个图表)。

配置时,每个图表需要绑定数据实体(数据来源)、维度(分组依据,如按月份、按地区)和指标(统计计算,如求和、计数、平均值),还可以设置数据过滤条件和数据权限(全部数据 or 仅用户有权限的数据)。

十、外部接口与数据字典

外部接口解决与第三方系统互通的问题,支持三种模式:外部系统通过 API Key 调用陀螺匠写入数据、陀螺匠通过触发器的"推送数据"将变更推送给外部系统(Webhook),以及定时从外部 API 拉取数据同步。接口密钥在系统设置 → 接口管理 → 接口密钥中管理,密钥生成后仅显示一次,需立即保存。

数据字典用于统一管理系统中反复使用的枚举选项(如订单状态、客户等级、操作系统类型等)。通过字典集中维护,所有使用该字典的字段都会同步更新,避免各实体各自维护选项列表导致数据不一致。

十一、菜单与权限配置

权限体系以角色(Role)为中心,每个角色对应一类权限集合,用户通过分配角色获得权限。权限分为三个层级:

  • 菜单权限:控制角色可以访问哪些系统菜单;
  • 操作权限:控制对每个实体可以执行增/删/改/查哪些操作;
  • 数据级权限:控制同一实体内,用户能看到哪些数据行——可设置为全部数据、本部门数据、本人数据、共享给我的数据四种范围。

配置完权限后,前端用户需要强制刷新页面(Ctrl+F5)才能看到最新的菜单配置。此外,菜单可以开启"隐藏菜单"选项,不在导航栏显示但可通过链接直接访问,适用于内嵌页面或辅助功能页面。

十二、子实体与明细表

明细表(子实体关联)用于处理一对多业务场景:一张订单对应多种商品、一个报销单对应多笔费用明细。

配置步骤为:① 在实体管理中创建明细实体并设计字段;② 进入主实体的表单设计,拖拽"明细表"组件到表单中;③ 配置关联的明细实体和显示字段。

注意:每个表单目前只支持一个明细表组件,需要多个子表时可通过详情页 Tab 标签来补充展示。

明细表最常见的搭配是字段聚合触发器:当明细记录被增删改时,自动将明细数据聚合计算(如数量×单价之和)写回主实体的汇总字段(如总金额),完全自动化,无需手工计算。

十三、实战案例速览

案例一:服务器信息管理系统——建立"云服务管理"应用,设计服务器实体(包含IP、账号、密码、到期日等字段),配合字典统一管理CPU/内存/操作系统规格,并设置每天定时扫描触发器,对临近到期(30天内)的服务器自动通知负责人,解决 IT 资产信息分散的痛点。

案例二:企业车辆管理系统——建立车辆档案、用车申请(含审批流)、出行记录三个实体,通过触发器实现"审批通过自动改车辆状态为使用中"的联动,配合仪表盘展示各部门用车统计,完整覆盖从申请到归还的全流程管理。

十四、常见问题速答

问题

解答

新菜单刷新后看不到?

需要强制刷新(Ctrl+F5 / Cmd+Shift+R)或重新登录

字段英文名能修改吗?

不支持,修改会造成数据错乱,中文显示名可随时改

一个表单能放几个明细表?

只支持一个,多子表通过详情页 Tab 补充

修改审批流影响进行中的审批?

不影响,只对新发起的申请生效

删除实体数据还在吗?

数据将被彻底清除无法恢复,高危操作

能接入企业微信/钉钉通知吗?

可以,通过触发器"推送数据"配合 Webhook 实现

如何体验功能?

Demo 地址:demo.tuoluojiang.com,账号:18888888888,密码:888888

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐