Skip to main content
4-Participant
May 24, 2022
Solved

How to restrict access to specific WTPart view versions

  • May 24, 2022
  • 2 replies
  • 1540 views

Hello,

 

in our environment (windchill 11.0 m030) we have different View versions of our WTParts (Design, Manufacturing, SpareParts, and so on...)

 

We're wondering if it's possible to restrict access to specific views for certain users/groups

ie. Our technical designers would like to be able to see only the Design view and not be bothered with the other ones, including avoiding having those listed when they perform a search

 

Any ideas?

Best answer by HelesicPetr

Hello @Supp 

I would say OOTB is not possible with same lifecycle states.

 

There is possibility to achieve what you need if WTPart views have different Life Cycle States.

In OIR for WTPart you should define if condition (view.id) to set different Lifecycle template to each view.

Then each view would have diferent states and then you could define ACL rules for each view.

 

I hope the idea will help.

 

PetrH

 

 

2 replies

16-Pearl
May 24, 2022

Do you mean you want to restrict ability to create new view versions? If so, you can do so with policy administration:

https://www.ptc.com/en/support/article/cs49640?language=en&posno=21&q=view%20version&source=search

 

Otherwise you can add a filter in asearch to show only specific views.

 

 

Supp4-ParticipantAuthor
4-Participant
May 25, 2022

Actually I mean the ability to view and modify

The reason is, despite the efforts made to educate them to use the advanced search and filter as you mentioned,

some of our users still uses the general search (top right corner), select the wrong view by "mistake" and start to make changes

HelesicPetr
22-Sapphire II
22-Sapphire II
May 25, 2022

Hello @Supp 

I would say OOTB is not possible with same lifecycle states.

 

There is possibility to achieve what you need if WTPart views have different Life Cycle States.

In OIR for WTPart you should define if condition (view.id) to set different Lifecycle template to each view.

Then each view would have diferent states and then you could define ACL rules for each view.

 

I hope the idea will help.

 

PetrH