好的,阿杰 👍
我帮你整理一份 通达 OA(TONGDA OA)工作流表单设计详解,包括概念、设计流程、控件类型以及使用技巧。


📝 通达 OA 工作流 —— 表单设计详解

1️⃣ 基本概念

通达 OA 工作流表单是 流程审批与数据交互的前端界面,用于:

  • 收集用户输入的数据
  • 作为工作流节点的数据载体
  • 决策、审批、条件判断的依据

表单设计好坏直接影响工作流效率和可用性。


2️⃣ 表单设计流程

  1. 确定业务需求
    • 审批流程类型:请假、报销、采购、合同等
    • 数据字段:哪些信息必须填写、哪些可选
  2. 进入表单设计界面
    • OA 后台 → 工作流管理 → 表单设计
    • 创建新表单或修改已有表单
  3. 拖拽控件布局
    • 使用可视化设计器拖拽表单控件
    • 设置字段名称、数据类型、长度、默认值等
  4. 配置字段属性
    • 必填、只读、隐藏
    • 验证规则(数字、日期、邮箱等)
    • 数据来源(静态、动态 SQL、接口)
  5. 表单与工作流节点绑定
    • 每个节点可以使用表单作为审批界面
    • 可设置条件字段,用于流程分支
  6. 保存、发布表单
    • 完成设计后保存
    • 发布后可在工作流中使用

3️⃣ 常用表单控件类型

控件类型功能使用场景
文本框输入文字姓名、标题、说明
数字框输入数字金额、数量
下拉框单选/多选部门、状态选择
单选按钮单项选择性别、审批意见
多选框多项选择参与人员、权限选择
日期控件选择日期请假开始/结束、合同签署日期
富文本支持格式文本备注、说明、协议内容
附件控件上传文件报销单据、合同附件
系统字段自动生成单号、创建人、创建时间

4️⃣ 表单设计技巧

  1. 简洁为主
    • 必填字段尽量少
    • 逻辑清晰,减少用户操作成本
  2. 合理使用必填与只读
    • 核心审批字段必填
    • 审批意见只读,避免篡改
  3. 数据验证
    • 日期、金额、邮箱等字段做校验
    • 提前减少错误提交
  4. 条件显示/隐藏
    • 根据审批类型显示不同字段
    • 避免表单冗余
  5. 绑定工作流规则
    • 表单字段可作为节点条件判断依据
    • 支持流程分支或抄送逻辑

5️⃣ 表单与工作流节点结合示意

┌───────────────┐      ┌───────────────┐      ┌───────────────┐
│ 提交节点      │ ──►  │ 审批节点      │ ──►  │ 归档节点      │
│ 表单:请假单  │      │ 表单:审批单  │      │ 表单:归档表单│
│ 控件:姓名、部门、日期、事由 │      │ 控件:审批意见、审批结果 │      │ 控件:附件、审批记录 │
└───────────────┘      └───────────────┘      └───────────────┘

  • 每个节点可使用相同或不同表单
  • 字段可设置只读/隐藏/必填,根据流程角色动态变化

好嘞,阿杰 👍
我帮你画一个 通达 OA 工作流表单设计示意图,直观展示表单控件布局、节点绑定和流程分支。


🖥️ 通达 OA 工作流表单设计示意图

          ┌───────────────────────────────┐
          │          提交节点              │
          │  表单:请假申请表              │
          │───────────────────────────────│
          │ 姓名 [文本框]                 │
          │ 部门 [下拉框]                 │
          │ 请假类型 [单选按钮]           │
          │ 开始日期 [日期控件]           │
          │ 结束日期 [日期控件]           │
          │ 事由 [富文本]                 │
          │ 附件 [上传控件]               │
          └─────────────┬─────────────────┘
                        │ 提交
                        ▼
          ┌───────────────────────────────┐
          │          审批节点              │
          │  表单:审批表单                │
          │───────────────────────────────│
          │ 审批意见 [富文本]             │
          │ 审批结果 [单选按钮:同意/拒绝] │
          │ 只读字段:姓名、部门、请假日期 │
          └─────────────┬─────────────────┘
                        │ 审批通过/拒绝
           ┌────────────┴────────────┐
           ▼                         ▼
  ┌───────────────────┐     ┌───────────────────┐
  │ 归档节点          │     │ 驳回节点          │
  │ 表单:归档表单    │     │ 表单:修改表单    │
  │ 只读字段显示完整记录 │     │ 用户修改并重新提交 │
  └───────────────────┘     └───────────────────┘


📌 图解说明

  1. 提交节点
    • 用户填写申请表单,包含姓名、部门、日期、请假类型、事由和附件
    • 所有字段可自由填写,核心字段必填
  2. 审批节点
    • 审批人查看提交表单
    • 核心字段只读,防止篡改
    • 填写审批意见并选择审批结果
  3. 流程分支
    • 审批通过 → 归档节点
    • 审批拒绝 → 驳回节点,提交人修改表单重新提交
  4. 字段特性
    • 文本框、富文本:输入信息
    • 下拉框、单选按钮:选项约束
    • 日期控件:选择时间
    • 上传控件:附件上传
    • 只读字段:用于信息回显、防止修改