This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
In the Designer, if you move a "SmartObject Event" into a new "Group", you will encounter validation issues on deployment, if references were used in the "SmartObject Event:"
Missing reference at ItemReferenceField 'ID' in Event 'SmartObject Method' in Activity 'SmartObject Method'. Error: Could not resolve the SmartObject property field.. Stack Location : K2Process 'My Workflow' >Activity 'SmartObject Method' >SmartWizardEvent 'SmartObject Method' >SmartWizardConfiguration >ControlValueCollection >PropertyMapperRowValueCollection >Expression > Stack End.
This validation error is blocking workflow deployment.
This is a known issue and will be addressed in K2 Five 5.4 expected in 2020.
Remap all the Reference fields used as inputs on the SmartObject Event after moving it into the group. An alternative is to group before you map the inputs.