---
schema_version: "1"
id: caa0cdda53b39786f3cdd91a1efaf42286789765133e09f707525ba808ac052f
title: Modifiable Promotion and Tactic EARights
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/promotion_tactic_editaccessrights.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/promotion_tactic_editaccessrights.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ed56230c717235d86faae9bba396f38c882007aa6f80e034194a5cfb89450b9f
description: This section provides all the modifiable promotion and tactic EARights.
---
# Modifiable Promotion and Tactic EARights

This section provides all the modifiable promotion and tactic EARights.

## Promotion-level EARights

You can modify these promotion-level EARights in your Apex customization hook.

<table class="featureTable sort_table" summary="">





          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d37703e58">Name</th>

              <th class="featureTableHeader  " id="d37703e61">Type</th>

              <th class="featureTableHeader  " id="d37703e64">Visible</th>

              <th class="featureTableHeader  " id="d37703e67">Editable</th>

              <th class="featureTableHeader  " id="d37703e70">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">CLEAR_ALL_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the Clear All button in the Manage Products window of a
                Promotion.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">ADD_TACTIC_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template has related tactic
                templates
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the Add Tactic button on the header.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Anchor_Account__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if Anchor Type is Customer and the user has
                view access to the field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if Anchor Type is Customer and the user has
                view access to the field
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the anchor customer field.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Anchor_Account_Set__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if Anchor Type is Customer Set and the user
                has view access to the field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if Anchor Type is Customer Set and the user
                has view access to the field
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the anchor customer set field</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Commit_Date__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has view access to the
                field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access to the field and
                the promotion template time frame determination policy isn’t Simple
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the commit date field.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Date_From__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has view access to the
                field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access to the field and
                the promotion template time frame determination policy isn’t Simple
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the date from field.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Date_Thru__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has view access to the
                field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access to the field and
                the promotion template time frame determination policy isn’t Simple
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the date thru field.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cgcloud__Promotion__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Object</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the sObject is visible
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the sObject is editable
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls global access to the promotion. All the fields in promotion cards are
                editable.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">cg_cloud__Slogan__c</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has view access to the
                Slogan_Language_1__c field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access to the
                Slogan_Language_1__c field
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for the slogan field.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">COSTS_KPI_CHART</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var>
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var>
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the Costs promotion chart.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">MANAGE_PRODUCTS_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility and editability of the Manage Products button on the products
                card.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PARTICIPATION_CUSTOMER_GRID</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template has the Is
                Pushable field set to true
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template has the Is
                Pushable field set to true
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the participating customers card for pushable
                promotions.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PROMOTION_ATTACHMENT_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the display promotion attachments on the header.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PROMOTION_EDIT_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has edit access on the
                promotion
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access, or the
                promotion isn’t:<ul class="ul bulletList">
                  <li class="li">A child promotion</li>

                  <li class="li">A pushable promotion with a push in progress</li>

                  <li class="li">frozen</li>

                </ul>
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the edit mode button.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PROMOTION_PLANNING_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the display promotion planning page.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PROMOTION_PLANNING_GRID_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var> or <var class="keyword varname">AdHoc</var>
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var> or <var class="keyword varname">AdHoc</var>
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the display PL button.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">PL_GRID</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var> or <var class="keyword varname">AdHoc</var>
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var> or <var class="keyword varname">AdHoc</var>
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility and editability of the promotion P&amp;L Grid.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">ROI_KPI_CHART</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var>
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template calculation mode
                is <var class="keyword varname">Writeback</var>
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the ROI promotion chart.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">SCENARIO_PLANNING_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template has scenario
                planning enabled, and the promotion phase isn’t in the promotion cleaning phases of the
                template
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template has scenario
                planning enabled, and the promotion phase isn’t in the promotion cleaning phases of the
                template
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the scenario planning menu.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">SUBACCOUNT_GRID</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template has sub-accounts
                enabled
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template has sub-accounts
                enabled
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the sub-accounts card.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">TACTIC_DUPLICATE_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the duplicate tactic on the header, and the tactic
                navigation components.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">TACTIC_DELETE_BUTTON</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e67" data-title="Editable"><samp class="codeph nolang">true</samp></td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the duplicate tactic and tactic navigation
                components.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">VOLUME_PLANNING_GRID</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">UI element</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the promotion template has Display
                VPC
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the promotion template has Display
                VPC
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls the visibility of the VPC card.</td>

            </tr>

            <tr>
              <td class="entry" headers="d37703e58" data-title="Name"><samp class="codeph nolang">All other Promotion SObject fields</samp></td>

              <td class="entry" headers="d37703e61" data-title="Type">Attribute</td>

              <td class="entry" headers="d37703e64" data-title="Visible">
                <samp class="codeph nolang">true</samp> if the user has view access to the
                field
              </td>

              <td class="entry" headers="d37703e67" data-title="Editable">
                <samp class="codeph nolang">true</samp> if the user has edit access to the
                field
              </td>

              <td class="entry" headers="d37703e70" data-title="Description">Controls view and edit access for all other promotion fields based on FLS.</td>

            </tr>

          </tbody>

        </table>

## Tactic EARights

You can modify these tactic-level EARights in your Apex customization hook.

| Name | Type | Visible | Editable | Description |
| --- | --- | --- | --- | --- |
| cgcloud\_\_Tactic\_\_c | Object | true if the sObject is visible | true if the sObject is editable | Controls global access to the tactic. |
| COSTS\_KPI\_CHART | UI element | true if the promotion template calculation mode is Writeback | true if the promotion template calculation mode is Writeback | Controls the visibility of the Costs tactic chart. |
| ROI\_KPI\_CHART | UI element | true if the promotion template calculation mode is Writeback | true if the promotion template calculation mode is Writeback | Controls the visibility of the ROI tactic chart. |
| SPEND\_PLANNING\_CARD | UI element | true if the promotion template has Display SPC | true if the promotion template has Display SPC | Controls the visibility of the SPC card on the tactic. |
| SPEND\_PLANNING\_​CARD\_CHECKBOX\_COLUMN | UI element | true if the promotion template has Display SPC | true if the promotion template has Display SPC | Controls the visibility and editability of the SPC card checkbox column for inclusion and exclusion of products. |
| TACTIC\_FUNDS\_CARD | UI element | true if the promotion template has the Display Fund card | true if the promotion template has the Display Fund card | Controls the visibility of the Fund card on the tactic. |
| All other Tactic SObject fields | Attribute | true if the user has view access to the field | true if the user has edit access to the field | Controls view and edit access for all other tactic fields based on FLS. |