---
schema_version: "1"
id: eeeb86c9ab37969b23fe0c67eaa623847f707570001aab9b8f31c5f7cde3485e
title: Promotion
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/sp9_promotion_workflow.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sp9_promotion_workflow.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b635e64d6d2d89ad0d6bdf38ca69fe9b76ed215a54e07359dcafda246b91de3d
description: This document describes the list of Workflow Step Rules that must be provided from the core. This section provides information about the mapValues.
---
# Promotion

This document describes the list of Workflow Step Rules that must be provided from the core. This section provides information about the mapValues.

## loadPromotionBOForCopy2

- Description: Loads a promotion for copy.
- Classname: Promotion2BoApiCopyCoreWorkflowSteps
- Method: loadPromotionBOForCopy

Table 1. Input Properties
| Property | Description | Required or Optional |
| --- | --- | --- |
| .Id | SFDC ID or External ID for the promotion. | Required |

If the promotion template of the promotion doesn’t have the Copyable flag set to true, this rule displays an exception.

## loadTacticsLOForCopy2

- Description: Loads promotion tactic list.
- Classname: Promotion2BoApiCopyCoreWorkflowSteps
- Method: loadTacticsLOForCopy

Table 2. Input Properties
| Property | Description | Required or Optional |
| --- | --- | --- |
| .Id | SFDC ID or External ID for the Promotion. | Required |

If the promotion template of the promotion doesn’t have Tactics as part of the Copied Components, this rule doesn’t work. This workflow step loads the tactics LO using the existing readLOTactics method.

## loadCategoryShareLO2

- Description: Loads category shares for a promotion.
- Classname: Promotion2BoApiCopyCoreWorkflowSteps
- Method: loadCategoryShareLO

Table 3. Input Properties
| Property | Description | Required or Optional |
| --- | --- | --- |
| .Id | SFDC ID or External ID for the Promotion. | Required |

## loadPromotionAttachmentsForCopy2

- Description: Loads promotion attachments if specified.
- Classname: Promotion2BoApiCopyCoreWorkflowSteps
- Method: loadPromotionAttachmentsForCopy

Table 4. Input Properties
| Property | Description | Required or Optional |
| --- | --- | --- |
| .Id | SFDC ID or External ID for the Promotion. | Required |
| .CopyAttachments | Boolean flag. If enabled, attachments are loaded. If false, do nothing. | Optional |