cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X

Translate the entire conversation x

Move permissions?

davehaigh
13-Aquamarine

Move permissions?

I'm trying to adjust permissions to allow users to move files from one product to another.

I went into the policy administrator and set it to grant change domain and change context.

However if I log in as my normal user, I can't move a file from one product to another.

I get this error:
"You cannot move these objects because you do not have the necessary permission to change domain for one or more of its versions"

When I go to manage security on the object I don't see a pick that would allow me to change domain or context.
[cid:image003.jpg@01CC8E34.F7A45F50]

Logged in as a business admin I can move the objects.

What do I have to change to allow users to move files between Products?

David Haigh
Phone: 925-424-3931
Fax: 925-423-7496
Lawrence Livermore National Lab
7000 East Ave, L-362
Livermore, CA 94550

3 REPLIES 3

Move has 3 separate permissions:

- Can leave where it is (Create by Move)

- Can enter new place

o In same context (Change Domain)

o In different context (Change Context)
davehaigh
13-Aquamarine
(To:davehaigh)

Thanks to Mike Lockwood I found out why I couldn't move the files.
[cid:image004.jpg@01CC8E41.2F214630]

The problem is the team role at the product level had denied Change Domain, and Change Context. Which means I have to fix this in every single Product I have. Not a happy camper for sure!

So here are some questions about how to go about fixing this so these permissions can be managed more easily.

1. Do you use the deny setting?

2. We have groups that we assign to the team roles in the Products. I want to keep that. But I don't want the permissions for the group set there. I don't see a way in the policy administrator to set the permissions on a group. What am I missing?

3. Can someone explain to me what I'm seeing in this screen shot? There are different permissions set for each of the levels under the Product. What are these?

[cid:image006.jpg@01CC8E41.2F214630]

At this point I'm willing to totally re-architect the policies. Where and how they are set. I'm looking for best practices that will scale well.

David Haigh

David,


I can offer some brief guidance based on having to address similar cases with many different Windchill clients. Given that access control solutions must be guided by clear, validated business requirements, any specific guidance may or may not fit your overall needs.



1. Do you use the deny setting?


Deny settings should never be used without a full, clear understanding of what that means in terms of object, principal and context inheritence factors. While there is sometimes a compelling business requirement for their use, more often than not simply "Not Granting" a permission will meet the business needs to prevent an action ( I often refer to this as a 'soft deny').

2. We have groups that we assign to the team roles in the Products. I want to keep that. But I don't want the permissions for the group set there. I don't see a way in the policy administrator to set the permissions on a group. What am I missing?


In general, unless the permissions is pervasive across the organization, and not dependent on Product/Library context membership, then permissions should not be managed at the group level. If this is the case, the group level permissions may be managed in the Policy Admin at either the Org default or PDM domains. Generally speaking permissions should be managed at the Team Role level, this insures that anyone assigned to a role, or multiple roles, by either group or individual membership, will have the necessary permissions appropriate for that role. While this has often historically increased the administrative burden for the policy administrator, it insures the users have the necessary permissions across any role they are assigned to. Good news for administrators is that in 10.0 there is a method to define team roles such that they can be managed at the higher level domains (Org, PDM, etc) rather than having to do so in each individual context domain.

3. Can someone explain to me what I'm seeing in this screen shot? There are different permissions set for each of the levels under the Product. What are these?


The screen shots do not give me enough info to be specific. However, the one indicates that you are using Product sub-domains, most likely assigned to specific folders within your Product. The only valid reason for doing this is that you desire significant access control polices be applied to objects of the same type within the same Product context based on some aspect that you are using folders to manage/segregate. As such, you have explicitly determined that you want to apply different permissions to different folders/levels under your Product.


Russ

Announcements

Top Tags