Extended Permissions

To be able to use an xClassification Tree and xProperties, you must set Extended Permissions on the xClassification Tree Form for each ItemType. In the following case, two permissions are set for the Part ItemType by right-clicking Part Pick xProperty Value Permission and Pick Item Classification Permission.

Set the following permissions for explicit xProperties: Explicit Permission and xProperty Value Permission. These permissions should be set for each xProperty in the xProperties tab of the ItemType.

Specific xProperty permissions are defined under Extended Classification xProperty Value Permissions in the TOC. These define Get, Update, and Can Change access to the selected Identities:

To define the permission for the xClassification Tree, right click on the ItemType under the Item Types tab on the form view and select either Create xProperty Value Permission or Pick xProperty Value Permission. Once selected, you have the option to view or replace the selected permission.

If the Private Permission Behavior on the xProperty form is set to “Any”, then you can set an xProperty Value Permission on a specific Item’s xProperty. This can be done using the following AML:

<AML>
<Item type="Part” id="816AEDE3506042C38211796A3581F4B9" action="edit">
<xp-shape set="permission_id” permission_id="A518B142B9CB4013A85392AA60AB7899"/>
</Item>
</AML>

Select Extended Classification Item Classification Permissions in the TOC to define specific xClass permissions. These define whether users can see the current xClass as well as whether they can set or clear the Extended Classification on an Item.

To define the xClass permissions, right click on the ItemType on the Item Types tab in the form view and select either Create Item Classification Permission or Pick Item Classification Permission. Once selected, you can either view or replace the selected permission.

Explicit xProperty permissions are defined under Extended Classification Explicit Permissions in the TOC. These specify an Identity’s access to explicitly define or undefine an xProperty as well as the access to query xProperties that are explicitly defined.