Template Configuration
This article discusses common advanced Folder Configuration options.
GroupOU
The OU to create new groups for folder access.
MaxCreateDepth
this is maximum depth that users are allowed to create Secured Folders. It should be less than MaxDepth.
FolderDefaults
<defaults> <folder> <standardRights>Administrators:f;activatedemo\Folder Admins:f</standardRights> <listAccess> <allAccess>Everyone,Users,Domain Users,Authenticated Users</allAccess> <group aceLimit="-1"> <name>#"Update Article 050 - Folder Configuration Options":40|{#}|"_L"</name> <description>LIST ONLY GROUP FOR - DO NO USE FOR USER ACCESS</description> <type>Global,SecurityEnabled</type> <ou>=/GroupOU/OU</ou> </group> </listAccess> </folder> <group> <type>Global,SecurityEnabled</type> <read>#{folderName}:40|{#}|"_R"</read> <write>#{folderName}:40|{#}|"_W"</write> </group> </defaults>
Name | Description |
|---|---|
standardRights | This is a Standard ACL list that is added to all new folders. |
listAccess | See Ensure List Access below for more information on this option |
listAccess/allAccess | These groups are assumed to have global list access. |
listAccess/group/@aceLimit | If a folder ACE has more than is number of Aces then a List group will be created |
listAccess/group/name | A template for the new List Access group if required |
listAccess/group/description | Description for the new list group |
listAccess/group/type | Group type for the new list Group |
listAccess/group/ou | The OU to create the list access group. |
More information on list access can be found here - https://activate.activatelive.com/Activate/go///Resources/Articles/d97769e0-fb36-4426-9181-37335a37cda4
Folder Templates
The FolderTemplate parameter contains the configuration for creating new folders. It contains tempaltes for the folder and groups to create the folder.
AccessRightsDescriptions
This parameter contains the mappings between common ACE access rights and human readable strings. This can be extended if special rights are used on the site.
<descriptions> <accessRight name="Full Control" rights="FILE_ALL_ACCESS" /> <accessRight name="Change" rights="FILE_GENERIC_READ, FILE_GENERIC_WRITE, FILE_EXECUTE, DELETE" /> <accessRight name="List" folderOnly="1" rights="FILE_READ_DATA, FILE_READ_EA, FILE_GENERIC_EXECUTE" /> <accessRight name="Read Only" rights="FILE_READ_DATA, FILE_READ_EA, FILE_GENERIC_EXECUTE" /> <accessRight name="Write" rights="FILE_READ_DATA, FILE_READ_EA, FILE_GENERIC_EXECUTE, FILE_GENERIC_WRITE" /> </descriptions>
EnableVirtualAces
Virtual Aces are a way of allowing users to request access to a folder that does not have valid ACE's that can be requested. The folder is secured and the user added to the new group when required. Activate Folder Manager Virtual Aces Whitepaper