Parent Child Relationship - Cascade Refresh

 Hi,

 

For example: Assume Person CDT has multiple Address CDT as its child CDTs, and specified as Multiple. I want to be able to create/update address using its own UI. Then I want to be able to select multiple addresses in Person management screen. The issue is when I initially assigned two addresses to One Person object, and then I de-selected one address later on. The result of this is that address object that's being de-selected are removed from address table. I have set (Cascade=REFRESH) behavior for Address in Person CDT.

This behavior doesn't actually match what Appian Document says: 

Appian recommends a cascade setting of REFRESH in relationships when more than one parent can reference a child value. These relationships are usually intended as a "Reference" relationship, in which no one parent "owns" the child value, but simply points to it.

 

Any help?

Thanks,

  Discussion posts and replies are publicly visible