I have two questions about checkbox usages in Product rule. I read the Help but still I am unable to see how exactly it is making differences when I check on / off.
#1. Delta mode
It sounds like it retrieves only patch version. I created MyApp:01.01.01 and MyApp:01.01.02 to see if it makes any differences but it retrieves the same number of rule instances when I check on / off.
#2. Include data types
According to another article below, this means all the data class instances in an application will be included. Is it right? If so, it is not a good practice because some Data class instances in Dev will be the same as Prod but many of Data class instances will have to be excluded (for example, MyApp-Data-Customer in Dev has many Test Customer data instances which should never be imported to Prod). I would never use it but I will specify it in "class instance to include". Does my statement sound fair?
Select this option if you want to include only the patch version of the rulesets that comprise the application rule, in the ZIP archive. For example, if you select this field when your application references OrderEntry:02-03-05, the ZIP archive file produced from the product rule only includes the rules in OrderEntry:02-03-05.
Note: If you select this check box, the system might exclude some of the ruleset versions (instances of the Rule-Ruleset-Version rule type) from the archive. During the application import process, if these rules are missing both from the system and the archive, the system adds a warning to the Pega log. In the above example, the system excludes all ruleset versions from OrderEntry:02-03-01 through OrderEntry:02-03-04.