Setting up Design Responsibility

Design responsibility can be set up to allow any subsidiary, business unit, or department of a host company to manage parts and items. Employees who are members of an external company cannot be assigned Engineering BOM Management roles, and therefore external organizations or their child objects cannot be assigned design responsibility.

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.