定时Apex作业未显示关联Apex类,如何查找对应类?
定时Apex记录无法查看关联Apex类的解决办法

问题描述
在这条定时Apex记录中无法查看到关联的Apex类,且在Apex Jobs板块中也找不到该作业。
解决方案
用SOQL查询直接获取关联类
打开开发者控制台,执行以下SOQL语句,可直接获取定时作业关联的Apex类信息:SELECT Id, CronJobDetail.Name, CronJobDetail.ApexClassId, NextFireTime FROM CronTrigger WHERE CronJobDetail.JobType = '7'若知道定时作业ID,可添加过滤条件精准查询:
SELECT CronJobDetail.Name, CronJobDetail.ApexClassId FROM CronTrigger WHERE Id = '你的定时作业ID'查询结果里的
CronJobDetail.Name就是Apex类名称,ApexClassId是类的ID。通过Setup菜单查看详情
- 进入Setup界面,搜索并打开Scheduled Jobs
- 在列表中找到目标定时作业,点击名称进入详情页
- 详情页会直接展示关联的Apex类,若看不到,检查是否拥有
View Apex Classes权限
排查作业状态与权限
- Apex Jobs里找不到作业,可切换筛选器为All,查看已完成或已删除的作业记录
- 确认账号拥有
View Setup and Configuration权限,无此权限会无法查看定时作业的关联信息
内容的提问来源于stack exchange,提问作者Pamoda Wijesinghe
相关产品推荐
相关产品推荐

