Skip to content
v1.0当前版本
文档版本当前使用指南

当前仅提供 1.0 使用指南

从业务问题到可用应用:Kimpo 应用设计与开发指南 ​

一套面向 Kimpo 应用开发者的完整设计与开发指南。不需要编程能力,也不需要软件实施经验。所需的是理解业务、作出清晰的设计决定,并把这些决定落实为可工作的应用。

这套指南解决什么问题 ​

很多人第一次搭应用时,会立刻打开设计器、创建字段、调整颜色。这样很快就能得到一张“看起来像表单”的页面,却不一定能得到一个真正可用的业务应用:

  • 用户填完以后,不知道下一步由谁处理;
  • 正常情况能运行,退回、作废、重复提交等异常情况没有设计;
  • 所有人拥有相同权限,敏感信息暴露;
  • 字段越加越多,但查询、统计和管理问题仍然没有解决;
  • 上线后才发现业务部门对“完成”“审批通过”等词的理解并不一致。

这套指南从业务问题开始,依次讲清楚:

  1. 如何了解需求和发现真正的问题;
  2. 如何分析人员、业务对象、规则、状态和流程;
  3. 如何把分析结果转成 Kimpo 应用蓝图;
  4. 如何分阶段开发,不把所有功能一次堆完;
  5. 如何用真实业务场景验收、上线和持续迭代。

适合谁阅读 ​

首次开发业务应用 ​

请从第一章开始按顺序阅读。每章只引入当前阶段必须理解的概念,并用同一个案例反复演示。完成每章的“本章产物”,最后就能得到一套完整的应用设计。

已有产品、实施或低代码开发经验 ​

本指南可作为检查框架:

  • 需求不清楚时,重点阅读第一、二部分;
  • 已经有需求文档时,从“应用蓝图”开始检查是否存在遗漏;
  • 应用已经搭好但不好用时,重点看表单体验、权限、测试与迭代;
  • 需要具体操作时,直接跳转到现有的功能参考教程。

贯穿案例:办公用品采购申请 ​

整套指南使用一个小而完整的案例:

一家公司目前通过聊天消息申请办公用品,主管在群里回复同意,行政人员再把内容登记到 Excel。随着人数增加,经常出现申请遗漏、金额算错、重复采购、审批记录找不到等问题。公司希望建立一个采购申请应用。

最终应用将支持:

  • 员工填写采购申请和多行物品明细;
  • 自动计算每行金额和申请总额;
  • 根据金额进入不同审批路线;
  • 申请人查看自己的申请,主管查看本部门申请;
  • 行政人员查看已批准、待采购和已完成事项;
  • 保留退回、撤回、作废和修改记录;
  • 提供查询、导出和打印能力。

案例只是学习载体。掌握方法后,同样可以设计费用报销、合同用印、客户跟进、设备巡检、库存盘点等应用。

完整学习路线 ​

阶段要回答的核心问题主要产物
认识工作应用开发者真正负责什么?开发路线图
发现需求为什么要做、谁在使用、现在怎么做?业务目标、人员图、现状流程
分析业务管理什么对象、有哪些规则和状态?业务词汇表、对象清单、规则表、流程图
设计应用如何组织模板、表单、动作、流程和权限?应用蓝图、数据字典、权限矩阵
分步开发先做什么、后做什么、怎样尽早验证?可运行应用、版本记录
验证交付怎样证明业务真的跑通?测试剧本、验收记录、上线清单
持续迭代上线后如何处理变化?反馈清单、迭代计划

章节目录 ​

第一部分:从问题到需求 ​

  1. 应用开发者的工作与完整旅程
  2. 定义业务问题与成功目标
  3. 找到相关人员并做好业务访谈
  4. 业务场景、异常情况与范围控制

第二部分:把业务分析清楚 ​

  1. 统一业务语言,识别业务对象
  2. 生命周期、状态、动作与业务规则
  3. 流程、责任与协作边界
  4. 查询、统计与管理指标

第三部分:把业务转成应用设计 ​

  1. 规划应用结构与业务蓝图
  2. 设计数据模型与数据字典
  3. 设计好填、少错、易懂的表单
  4. 设计计算、校验、联动与自动动作
  5. 设计真正可运行的审批流程
  6. 设计角色、权限与数据范围
  7. 设计视图、输出、通知与外部协作
  8. 开发前的应用蓝图评审

第四部分:在 Kimpo 中分步开发 ​

  1. 从最小闭环开始增量开发
  2. 版本、发布与变更管理

第五部分:验证、交付和持续改进 ​

  1. 用真实业务场景测试应用
  2. 组织用户验收并准备上线
  3. 上线后的运营、支持与迭代

第六部分:案例与练习 ​

  1. 完整案例:办公用品采购申请
  2. 独立练习与自我评估

实用附录 ​

每章怎么学习 ​

每章都按相同方式组织:

  1. 先理解:用业务语言解释本章概念;
  2. 看案例:观察采购申请案例如何应用;
  3. 自己做:完成一个明确的分析或设计产物;
  4. 做检查:用完成标准和反例检查质量;
  5. 进入 Kimpo:需要实际配置时,跳转到对应功能教程。

不要跳过纸面分析

这里的“纸面”不一定真的是纸,可以是文档、白板或表格。它的意义是让业务决定先变得清楚,再进入设计器。修改一张分析表的成本,远低于应用搭好后重新改数据、权限和流程。

本指南刻意不讲什么 ​

本指南只讨论业务开发者需要作出的决定,不解释平台内部如何保存、传输或执行数据,也不要求读者理解代码和技术架构。

需要了解“按钮在哪里”“某个控件怎么配置”时,查阅应用开发者功能章节;需要配置用户、组织、平台服务与系统运维时,查阅实例管理者手册。

使用者 · 应用开发者 · 实例管理者