Limiting attribute modification by lifecycle state
Does anyone know how to control the edit screen by lifecycle state?
We have about a dozen WTPart attributes. One of the attributes is for Engineering use only. For maintenance reasons, we want to be able to modify that attribute in the Released state without requiring a revision, while the other eleven would require a revision. Ideally, we want to create an edit screen for only the Released state that would allow an update to that single attribute, without the giving the user the ability to alter the others. When the user revises the part and it is in a changeable state, we can allow any of the attributes to be updated.
Re: Limiting attribute modification by lifecycle state
You should open it as an idea ! We've got also this kind of need.(not only lifecycle state, but also by WTPart views)
may be it will be possible in next release of windchill as PTC will implement some "conditional" logic between attributes in the type manager ...
Or may be one day, we will be able so set ACLs at attribute levels ...
I think today, may be the simple way to do this, is to customize, and overload the OOTB data utility which manage the display of different types of attributes (string, drop down list, etc...), to add a test on the lifecycle state of the Business Object
but this solution will work only in the web UI (and may be not all places...) and not in applet like MPMLink MPSE, etc ...