Relevant Record Migration in Constellation
Hi Team, In a Pega Constellation application, I’d like to confirm the scenarios in which a rule is automatically marked as a Relevant Record.
Are the following scenarios correct?
-
Creating a rule directly in App Studio
-
Creating a rule through Case Life Cycle design in Dev Studio (e.g., configuring a view in a data collection step)
-
Creating a rule in the Data Model via Dev Studio (e.g., adding a field/property to an existing data type)
Are there any other scenarios where rules are automatically marked as relevant?
Also, when moving code from one environment to another:
- If a rule is automatically marked as a Relevant Record (based on the scenarios mentioned above), do we still need to include the Relevant Record instance in the product rule manually? Or do we only need to include Relevant Record instances in the product file when we manually mark a rule as relevant?
- In short, for both automatically and manually marked relevant records, do we need to explicitly include the Relevant Record instances in the product rule to ensure they are recognised as relevant in the target environment after migration?
Thanks in advance for the clarification.