Edit online

Returning properties of an alternate SR class in a real-time container response

To enhance the flexibility and customization of decision-making of your Pega Customer Decision Hub application, you can add custom properties to the container response for a supporting decision that uses an alternate strategy result class.

  1. In Dev Studio, create a property under the alternate SR class by using the Create property method.
    Note: Set the pyDecisioningItem custom field for this property to StrategyProperty.
  2. In Dev Studio, create a new data transform called pyDefaultWorkingSet in the alternate SR class.
  3. On the Definition tab of the data transform, select the check box Call superclass data transform.
    Enabling the Call superclass data transform option ensures that all properties defined in the built-in pyDefaultWorkingSet data transform are available. You do not need to define them again in your new data transform.
  4. Add any properties which you want to make available as output properties from Strategy in the generated data flows, as shown in the following example:




    An example configuration of the pyDefaultWorkingSet data transform
    1. In the first row, in the Action column, enter: Append and Map to
    2. In the first row, in the Target column, enter: defaultWorkingSetPage.pyWorkingSet
    3. In the second row, in the Action column, enter: Set
    4. In the second row, in the Target column, enter: .pyPropertyName
    5. In the second row, in the Source, enter the name of the property which you want to make available.
  5. On the Pages & Classes tab, enter the following information:
    1. In the Page name field, enter: defaultWorkingSetPage
    2. In the Class field, enter: Data-MO-DDF-DecisionStrategy
  6. Click Save.
  7. In Dev Studio, create a property under the Int-PegaCDH-Container class.
  8. Save the TransformSROutput Data Transform rule into your implementation ruleset.
    In the Apply to field, select the alternate SR class.
  9. On the Definition tab of the new TransformSROutput rule, map the property that you created in your alternate SR class.
    The following image shows an example configuration of the TransformSROutput data transform.



  10. Clear the Call superclass data transform checkbox.
  11. Save and check in your changes.