You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻找PeopleSoft中查看TLReportedTime审批队列的对应表

定位TLReportedTime审批流程待办工时对应的表

我之前做工时审批报表时也碰到过一模一样的问题,给你几个实用的排查方向:

  • 从流程名关联核心工时表:既然流程叫TLReportedTime,大概率和记录工时的核心表ReportedTime直接绑定。先查这个表,看看有没有ApprovalStatus(比如Pending/Approved这类枚举值)、ApproverId这类字段,直接筛选ApprovalStatus = 'Pending'就能拿到待审批的工时记录。
  • 专门的审批任务表:很多系统会把审批待办单独存在类似ApprovalTasks或WorkflowQueue的表中。这类表一般包含这些关键字段:
    • ProcessName:匹配你的TLReportedTime流程名
    • Status:标记任务状态(待审批通常是Pending或Open)
    • TargetRecordId:关联到ReportedTime表的主键,用来绑定具体工时记录
    • AssignedTo:待办的审批人信息
      你可以用类似这样的SQL查询关联数据:
    SELECT rt.ReportId, rt.EmployeeName, rt.ReportedHours, at.AssignedTo, at.CreatedDate
    FROM ReportedTime rt
    INNER JOIN ApprovalTasks at 
      ON rt.ReportId = at.TargetRecordId
    WHERE at.ProcessName = 'TLReportedTime' 
      AND at.Status = 'Pending'
    
  • 工作流实例表:如果你们用了成熟的工作流引擎,可能还有WorkflowInstances表,记录每个审批流程的运行实例,再结合TaskAssignments表获取待办对象。可以通过WorkflowDefinitionName = 'TLReportedTime'和InstanceStatus = 'Active'筛选正在进行的审批实例,再关联到对应的工时记录。

要是以上思路都没头绪,还有两个小技巧:

  • 查看系统的数据字典或ER图,找和“审批”“工时”“Workflow”相关的表
  • 如果你有权限,用数据库工具(比如SQL Server的SSMS)查看表的依赖关系,定位和TLReportedTime流程关联的表

内容的提问来源于stack exchange,提问作者Phlegon_of_Tralles

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:07:43