Loading
利用代码增强 Salesforce
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          监控 Apex 弯曲队列

          监控 Apex 弯曲队列

          使用“Apex 弯曲队列”页面查看和重新排序所有具有“保持”状态的批次作业。或者使用 Apex 代码以编程的方式对批次作业重新排序。

          所需的 Edition

          适用于:Salesforce Classic(并非在所有组织中可用)和 Lightning Experience
          适用于:EnterprisePerformanceUnlimitedDeveloperDatabase.com Edition

          您可以将最多 100 个批次作业置于“保持状态”,以防将来出现异常。当系统资源可用时,系统从 Apex 弯曲队列的顶部取出作业并将它们移到批次作业队列中。每个组织可同时处理最多五个排队作业或活动作业。作业移出弯曲队列进行处理时,其状态从“保持”变为“排队”。当系统准备好处理新作业时,排队作业得到执行。

          您可在对 Apex 弯曲队列中的作业进行重新排序,以确定作业的优先级。例如,您可以将批次作业移到保持队列的第一个位置,从而在资源可用时第一个处理它。否则,作业处理遵循先进先出顺序——按它们提交的顺序。

          监视和重新排序 Apex 弯曲队列

          “Apex 弯曲队列”页面列出了处于“保持”状态的所有批次作业。您可以查看关于作业的信息,如作业 ID、提交日期和 Apex 类。默认情况下,作业根据提交的顺序进行编号,从位置 1(与第一个提交的作业相对应)开始。您可以更改作业位置,方法是单击重新排序并输入新位置编号。作业被移到指定位置,除非位置编号大于队列中的作业数。在这种情况下,作业将被置于队列的结尾。当您移动作业时,弯曲队列中的所有其他作业都会相应地重新排序和重新编号。

          备注
          备注 在 Salesforce 用户界面中,位于弯曲队列顶部的作业位于位置 1。但在以编程的方式使用弯曲队列时,弯曲队列中的第一个位置位于索引 0。

          当系统从 Apex 弯曲队列中选择下一个要处理的作业时,作业将从弯曲队列中移动到批次作业队列中。您可通过单击 Apex 作业来监视移动到“Apex 作业”页面上的作业。

          或者,您可以使用 System.FlexQueue Apex 方法对弯曲队列中的批次作业重新排序。要测试弯曲队列,请使用 System.Test 类中的 getFlexQueueOrder()enqueueBatchJobs(numberOfJobs) 方法。

           
          正在加载
          Salesforce Help | Article