Issue
The TemplateRoleEventRule does not populate the description or hashcode columns on the OnValidate event. The CTS package does not build, and you receive the following package build failure message:
"Packaging Build error: Item '#ItemDescription#' of type 'TemplateRoleEventRule' with keys 'TemplateRoleEventRuleID=70cbd23f-2e1a-427b-9fdc-39d10d3fe1f2' is missing one or more required keys."
Solution
- In the Stewardship Tier, change the configuration for the shippable items by removing the Data Column Name for each item.
- Click Admin > CTS > Configuration in the Navigation pane.
- Click the Shippable Items icon.
- Click the Vertical View icon for an item.
- Remove the value in the Data Column Name field.
- Click Save.
- Remove the Data Column Name from the TemplateRoleEvent and the TemplateRoleEventRule.
- Validate the CTS Items in your packing list.
NOTE: After the validation, the description and hashcode columns are populated.