Creating Jobs
Use Business Manager to create a job. We recommend that you use the new job framework to create jobs, but the legacy, deprecated functionality is also available in Business Manager.
- Create a Job
When you create a job, you configure at least one flow, and select which steps to execute in each flow. You can use out-of-the-box system job steps that don't require any coding. If there isn't a system job step available to do what you want, a developer must create a custom job step. You can also schedule when the job executes, specify resources to lock during job execution, and configure email notifications and error handling. - Using Job Parameters
You can create a parameter to use in different job steps. For example, you can create a parameter for ReplicationProcessID and set it to the ID of a specific replication process. You can then use the parameter in different job steps. If you need to use a different replication process, you can change the value of the parameter, and all steps that include the parameter are updated. You can overwrite the value of a job parameter if you use OCAPI to execute a job. - Locking System Resources During Job Execution
When you create a job, you can prevent system resources from being modified by another job while your job is executing. To know which system resources to assign to the job, you must know which resources are related to which entity. For example, if your job modifies customers, assign the system resource profile to your job because customers are related to the profile system resource. When your job is executing, another job can't modify the profile system resource and unexpectedly change the outcome of your job. Resource locks are reentrant locks. In other words, if a job locks a resource, job steps in that job can lock the same resource again. - Create a Legacy Job
Legacy jobs use pipelines that a developer creates using the UX Studio plug-in to the Eclipse IDE. This functionality is deprecated. We recommend creating jobs using the new job framework. - Migrate a Legacy Job
To take advantage of the benefits of the new job framework, we recommend that you recreate the pipelines of legacy jobs using job steps. - Using Job Steps
The job framework includes some out-of-the-box system steps. When you use system steps in a job flow, you don't have to do any coding, although most job steps require that you configure some parameters. If there is no system step that does what you want to do, a developer must create a custom job step.
Infocenter Retirement: On June 30, 2023, the Infocenter was retired, and documentation currently hosted on the Infocenter will be published to Salesforce Help, Commerce Cloud Developer Center, and Salesforce B2C Commerce Developer Documentation Resources. For more information, see the release note.