Skip to main content
1-Visitor
February 16, 2017
Question

ACL: What is the diffrent beween DynamicRole and RoleGroups?

  • February 16, 2017
  • 1 reply
  • 1648 views

Hi,

What is the different between a DynamicRole and RoleGroups in Windchill 11.0? Where can I find a documentation about the different group types?

Both are used in the Context Template xml (see snipped below). The ACLs are created with the UI.

... 

<AccessControlRule>

    <domainName>/Default</domainName>

    <externalTypeId>WCTYPE|wt.doc.WTDocument|priv.Domain.MyDocument</externalTypeId>

    <lifecycleState>RELEASED</lifecycleState>

    <WTPrincipalReference isInternal="true">

      <groupName>DOCUMENT_MANAGEMENT</groupName>

      <groupType>DynamicRole</groupType>

    </WTPrincipalReference>

    <grantPermissionSet><AccessPermissionSet>

        <permissionField name="READ"></permissionField>

        <permissionField name="REVISE"></permissionField>

        <permissionField name="CHANGE_PERMISSIONS"></permissionField>

        <permissionField name="DOWNLOAD"></permissionField>

        <permissionField name="SET_STATE"></permissionField>

      </AccessPermissionSet></grantPermissionSet>

  </AccessControlRule>

  <AccessControlRule>

    <domainName>/Default</domainName>

    <externalTypeId>WCTYPE|wt.doc.WTDocument|priv.Domain.MyDocument</externalTypeId>

    <lifecycleState>RELEASED</lifecycleState>

    <WTPrincipalReference isInternal="true">

      <groupName>DOCUMENT_MANAGEMENT</groupName>

      <groupType>roleGroups</groupType>

    </WTPrincipalReference>

    <grantPermissionSet><AccessPermissionSet>

        <permissionField name="READ"></permissionField>

        <permissionField name="CREATE"></permissionField>

        <permissionField name="DOWNLOAD"></permissionField>

        <permissionField name="SET_STATE"></permissionField>

      </AccessPermissionSet></grantPermissionSet>

  </AccessControlRule>

...

Thank you,

Tom

1 reply

16-Pearl
June 20, 2017