Hi,
using a service with a pre_store trigger you can control this as you
want. it has the advantage that the rule is enforced regardless of
technology used (java class, I*E or jsp), but the disadvantage that you
only react - the users will (at least initially) think they can alter
the values but when they submit the page they will get an error.
nevertheless this is a very powerful mechanism - see windchill
customizers guide appendix C (or the sulis homepage for a ready-to-run
solution
😉cheers, martin
On 09/28/2010 10:23 PM, Foster, Mike (Goleta) wrote:
>
> All,
>
>
>
> I've answered part of my question in which I want to prevent
> modifications to versioned attributes but not to non-versioned
> attributes when an object's life cycle state is "Released".
>
>
>
> • Allow a designer to modify "non-versioned" attributes of any object
> whether released or not
>
> "Modify" accomplishes this
>
> "Modify" applies to both non-versioned and versioned
> attributes
>
>
>
> • Prevent a designer from modifying "versioned" attributes of released
> objects
>
> Set up the life cycle state transitions such that a
> released object cannot be checked out
>
> Modifying a versioned attribute requires check-out >
> Workspace modify > Check-in of a new iteration
>
> This is not allowed for a released object - "Revise"
> must be used
>
>
>
> Since non-versioned attribute modifications, by definition, don't
> trigger a new iteration I can allow them at any life cycle state.
>
>
>
> As for the second part of my question, I still don't have a method of
> protecting a particular attribute for modification by permitted users
> only. Is it possible with customization to allow only certain users to
> edit particular non-versioned attributes and still have those
> attributes visible to all users as read only?
>
>
>
> Thanks,
>
>
>
> Mike Foster
>
> ATK
>
>
>
> *From:* Foster, Mike (Goleta) [
>
> • 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 restr...