Upgrading Properties with Derived Property References

For derived property formulas from a pre-11.1.2.1 application that reference a calculated property name based on the value of other properties at run time, the formulas must be manually edited to insert the namespace prefix (Custom or Core) using the Concat function. The application upgrade process cannot identify or automatically convert derived properties of this nature since the referenced property names are only calculated during the evaluation of the formula for a node.

For example, a formula which derives the value of the property returned from the MyPropName property before upgrade:

PropValue(PropValue(MyPropName))

The explicit property reference is updated to Custom.MyPropName after upgrade:

PropValue(PropValue(Custom.MyPropName))

However, the value returned from the Custom.MyPropName property at runtime also needs to be identified in a particular namespace. The formula needs to be manually edited to concatenate the appropriate namespace in order for the outer PropValue function to evaluate correctly:

PropValue(Concat(Custom.,PropValue(Custom.MyPropName)))