Configuring RDO-specific Attribute Groups

You can define attribute groups that are specific to Responsible Design Organizations (RDOs).

When added to an object, such as a Part Family, the attributes in the group display on the Properties page for the object. People from that RDO can see the attributes and their values; people from other RDOs cannot see the listed attributes. If needed, you can define and connect multiple attribute groups (each with an RDO attribute to control access) to a part family. When a user views the properties for the part family, they see the list of attributes defined for their RDO, but not any defined for other RDOs.

Related Topics
Editing emxLibraryCentral.properties
  1. In Business Modeler, create an attribute for each Responsible Design Organization (RDO):

    1. Select Object > New > Attribute.
    2. On the Basics tab, enter data for these fields:

      Name. Enter a short name to define this RDO attribute.

      Description. Enter a description.

      Type. Select string from the drop-down list.

      Default. For this attribute, the default value should exactly match the attribute's Name.

  2. Click Create.

  3. In Business Modeler, define a rule for each RDO attribute created in step 1 (see the "Working with Rules" chapter of the Business Modeler Guide for more details):

    1. Select Object > New > Rule.
    2. On the Basics tab, enter data for these fields:

      Name. Enter a name. You may want to use a format such as Rule_RDOName so you can easily determine which rule is associated with which RDO attribute.

      Description. Enter a description.

    3. On the Object Access tab, select the Access User Public Read item and click Edit.
    4. Enter this value in the Filter box:

      "relationship[Design Responsibility].from.name"="RDOName"

      where RDOName is the name of the RDO that this rule will govern (should match the Name of the RDO attribute created in step 1).

    5. Click All.
    6. Click OK.
    7. On the Governed Attributes tab, click Add.
    8. Select the attribute defined for this RDO and click OK.
    9. Click Create.

  4. In Library Central, add the RDO attributes to the attribute groups (see the Library Central User's Guide for details):

    1. Create an attribute group that will be specific to an RDO.
    2. On the Attributes category page of this attribute group, click Add Existing.
    3. Select the RDO attribute created in step 1. This attribute group is now specific to this RDO.
    4. Add the Attribute Group to a Part Family (use the Attribute Groups category for the Part Family).

  5. Add the attribute groups to the emxMultipleClassification.AttributeGroups.OrganizationAttributes property in emxLibraryCentral.properties. See emxLibraryCentral.properties.

    When viewing the Properties page for the Part Family, an attribute group displays only if:


    • The attribute group is specified in the emxMultipleClassification.AttributeGroups.OrganizationAttributes property.
    • The attribute group includes an RDO attribute (step 1) with a filter rule for Design Responsibility (step 2).
    • The RDO defined by that rule matches the RDO defined for the part.