
简介本资源是阿里巴巴官方出品的《0 代码搭应用——宜搭开发手册》PDF电子手册面向企业数字化负责人、业务部门人员及低代码初学者聚焦解决传统信息化建设中系统缺失、流程脱节、信息孤岛、开发成本高等痛点。手册系统讲解宜搭平台的核心能力与落地实践涵盖零代码搭建逻辑、页面/表单/流程配置方法、双端适配、权限管理、消息通知及数据安全机制并提供“T恤尺码收集”“设备报修”“企业进销存”“报销流程”等7个完整案例的分步实现。资源为单文件PDF格式共1个文件大小22.76MB内容结构清晰含开篇导引、产品优势、客户案例杭州一医院、老板电器等、核心要素详解及从入门到进阶的实操教程。已有6752人学习下载是掌握宜搭平台全链路应用搭建能力的权威入门与参考指南。1. 不写一行代码也能把业务流程跑起来宜搭不是“拖拽玩具”而是可交付的轻量级应用底座很多刚接触宜搭的人第一反应是“这不就是个表单设计器”——直到他们用三天时间上线了一个采购审批流连数据库建模、权限分组、移动端适配、钉钉消息通知都自动完成。宜搭真正的价值不在“零代码”这个标签而在于它把企业级应用开发中重复度最高、标准化最强的那70%环节数据建模、流程编排、角色授权、页面渲染、集成触发封装成可配置的原子能力。它不替代Java或Python写复杂算法但能让你跳过Spring Boot项目初始化、MyBatis映射配置、Vue路由嵌套、Nginx反向代理这些耗时环节直接聚焦在“这个审批要加一个法务会签节点”“销售报表要按区域产品线交叉汇总”这类业务逻辑本身。适合业务部门自主提需、IT快速复核、一线运营人员持续迭代的协作场景——尤其当你的需求变更频率高于开发排期节奏时宜搭不是备选方案而是效率底线。2. 从空白画布到可运行应用宜搭开发的四层结构与最小闭环路径宜搭的应用构建不是线性流水线而是围绕“数据—流程—界面—集成”四层能力展开的网状配置。理解这四层的依赖关系和配置顺序比记住按钮位置更重要。下面以一个典型的“差旅报销申请”应用为例拆解如何用最简路径跑通首个可用版本。2.1 数据模型层用「数据管理」定义业务实体而非手动建表宜搭的数据模型本质是可视化的关系型数据库抽象。你不需要连接MySQL或创建SQL脚本所有字段类型、主外键、校验规则都在图形界面中完成。关键点在于主表必须有唯一标识字段系统自动生成ID关联表必须通过“关联字段”显式绑定且关联方向决定数据查询路径。提示不要在“单行文本”字段上设置“必填”而应使用“数字”“日期”“单选”等强类型字段——宜搭的校验逻辑深度绑定字段类型文本字段的“必填”仅前端拦截后端仍可绕过而数字字段的“必填”会强制数据库级约束。2.1.1 创建主表「报销单」并配置核心字段进入「数据管理」→「新建数据表」→ 表名填“报销单”点击创建。随后添加以下字段括号内为字段类型字段名类型说明报销人人员选择关联组织架构支持搜索报销日期日期默认值设为“今天”总金额数字小数位数设为2添加校验“大于0”费用明细子表关联新建的「费用明细」表见下状态单选选项草稿/待提交/财务审核中/已归档# 宜搭后台实际执行的等效SQL仅供理解无需手动执行 CREATE TABLE expense_form ( id BIGINT PRIMARY KEY AUTO_INCREMENT, creator_id VARCHAR(32) NOT NULL, -- 报销人ID submit_date DATE DEFAULT (CURRENT_DATE), total_amount DECIMAL(10,2) CHECK (total_amount 0), status ENUM(draft,pending,reviewing,archived) DEFAULT draft );这段SQL不会出现在你操作界面但它揭示了宜搭字段配置背后的约束逻辑“数字”类型对应DECIMAL“单选”对应ENUM“人员选择”对应VARCHAR外键引用。配置时若漏掉“校验规则”就等于放弃数据库层防护。2.1.2 构建子表「费用明细」并建立一对多关系新建数据表「费用明细」字段包括费用类型单选交通/住宿/餐饮、金额数字、发票图片附件。关键步骤回到「报销单」表编辑页 → 「字段管理」→ 新增字段 → 类型选“子表” → 关联表选“费用明细” → 关联字段选“报销单ID”。此时宜搭自动在「费用明细」表中生成一个隐藏的expense_form_id外键字段。注意子表字段不能直接在主表页面添加必须先建独立子表再关联。常见错误是试图在主表里加“费用类型”文本字段结果导致无法按费用类型统计——因为文本字段无法做聚合分组而子表的单选字段天然支持“按费用类型求和”。2.2 流程引擎层用「流程设计」驱动状态跃迁而非写if-else宜搭流程不是简单审批链而是带条件分支、自动动作、超时处理的状态机。一个报销单从“草稿”到“已归档”本质是status字段值的受控变更而流程图就是这个变更的可视化契约。2.2.1 绘制基础审批流三个节点与两个流转条件进入「流程设计」→ 新建流程 → 绑定「报销单」数据表。拖入三个节点开始节点自动触发设置“创建时触发”财务审核节点指定审批人角色如“财务部负责人”结束节点状态设为“已归档”关键配置在流转线上从开始到财务审核条件设为status 待提交注意双等号宜搭条件表达式语法从财务审核到结束条件设为approval_result 通过2.2.2 添加自动动作让流程自己“干活”在财务审核节点后添加「自动节点」动作类型更新数据更新对象当前报销单设置字段status 已归档执行时机审批通过后立即执行此时流程图中会出现一条虚线箭头指向自动节点。这意味着审批通过后系统不仅改状态还同步触发后续动作如发送归档通知。如果只靠节点间流转条件状态变更只能发生在人工操作瞬间而自动节点让状态变更与业务动作解耦。2.3 页面构建层用「页面设计」组装交互视图而非写HTML/CSS宜搭页面不是静态模板而是数据驱动的响应式容器。每个组件表格、表单、图表都绑定具体数据源修改数据模型后页面组件会自动提示“字段已变更请刷新”。2.3.1 创建「报销单列表页」用「数据表格」组件呈现主表新建页面 → 拖入「数据表格」组件 → 数据源选「报销单」表 → 字段勾选报销人、报销日期、总金额、状态。关键设置操作列启用“查看”“编辑”“删除”需提前配置权限筛选器添加“状态”下拉筛选选项来源设为「报销单」表的“状态”字段枚举值分页每页显示20条避免大数据量卡顿2.3.2 创建「报销单详情页」用「表单」组件承载主子表联动新建页面 → 拖入「表单」组件 → 数据源选「报销单」表。自动加载主表字段后重点配置子表区域在表单底部添加「子表」组件数据源选「费用明细」表关联字段选“报销单ID”系统自动识别外键子表字段勾选费用类型、金额、发票图片此时用户在详情页填写报销单时可直接在子表区域新增多条费用记录保存后自动写入关联数据。子表组件的“新增”按钮本质是调用INSERT INTO expense_detail (expense_form_id, ...) VALUES (...)无需任何JS代码。3. 权限、集成与发布让应用真正进入生产环境的三道关卡一个能在测试环境跑通的应用距离被业务部门天天使用还有三道硬性门槛谁能看到、怎么连外部系统、如何确保每次更新不影响线上。这三步配置失误会导致“明明功能都对但销售总监打不开报表”或“钉钉消息发不到新员工”这类典型故障。3.1 角色权限体系用「权限管理」实现最小权限原则而非全公司可见宜搭权限模型是“角色→数据范围→操作权限”三级控制。常见误区是给角色赋“全部数据”权限结果法务部能看到销售合同金额。正确做法是按业务域切分数据范围。3.1.1 创建角色并绑定组织架构节点进入「权限管理」→ 「新建角色」→ 名称填“区域销售经理”。关键操作在“数据范围”页签 → 选择「报销单」表 → 数据范围类型选“按字段过滤”过滤条件设为报销人.所属部门 当前用户.所属部门同时勾选“子表数据自动继承主表范围”确保费用明细也受部门限制提示“当前用户.所属部门”是宜搭内置变量代表登录者所在部门。若用“报销人.所属部门 华东区”这种固定值后期部门调整需手动改权限——动态变量才是可持续方案。3.1.2 配置页面级操作权限细化到按钮级别在「报销单列表页」编辑模式下 → 右侧「权限设置」面板 → 展开“操作权限” → 找到“删除”操作 → 取消勾选“区域销售经理”角色。这样该角色能看到列表、能编辑但不能删单——符合财务审计要求。页面权限优先级高于角色全局权限可实现同一角色在不同页面有不同操作权。3.2 外部系统集成用「连接器」对接钉钉/企微/数据库而非写API脚本宜搭原生支持主流办公平台和数据库集成动作在可视化界面完成无需Postman调试或Token管理。3.2.1 钉钉消息通知在流程节点后自动推送回到「财务审核」节点 → 「节点设置」→ 「审批后动作」→ 添加“发送钉钉消息”。配置项消息类型工作通知非群聊精准触达接收人审批人自动取当前审批人消息模板【报销审批】{{报销单.报销人}}提交了报销单 金额{{报销单.总金额}}元 请于24小时内处理 → {{报销单.详情页链接}}链接字段必须是页面URL可在页面编辑页右上角复制“分享链接”注意{{报销单.详情页链接}}是宜搭动态变量生成的是带参数的短链如https://xxx/xxx?recordId123点击直接打开对应单据。若手写URL参数缺失将导致页面白屏。3.2.2 MySQL数据同步定时拉取外部系统订单数据进入「数据管理」→ 「新建外部数据源」→ 类型选“MySQL” → 填写数据库地址、账号密码宜搭加密存储。创建成功后新建数据表「外部订单」→ 数据源选刚建的MySQL连接字段映射将MySQL的order_id映射为宜搭主键amount映射为数字字段同步策略设为“每小时全量同步”首次全量后续增量需在MySQL开启binlog此时「外部订单」表在宜搭中表现为只读视图可作为报表数据源也可在流程中用作条件判断如“订单金额10万时触发法务审核”。3.3 应用发布与版本管理用「发布中心」控制灰度与回滚而非直接上线宜搭应用发布不是“一键上线”而是分环境、带版本号、可追溯的发布流程。未发布的应用仅开发者可见发布后才对目标角色生效。3.3.1 创建发布版本并指定目标环境进入「发布中心」→ 「新建发布」→ 版本号填v1.2.0遵循语义化版本。关键设置发布环境选“生产环境”非测试环境影响范围选“指定角色”勾选“区域销售经理”“财务部负责人”发布说明写明变更点如“新增费用明细导出功能优化审批超时提醒逻辑”3.3.2 回滚操作当新版本引发问题时秒级恢复若v1.2.0发布后发现子表导出格式错乱无需重做配置进入「发布中心」→ 找到v1.2.0记录 → 点击「回滚」→ 选择回滚到v1.1.0系统自动将页面、流程、权限配置还原至v1.1.0快照5秒内生效所有用户无感知历史数据不受影响因数据表结构未变提示回滚仅还原配置不删除v1.2.0期间产生的新数据。宜搭的版本管理本质是“配置快照”与Git类似但操作更轻量。4. 高频实战技巧解决90%新手卡点的五个关键配置项宜搭学习曲线平缓但几个关键配置项若设错会导致整个应用无法推进。这些不是文档里强调的“高级功能”而是日常搭建中反复踩坑的细节。掌握以下五点能避开80%的咨询工单。4.1 字段校验的双重生效机制前端提示 后端拦截宜搭字段校验分两层前端校验用户输入时实时提示如“金额必须大于0”后端校验提交时数据库级约束如CHECK (amount 0)两者必须同时启用才真正有效。常见错误是只设前端校验结果通过API或批量导入绕过验证。正确做法进入字段编辑页 → 「校验规则」→ 勾选“启用校验”同时在「高级设置」→ 勾选“数据库校验”此选项默认关闭验证方法用浏览器开发者工具禁用JS尝试提交非法数据——若仍被拦截说明后端校验生效。4.2 子表数据导出用「数据表格」组件替代手动拼接用户常问“怎么把报销单和它的费用明细一起导出Excel”答案不是写代码而是利用组件联动在「报销单详情页」中将「子表」组件替换为「数据表格」组件数据源选「费用明细」表关联条件设为报销单ID {{当前记录.id}}开启表格的“导出Excel”按钮此时导出的Excel包含费用明细所有字段且文件名自动带报销单编号如报销单_20240520001.xlsx。子表组件无导出功能但数据表格组件天然支持这是宜搭组件设计的隐含逻辑。4.3 流程超时自动处理用「定时器节点」替代人工催办审批流卡在某人手里是高频问题。宜搭提供「定时器节点」实现自动升级在「财务审核」节点后添加「定时器节点」设置超时时间24小时超时动作发送钉钉消息给该审批人的上级并将流程转交上级处理注意定时器节点必须放在人工节点之后且不能跨流程分支提示超时时间单位是“小时”非“天”。设1表示1小时24表示24小时。若填1天系统报错。4.4 页面URL参数传递用「页面参数」实现跨页数据透传从列表页跳转到详情页时需把单据ID传过去。宜搭通过URL参数自动完成列表页的“查看”按钮 → 「动作设置」→ 选择“跳转页面” → 目标页选「报销单详情页」参数映射左侧recordId页面预设参数名右侧{{当前行.id}}详情页的表单组件 → 「数据源设置」→ 主键字段选recordId系统自动识别URL参数此时访问https://xxx/detail?recordId123表单自动加载ID为123的报销单。recordId是宜搭保留参数名不可自定义否则详情页无法识别。4.5 权限继承陷阱子表数据范围必须显式开启即使主表设置了“按部门过滤”子表数据默认不继承——这是最大权限漏洞。修复方法进入「权限管理」→ 编辑对应角色 → 「数据范围」→ 找到子表「费用明细」勾选“继承主表数据范围”或手动设置过滤条件报销单ID IN (SELECT id FROM expense_form WHERE 报销人.所属部门 当前用户.所属部门)验证用非本部门账号登录检查列表页是否只显示本部门报销单且点进详情页后子表数据为空——若子表仍有数据说明继承未生效。配置项正确值错误示例后果数字字段校验同时启用前端后端校验仅前端校验API批量导入非法数据子表导出用「数据表格」组件用「子表」组件无法导出明细定时器超时填数字24填文字24小时节点配置失败URL参数名recordIdid或formId详情页加载空白子表权限继承勾选“继承主表范围”未勾选且无手动过滤跨部门数据泄露宜搭的“零代码”不是消灭技术决策而是把技术决策封装成可配置项。真正节省的不是编码时间而是跨团队对齐成本——业务方描述需求时可以直接指着流程图说“这里加个超时转交”而不是等待开发排期、评审接口、联调测试。当你能把这五个技巧变成肌肉记忆你就已经越过“使用者”阶段进入“配置架构师”的角色。本文还有配套的精品资源点击获取