Before You Begin Configuring Security Labels
Before you begin configuring security labels for your site, do the following:
Decide which security labels you want to configure for your site. Establish the list of values for each standard security label.
You can have multiple security labels defined for different purposes. To see an object, a user must be cleared for all security label values set on the object.
Determine who will be the authorized participants for each standard security label value, meaning who will be cleared for access to objects when that security label value is applied. Consider also if the authorized participants can be specified using a unique federation identifier (UFID) if principal is in LDAP or WTPrincipalReference if principal is in database.
If you specify the authorized participant using a UFID, the UFID can specify a user, user-defined group, or organization, but most commonly would be a user-defined group. Using a group as an authorized participant allows you to easily add to or change group membership using the Participant Administration utility, the Organizations > Groups page, or a third-party LDAP tool to manage groups within an LDAP directory service.
For information on user-defined groups, including user-defined groups managed with a third-party LDAP tool, see Understanding Participants (Users, Groups, and Organizations).
If the label value is informative only, you can omit the authorized participant to indicate that all users are cleared for the value.
Optionally, create the necessary groups to be used as the authorized participants.
* 
When creating user-defined groups, be sure to note the distinguished name of each group, and the directory service in which it is being stored, as this information is needed during your configuration.
Decide whether agreements will be enabled for your site. If you are going to enable agreements, you must also:
Create or identify an existing group for agreement managers in the site context. In the example configuration, this group is the Agreement Managers group. Be sure to note the distinguished name of the group and the directory service in which it is being stored as this information is needed during your configuration. You will also need to set access control permissions for the members of the agreement managers group. For more information about setting these permissions, see .
If you want more than one type of agreement to be available, create subtypes of the Agreement type. Each standard security label value can optionally be associated with one type of agreement. Be sure to note the internal name of each agreement subtype as you will need it during your configuration.
* 
If you are planning to use context-based agreements, PTC recommends that you create a subtype for both context-based agreements and for standard agreements. This makes maintaining policy access control rules easier for each type as both inherit from the Agreement type by default.
For more information about creating subtypes, see Creating a New Subtype. For more information about the Agreement type, see Agreement Type and Subtypes.
Decide whether security label changes should be applied to specified versions of an object or to all versions of an object. For example, if a part exists with the latest version of B.1 and a user launches the Edit Security Labels action on it, by default the security label settings chosen by the user only applies to version B.1 of the part. However, you can change the default using the preference Security Label Changes on Object Versions with the following options:
Always apply to all versions
Always apply to edited versions
Display a check box on the Edit Security Labels page that allows users the option to apply security label changes to all versions of the object. You can choose whether this check box is preselected by selecting the value Display all versions option selected or deselected with Display all versions option not selected. If the check box is selected, then changes to security labels are applied to all versions. If it is deselected, then changes are applied to edited versions.
If security label changes are applied to all versions of an object, changes to policy access control rules may be required. For example, if you have a policy rule in place that prevents modification of objects in a released state, then enabling the property would prevent objects with a version in a released state from being updated.
For information on setting preferences, see Preference Management.
Decide whether the Modify Security Labels permission is updatable, read-only, or hidden in permission lists throughout Windchill. This is controlled with the Access Permission Configuration (for Program, Project, Organization, and Site contexts) and Access Permission Configuration (PDM) (for Libraries and Product contexts) preferences. These preferences are managed in the Preference Management > Security utility. By default, the Modify Security Labels permission is hidden by both preferences.
Was this helpful?