Running Asynchronous Jobs in Delegated System Mode

To run a job in Delegated System Mode, you need to complete the following setups:

Configure Records in Foundations Configuration Items

Your administrator needs to set up the necessary records in Foundations Configuration Items. To do so:

  1. From Setup, navigate to Custom Metadata Types | Foundations Configuration Item.
  2. Click Manage Foundations Configuration Items.
  3. Identify which asynchronous jobs you want to run in delegated system mode.
  4. For each of the asynchronous jobs you have identified, perform steps 5 to 9.
  5. Click the label field of the Foundations Configuration Item that corresponds to the asynchronous job, for example, Engagement Timeline Analytics Dependency.
  6. Click Clone
  7. [Optional] In the Label field, change the name for the cloned record.
  8. Leave all fields at their default copied values.
  9. Select the Enable checkbox.
  10. Click Save.
Notes:
  • The name of the record to be enabled will be specified in the product documentation. Some records will be enabled by default when the Delegated System Mode functionality is required. For more information, see PSA Custom Metadata Records for Delegated System Mode
  • If you need to create Configuration Items for additional jobs, contact Certinia Customer Support. We recommend that you do not attempt to create configuration items without their guidance.

For more information about the Foundations Configuration Items, see Foundations Configuration Item Custom Metadata Type Fields.

Configure the Delegated System User

In the Feature Console, you must enable the Configure the Delegated System User feature. This feature lets you specify the user context for your platform event Apex trigger.

For more information, see Configuring the Delegated System User.