File size: 2,010 Bytes
3e57f30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
title: Process X-Ray Pro
emoji: 📊
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
short_description: 业务流程挖掘与瓶颈分析系统
---

# 流程透视专家 (Process X-Ray Pro)

Process X-Ray Pro 是一个轻量级的业务流程挖掘(Process Mining)工具,旨在帮助企业和团队发现工作流中的瓶颈、循环和异常。

通过上传简单的事件日志(CSV格式),系统会自动重建流程图谱,并计算关键指标。

## ✨ 核心功能

*   **智能流程还原**:基于事件日志自动生成有向流程图(Process Map)。
*   **瓶颈分析**:可视化展示各环节的流转频次和平均耗时,快速定位低效环节。
*   **无需复杂配置**:纯前端+轻量后端架构,只需 CSV 文件即可运行。
*   **交互式可视化**:使用 ECharts 力导向图,支持缩放、拖拽和悬停查看详情。
*   **演示模式**:内置“采购到付款(P2P)”流程模拟数据,一键体验。

## 🚀 快速开始

### 1. 运行 Docker 容器

```bash
docker build -t process-xray-pro .
docker run -p 7860:7860 process-xray-pro
```

### 2. 访问应用

打开浏览器访问 `http://localhost:7860`## 📂 数据格式要求

请上传 CSV 文件,必须包含以下三类字段(表头名称不敏感,系统会自动识别):

1.  **案例ID (Case ID)**: 标识唯一的一个流程实例(如订单号、工单号)。
2.  **活动名称 (Activity)**: 流程中的步骤名称(如“提交申请”、“审核通过”)。
3.  **时间戳 (Timestamp)**: 事件发生的时间(格式如 `YYYY-MM-DD HH:MM:SS`)。

## 🛠️ 技术栈

*   **后端**: Python 3.11, Flask, Pandas (数据处理核心)
*   **前端**: Vue 3, Tailwind CSS, ECharts 5
*   **部署**: Docker, Gunicorn

## 📝 关于

本项目旨在为中小企业提供零成本的流程挖掘解决方案,替代昂贵的企业级软件。适用于运营分析、供应链优化、客服流程诊断等场景。