Step
|
Description
|
||
1. Create an Enumeration Manager Group
|
Use the Participant Administration utility to create a Windchill group to represent enumeration managers. This group is created at the Site level.
It is easier to control user access by adding and removing users to and from a group, rather than defining the access on a domain for each person.
|
||
2. Create an Enumeration Manager Profile
|
Create a site profile for enumeration managers and add the group you created in the previous step.
This profile allows users to view the Manage Global Enumerations tab.
|
||
3. Configure Enumeration Organizer Access Control Rules
|
Use the Policy Administration utility to grant users permissions to manage enumeration organizers.
This is done for the Site context’s System domain.
|
||
4. Configure Enumeration Access Control Rules
|
Use the Policy Administration utility to grant users permission to manage enumerations.
This is done for the domains where enumerations are configured.
|
You are not required to add members to the group when you create it. You can add and remove users to the group at any point. |
Type | Click the find icon to open the Find Type window. Select com.ptc.core.lwc.server.LWCOrganizer and click OK. |
Participant | Enter the name of the group you created under Create an Enumeration Manager Group. As you type, a drop-down list appears. To perform an advanced search, click More Search Options at the bottom of the drop-down list. For more information, see Choosing Participants. |
Applies To | Leave the default value Selected participant. |
Permissions | Depending on the access you want users to have, select the Grant option next to the following permissions: • Read and Create—Create new enumeration organizers. • Read and Modify—Edit enumeration organizers. • Read and Delete—Delete enumeration organizers. For more information, see the Enumeration Organizer Actions table below. |
Type | Click the find icon to open the Find Type window. Select com.ptc.core.lwc.server.LWCLocalizablePropertyValue and click OK. | ||
Participant | Enter the name of the group you created under Create an Enumeration Manager Group. As you type, a drop-down list appears. To perform an advanced search, click More Search Options at the bottom of the drop-down list. For more information, see Choosing Participants. | ||
Applies To | Leave the default value Selected participant. | ||
Permissions | Depending on the access you want users to have, select the Grant option next to the following permissions: • Read and Create—Create new enumeration organizers. • Read, Create, and Modify—Edit enumeration organizers. For more information, see the Enumeration Organizer Actions table below.
|
Enumeration Organizer Actions | |||
Action | Domain | Type | Permission to Grant |
Create new enumeration organizers | System | LWCOrganizer | Read and Create |
LWCLocalizablePropertyValue | Read and Create | ||
Edit enumeration organizers | System | LWCOrganizer | Read and Modify |
LWCLocalizablePropertyValue | Read, Create, and Modify | ||
Delete enumeration organizers | System | LWCOrganizer | Read and Delete |
Type | Click the find icon to open the Find Type window. Select com.ptc.core.lwc.server.LWCEnumerationDefinition and click OK. | ||
Participant | Enter the name of the group you created under Create an Enumeration Manager Group. As you type, a drop-down list appears. To perform an advanced search, click More Search Options at the bottom of the drop-down list. For more information, see Choosing Participants.
| ||
Applies To | Leave the default value Selected participant. | ||
Permissions | Depending on the access you want users to have, select the Grant option next to the following permissions: • Read and Create—Create new enumerations. • Read and Modify—Edit enumerations. • Read and Delete—Delete enumerations. • Read, Modify, Change Domain or Create By Move—Move enumerations across domains.
|
Enumeration Actions | |||
Action | Domain | Type | Permission to Grant |
Create new enumeration | Assigned domain | LWCEnumerationDefinition | Read and Create |
System | LWCLocalizablePropertyValue | Read and Create | |
Edit enumeration | Assigned domain | LWCEnumerationDefinition | Read and Modify |
System | LWCLocalizablePropertyValue | Read, Create, and Modify | |
Delete enumeration | Assigned domain | LWCEnumerationDefinition | Read and Delete |
System | LWCLocalizablePropertyValue | Delete | |
Move enumerations across domains | Source domain | LWCLocalizablePropertyValue | Read, Modify, and Change Domain |
Target domain | LWCLocalizablePropertyValue | Read, Modify, and Create By Move |