Issue Description
On a Form, when dropping a SmartObject field onto an e-mail rule, the tokens are incorrectly marked with the dependency icon (badged) in the SmartForms Rule Designer.

Cause
The SmartObject field name was used to validate the tokens instead of the GUID.

Repro Steps

  1. Create a SmartObject.
  2. Create a View.
  3. Drop a Picker control onto the View and link the control to the SmartObject.
  4. Save the View.
  5. Add the View onto a Form.
  6. Add a send e-mail rule.
  7. Configure the rule to contain a SmartObject property, pulled from the Picker control SmartObject.
  8. Save changes in the Rule designer.
  9. Click OK.
  10. Edit and configure the rule that has been added.
  11. Note the dependency icon (badging) of all the SmartObject tokens in the e-mail rule.

Resolution

  1. Ensure you have K2 4.7 installed.
  2. Install the K2 4.7 February 2017 Cumulative Update.
  3. Get the K2 4.7 February Cumulative Update FP5 from Regional Support.
  4. Install the K2 4.7 February Cumulative Update FP5 to apply the fix.