For example, suppose a company, XYZ Corp., is developing a part and assigns design responsibility to the Milford Engineering department within that company. Only users who are assigned to Milford Engineering who have access to the part in a given state--as defined by the part's policy--will be able to manage the part. Managing consists of modify, connect, disconnect, promote, and demote actions. Since the Employee role is given read/show access on parts without any expressions, all employees of the host company and its subsidiaries/business units/departments will have read/show access. You can restrict who can view items by removing read/show access from the Employee role and adding that to the individual roles. This will cause design responsibility expression evaluation for all actions on the objects including searching for parts, and it can cause a small change in performance. Only the owner can change or remove the design responsibility on a part, and only if the part is in the In Work state. Engineering BOM Management does not check access to the part in the Released state. Therefore, users other than those who have design responsibility can work with the part, even if the design responsibility was not removed from the part before it was promoted to Released. A user assigned to the Company Representative role should set up subsidiaries, business units or departments that will have design responsibility for a part. For details, see Collaboration and Approvals User's Guide:Creating a Company, Subsidiary, Business Unit, or Department. |