---
schema_version: "1"
id: 57c55b5d991e7c8bf8df4f3f93c33b225c2efab3a188f6d26f39a341ae54d28f
title: Prerequisites for Using the Data Processing Engine Edits Prebuilt App
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/admin_rebates_easy_dpe_edit_prereqs.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_easy_dpe_edit_prereqs.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5a722a636d60ec6c729376eb0c16d0949b73b99ddc1c8dd20633fb52fa3054dc
description: Review these prerequisites before you deploy and use the Data Processing Engine Edits prebuilt app.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# Prerequisites for Using the Data Processing Engine Edits Prebuilt App

Review these prerequisites before you deploy and use the Data Processing Engine Edits prebuilt app.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions that have Rebate Management enabled.</td></tr></tbody></table>

## Permissions and Access

- Rebates and Data Pipelines must be enabled in your org where you deploy the prebuilt app package.
- To access the Transaction Journal and Rebate Member Product Aggregate records, you must be assigned the Rebate Management Admin permission set.
- To customize the Data Processing Engine (DPE) definitions, you must be assigned the Data Pipelines Base User permission set.
- To create and save changes to the Data Processing Engine definitions, you need the Customize Application and Modify All Data admin permissions.
- The Data Processing Engine Edit tab is available by default for a System Administrator profile. Turn on the tab access for other user profiles, as required.
- You need the Customize Application admin permission to create custom fields on the Transaction Journal and Rebate Member Product Aggregate objects.

## Rebate Program

- Select the Rebate Member Product Aggregate as the Aggregate Object on the required Program Rebate Type records.
- Select the DPE definition that you’ve cloned from the Aggregate Payouts by Member with Aggregate Item Details template as the Calculation Definition on the required Program Rebate Type records.
- If you want to aggregate data considering the filters, define eligibility criteria and add Included or Excluded Products records on the required Program Rebate Type records.

## Data Processing Engine

- Clone the Aggregate Payouts by Member with the Aggregate Item Details template and select the API name of the cloned definition in the Data Processing Engine field of the app.
- If you want to add other customizations to the DPE definition, first use the prebuilt app to modify the definition for grouping and aggregation logic. Then, perform the other customizations as required. The prebuilt app only affects the nodes that are available by default in the Aggregate Payouts by Member with Aggregate Item Details template. When you upload the modified JSON file to update the definition with the group and aggregate fields, the custom nodes you manually added aren’t updated.