---
schema_version: "1"
id: 68af924326da311e344745474ee860d0dd77874b55b2a85ee1a6c56341b8427e
title: Job Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_job_flows.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_job_flows.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5de8c23ef125084c89eb335276c9d312e1c74baae5957d0d37552edc8878c1e5
description: A flow controls the sequence in which B2C Commerce executes job steps. Every job must contain at least one flow. Each flow must contain at least one step.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Job Flows

A flow controls the sequence in which B2C Commerce executes job steps. Every job must contain at least one flow. Each flow must contain at least one step.

Configure sequential flows, which execute one after the other. You can also configure sibling flows, which execute in parallel. Combine sequential and parallel flows in a job. For example, sibling parallel flows download catalog files, followed by a sequential flow that imports catalog files, followed by another set of sibling parallel flows that download price files, followed by another sequential flow that imports the price files. The job can finish with a sequential flow that reindexes and replicates to production.

In the Business Manager UI, sequential flows take up the width of the screen (1) and execute in the order shown, from top to bottom. Sibling flows appear next to each other and run simultaneously as long as system resources are available (2).

![Job flows in the Business Manager UI, including the button to configure a step for a single sequential flow (1) and multiple sibling flows (2).](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/cc/b2c_merchandiser_administrator/images/b2c_jobs_seq_para_flows.png)

If parallel execution isn't possible, for example, when multiple steps must access the same resources at the same time, configure sibling flows to execute sequentially. Sequential sibling flows execute from left to right.

If system resources aren't available, B2C Commerce executes sibling flows sequentially. If a job step doesn't support parallel execution, B2C Commerce executes the sibling flows sequentially. For example, the ExecutePipeline system step that supports legacy pipelines is always executed sequentially to avoid database conflicts.