Add an option to the constraints to allow you to put a suggested value list to any attribute in Windchill. This constraint must allow you to use a global enumeration as a suggested value list, and you also must have the option to create descrite constraint list without global enumeration.
if you place a constraint on an attribute, you should recieve a picklist in the layout (create, edit, workspace, classification tree, ...) of which you can pick a value, but a the same time you must be able to manually alter or enter any text you like, in case the picklist does not provide you with the right text.
you should call this picklist setting "must pick from picklist", so you can switch it on or off, like you had in the old Cocreate Workmanager or Model Manager interface.
this kind of behaviour already exists in windchill, but it only works for link attribute in the Structure editor. This must be expanded to any other attribute, and it must work with global enumerations aswell.