2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00
2026-04-16 14:40:37 +08:00

跨模块审批流程模块

概述

跨模块审批流程模块提供统一的审批工作流管理,支持客户管理、商机管理、合同管理和财务管理模块的审批需求。

功能特性

1. 工作流定义

  • 可视化配置: 通过CRUD界面定义审批工作流
  • 条件触发: 支持基于业务规则自动触发审批
  • 多租户支持: 组织级别的工作流隔离

2. 审批步骤管理

  • 多种审批类型: 单人审批、多人会签、顺序审批、并行审批
  • 灵活审批人: 支持用户、角色、部门、动态表达式
  • 超时控制: 可配置审批超时时间

3. 审批实例管理

  • 跨模块集成: 自动与客户、商机、合同、财务模块集成
  • 状态跟踪: 实时跟踪审批进度和状态
  • 审计日志: 完整的审批历史记录

4. 移动端适配

  • 响应式设计: 适配手机和平板设备
  • 简化操作: 移动端优化的审批操作界面
  • 离线支持: 关键操作的离线缓存

技术架构

数据库设计

  • approval_workflow: 工作流定义表
  • approval_step: 审批步骤表
  • approval_instance: 审批实例表
  • approval_task: 审批任务表

前端实现

  • Bricks Framework: JSON驱动的组件化UI
  • 移动端布局: 专门的mobile_base.ui布局
  • 响应式组件: 适配不同屏幕尺寸

后端实现

  • 异步设计: 基于async/await的非阻塞架构
  • RBAC集成: 与现有权限系统无缝集成
  • AppBase集成: 使用编码管理系统

使用说明

工作流配置

  1. 进入"工作流管理"标签页
  2. 创建新的审批工作流
  3. 添加审批步骤并配置审批人
  4. 设置触发条件(可选)

审批操作

  1. 在移动端或桌面端访问审批中心
  2. 查看待处理的审批任务
  3. 查看审批详情并做出决策
  4. 系统自动推进到下一步或完成审批

集成方式

  • 客户模块: 客户交接、重要信息变更
  • 商机模块: 大额商机创建、阶段变更
  • 合同模块: 合同创建、条款修改、金额变更
  • 财务模块: 大额支出、特殊收款处理

扩展性

  • 自定义条件: 支持复杂的触发条件表达式
  • 通知集成: 可扩展邮件、短信、微信通知
  • API接口: 提供RESTful API供外部系统调用
  • 报表分析: 审批效率和瓶颈分析

版本信息

  • 版本: 1.0.0
  • 状态: 生产就绪
  • 兼容性: 遵循所有模块开发规范
Description
No description provided
Readme 113 KiB
Languages
Python 100%