Duplicate Job Definitions

A parameter controls which records are included or how they are affected when a job runs. Job definitions can have one or more parameters or none at all.

However, usually you wouldn't duplicate predefined job definitions. Some of them can't be duplicated anyway, and there are many limitations to consider with the duplicate. If you're duplicating a predefined job definition, make sure you test the duplicate carefully because it might not work exactly like the original.

  1. In the Setup and Maintenance work area, go to the Manage Enterprise Scheduler Job Definitions and Job Sets task in the Application Extensions functional area. Or, depending on your offering, you might use a different functional area.
    Note: If you don't see the task, make sure that the Enterprise Scheduler Job Definitions and Job Sets feature is enabled at the offering level.
  2. On the Manage Enterprise Scheduler Job Definitions and Job Sets page, click the Manage Job Definitions tab.
  3. On the Manage Job Definitions tab, select a job definition with any job type.
  4. Click Duplicate to get another row in the table with the duplicate job definition.
  5. Select the duplicate job definition and click Edit.
  6. Enter the name and path.
  7. Update the parameters if you need to. Make sure that all mandatory parameters are populated properly.
  8. Click Save and Close.

Results:

When you create a job definition by duplicating, a privilege with the same name as the duplicate job definition is automatically created with a Run prefix. For example, for a job definition named MyProcess1, with display name My Process, the privilege code is RUN_MYPROCESS1, with Run My Process as the name. Make sure to use the Security Console to assign this privilege to roles so that users who need to run the process can do so.

You also automatically create a view object with the same name in the list of values sources. Validations for the attributes in the parameters view object aren't copied over.