任务工作台问题排查
翻訳準備中このガイドは現在、簡体字中国語版のみ提供しています。翻訳版は今後追加されます。
运行态问题通常来自环境、发布版本、用户身份、任务状态、查询或权限。开始排查前记录 Environment、Task Key、Task Type Key、当前 Step、用户和发生时间。
1. 快速定位
| 现象 | 优先检查 |
|---|---|
| Create 中没有任务类型 | 环境发布版本、Create 权限、Create Form |
| 我的待办为空 | Assignee/候选人、任务状态、环境 |
| 能看详情但不能办理 | Work on Task、当前 Step、操作权限 |
| Filter 无结果 | TQL、App、环境、任务权限 |
| 任务没有处理人 | 部门负责人、角色成员、字段值、兜底 |
| 表单缺字段 | 发布版本、View Form、Hidden/Show When Empty、字段是否有值 |
| 附件失败 | 环境存储、文件策略、权限和网络响应 |
| SLA 没有信号 | 策略发布、匹配条件、SLA 权限 |
| Dashboard 为空 | 环境、Gadget 配置、Filter 和权限 |
2. 任务不可见
- 确认顶部环境。
- 用直接 Task Key URL 检查任务是否存在。
- 判断当前用户是 Creator、Assignee 还是 Participant。
- 检查 View 权限。
- 清空临时筛选,使用正确内置视图。
- 检查任务是否已完成、撤回或删除。
3. 操作不可用
- 检查当前 Step 和 Assignee。
- 查看按钮 disabled reason。
- 检查 Permission Schema 的 Work on Task、Edit、Assign、Transfer 等。
- 检查候选池任务是否需要先认领。
- 检查操作 Validator 和表单必填。
4. Filter 无结果
把复杂 TQL 缩减到:
taskType = "PURCHASEREQUEST"
确认有结果后,再逐段增加 status、assignee 和排序。TQL 匹配仍会受权限过滤。
5. 处理人为空
检查流程设计器中 Human Activity 的处理人来源,以及目标环境中的 Applicant Department、部门负责人、Finance Approver 角色成员和用户状态。DEV 任务可使用 Rule Trace 辅助定位。
images/runtime-troubleshooting-context-01.webp6. 设计态与运行态版本不一致
保存设计草稿不会更新 TEST/PROD。返回 Designer Overview 核对目标环境活动版本、发布记录和差异;历史任务还可能继续使用创建时的流程定义。
7. 附件、通知和 SLA
- 附件:检查上传/下载请求、存储配置和文件限制,不直接使用内部路径。
- 通知:检查工作流通知动作、收件人解析和通知接口。
- SLA:检查 SLA 策略发布、里程碑触发、运行权限和扫描健康。
8. 提交问题信息
提供:
- App ID、Version ID、Environment
- Task Key、Task Type Key、当前 Step
- 当前用户身份和预期操作
- 完整错误提示及发生时间
- 已脱敏的网络响应和截图
不要提交 access token、密码、附件存储密钥或个人敏感数据。