Hi David,
It's easier to manage policies if they are applied on WTObject. There is
less of them to have to deal with and it is easier to see all permissions
at once. This also saves you the trouble of having to apply rules to any
objects that you may not have policies applied to already.
However, if you ever want to apply different policies to EPMDocument,
WTDocument, WTPart, etc., they will inherit the policies from WTObject. If
there is a policy applied on WTObject that you don't want applied to one of
these types, you will have to deny it at the EPMDocument level. Typically,
it's a best practice not to deny privileges whenever possible. It is easier
to manage permissions if they are all grant.
Also, setting policies at the EPMDocument level gives you more control when
applying lifecycle-state-specific permissions.
My advice would be if you plan to ever apply different policies to
different object types or lifecycle states, then keep policies applied to
WTObject to a minimum, or remove later when needed.
Thanks,
Zack
Zachary D. Alexander
Operations Manager - RAPiDS
ProductSpace Solutions Inc.
Phone: 630-495-2999 Ex. 8104
Cell: 630-460-4905