This job validates the partners and partner products in Transaction Journal records.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
These validations are for accrual transactions. When you’re starting the Accrual Processing orchestration, you can include this as a first step.
These key nodes are used in the Validate Partners and Partner Products in Transaction Journals Data Processing Engine template, in the order of the execution:
| Node Name | Description | Node Type |
|---|---|---|
| Transaction Journal | Uses the Transaction Journal object to validate the associated partner and partner products. | Data Source |
| Loyalty Program Partner | Uses the Loyalty Program Partner object to validate partner associations against journal records. | Data Source |
| Journal Type | Uses the Journal Type object to validate the partner and partner products against journal records. | Data Source |
| Loyalty Partner Product | Uses the Loyalty Partner Product object to validate partner products against journal records. | Data Source |
| Loyalty Program | Uses the Loyalty Program object to validate the partner and partner products against journal records. | Data Source |
| Add Journal Type to Transaction Journal | Adds the journal type to the transaction journal records. | Join |
| Add Program to Journal | Adds the loyalty program to the journal records. | Join |
| Verify Created Date | Verifies that the journal’s created date is after the date specified in the Filter Journals from Created Date parameter. | Formula |
| Select Journals to Validate | Selects journal records to be validated. | Filter |
| Add Program Partner to Journals Selected for Validation | Adds the partner to the journal records selected for validation. | Join |
| Loyalty Program Partner Validation | Verifies the partner with the journal. | Formula |
| Filter for Invalid Journals | Selects invalid journal records after the partner validations. | Filter |
| Filter for Valid Journals | Selects valid journal records after the partner validations. | Filter |
| Add Partner Product Associated with Product to Journal | Adds the partner product associated with the product to the journal records verified during partner validations. | Join |
| Filter for Invalid Journals After Product Validation | Selects journal records with an invalid combination of partner and product. | Filter |
| Verify Partner and Product | Verifies that the partner is associated with the product specified in the journal. | Formula |
| Filter for Journals with Valid Partner and Product | Selects journals with a valid combination of partner and product. | Filter |
| Add Partner Product Associated with Product Category to Journal | Adds the partner product associated with the product category to the journal records verified during product validation. | Join |
| Verify Partner and Product Category | Verifies that the partner is associated with the product category specified in the journal. | Formula |
| Combine Journals to Update | Combines the journal records to be updated. | Append |
| Update Error in Journal | Updates the error status and description fields in the journal. | Write Back Object |
Input Variables
You can define these input parameters for the job so that the input values are passed at the time of job execution.
- Loyalty Program Name
- Filter Journals from Created Date