跳到主要内容

任务工作台问题排查

运行态问题通常来自环境、发布版本、用户身份、任务状态、查询或权限。开始排查前记录 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. 任务不可见​

  1. 确认顶部环境。
  2. 用直接 Task Key URL 检查任务是否存在。
  3. 判断当前用户是 Creator、Assignee 还是 Participant。
  4. 检查 View 权限。
  5. 清空临时筛选,使用正确内置视图。
  6. 检查任务是否已完成、撤回或删除。

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 辅助定位。

运行态排错上下文展示 Environment、Task Key、当前 Step、Assignee、活动日志和 DEV Rule Trace。images/runtime-troubleshooting-context-01.webp
截图待补充

6. 设计态与运行态版本不一致​

保存设计草稿不会更新 TEST/PROD。返回 Designer Overview 核对目标环境活动版本、发布记录和差异;历史任务还可能继续使用创建时的流程定义。

7. 附件、通知和 SLA​

  • 附件:检查上传/下载请求、存储配置和文件限制,不直接使用内部路径。
  • 通知:检查工作流通知动作、收件人解析和通知接口。
  • SLA:检查 SLA 策略发布、里程碑触发、运行权限和扫描健康。

8. 提交问题信息​

提供:

  • App ID、Version ID、Environment
  • Task Key、Task Type Key、当前 Step
  • 当前用户身份和预期操作
  • 完整错误提示及发生时间
  • 已脱敏的网络响应和截图

不要提交 access token、密码、附件存储密钥或个人敏感数据。

下一步​