Can I create a user role to run all scheduled processes?

You may have a set of scheduled processes that must be run often in your application. You may want to consolidate all privileges that are required to run that set of scheduled processes into one role.

Here are some pointers to do this:
  • To access the Scheduled Processes work area, you require the Manage Scheduled Processes (FND_MANAGE_SCHEDULED_PROCESSES_PRIV) privilege.
  • List all the roles and privileges that each scheduled process requires. For example, Schedule Custom Groovy Object Functions scheduled process requires the following roles and privileges:
    • Customer Relationship Management Application Administrator

    • Application Implementation Consultant

    • Master Data Management Application Administrator

    • ZCX_MANAGE_EXTENSIBLE_OBJECT_PRIV

  • You can ask your security administrator to assign a custom role with these privileges.
  • Also note that if a user is inactive, for example because they left the company, the processes they submitted on a recurring schedule won't run. For security reasons, it's best that you cancel that submission and schedule a new one if still needed. The same situation applies to users who are locked or failed to authenticate.