Question
Need different permissions for versioned versus non-versioned attributes
In Intralink 3.x a distinction was made between versioned attributes and non-versioned attributes with regard to permissions. In addition attributes could be restricted such that only certain users or groups had permission to modify them.
In that system we used both kinds of attributes and set up permissions as follows:
* Versioned attributes: Modify allowed unless the release level of the object is "Released"
* Non-versioned attributes: Modify allowed at all times regardless of release level
* Certain non-versioned attributes: Modify allowed at all times but only by certain users or groups.
In Windchill I'm trying to reproduce this functionality:
The versioned attributes we want to restrict from modification when an object is released are description attributes that we use to populate a drawing's title block and parts list.
The non-versioned attributes I want to allow modification at all times contain status and tracking information. In addition I want to restrict modification of certain non-versioned attributes to particular users or groups.
In Windchill all attributes seem to be covered by the "Modify" permission. As such I can't find a way to differentiate between the versioned attributes and the non-versioned attributes. The closest I've come is somehow adding the versioned attributes I want to protect to the class of attributes governed by the "Modify Identity" permission. This requires some customization which is not very clearly described in the customizers guide. Even that doesn't appear to allow restriction based on user or group.
Am I missing something? Is it possible to reproduce this 3.x functionality in Windchill (specifically Intralink 9.1)?
Thanks,
Mike Foster
ATK
In that system we used both kinds of attributes and set up permissions as follows:
* Versioned attributes: Modify allowed unless the release level of the object is "Released"
* Non-versioned attributes: Modify allowed at all times regardless of release level
* Certain non-versioned attributes: Modify allowed at all times but only by certain users or groups.
In Windchill I'm trying to reproduce this functionality:
The versioned attributes we want to restrict from modification when an object is released are description attributes that we use to populate a drawing's title block and parts list.
The non-versioned attributes I want to allow modification at all times contain status and tracking information. In addition I want to restrict modification of certain non-versioned attributes to particular users or groups.
In Windchill all attributes seem to be covered by the "Modify" permission. As such I can't find a way to differentiate between the versioned attributes and the non-versioned attributes. The closest I've come is somehow adding the versioned attributes I want to protect to the class of attributes governed by the "Modify Identity" permission. This requires some customization which is not very clearly described in the customizers guide. Even that doesn't appear to allow restriction based on user or group.
Am I missing something? Is it possible to reproduce this 3.x functionality in Windchill (specifically Intralink 9.1)?
Thanks,
Mike Foster
ATK
