...
In the Assessment
object, there is a customizationFields
property that specifies the segments of this configuration tree that can be changed without invalidating the assessment as a copy of a shared assessment. The field has this value: Map<String, Set<PropertyInfo>>
. This is amap a map from node identifier
fields to a set of PropertyInfo
objects that describe the properties on that node that can be changed. The PropertyInfo
object contains enough information to create a customization UI, to collect changes from a study designer:
...