<browseConfig>
  <browseObjects>
<!-- 
  If the browseObject refers to a TypedValue, you can refer to it in two ways:
  If it is a system type you can use directly the type id, as shown below:
    <browseObject>
      <objectType>com.appiancorp.suiteapi.personalization.Group</objectType>
      <typedVariableType>5</typedVariableType>
      ....
    </browseObject>
    
  Or if it is refering to a CDT, then you can use the Name and Namespace notation:
    <browseObject>
      <objectType>com.appiancorp.record.domain.RecordType</objectType>
      <typeName>RecordType</typeName>
      <typeQName>http://www.appian.com/ae/types/2009</typeQName>
      ...
    </browseObject>
        
 -->
  
<!--
***************************************************
        Personalization Browsable Objects
***************************************************
-->

    <browseObject>
      <objectType>com.appiancorp.suiteapi.personalization.Group</objectType>
      <typedVariableType>5</typedVariableType>
      <icon>/components/toolbar/img/group.gif</icon>
      <iconAlt>alt.group</iconAlt>
      <sortAttribute>groupName</sortAttribute>
      <parentResolver>com.appiancorp.ag.group.browse.GroupDropdownResolver</parentResolver>
      <descriptor>groupName</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.personalization.User</objectType>
      <typedVariableType>4</typedVariableType>
      <id>username</id>
      <icon>/components/toolbar/img/user.gif</icon>
      <iconAlt>alt.user</iconAlt>
      <sortAttribute>lastName</sortAttribute>
      <descriptor>firstName,lastName,email</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.personalization.UserProfile</objectType>
      <typedVariableType>4</typedVariableType>
      <id>username</id>
      <icon>/components/toolbar/img/user.gif</icon>
      <iconAlt>alt.user</iconAlt>
      <sortAttribute>lastName</sortAttribute>
      <descriptor>firstName,lastName,email</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.personalization.GroupType</objectType>
      <typedVariableType>41</typedVariableType>
      <stringDisplay>{groupTypeName}</stringDisplay>
      <icon>/components/toolbar/img/dept.gif</icon>
      <iconAlt>alt.grouptype</iconAlt>
      <sortAttribute>groupTypeName</sortAttribute>
      <parentResolver>com.appiancorp.ag.group.browse.GroupTypeDropdownResolver</parentResolver>
      <descriptor>groupTypeName</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.ag.group.grid.AllUsers</objectType>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/dept.gif</icon>
      <iconAlt>alt.allusers</iconAlt>
    </browseObject>

<!--
***************************************************
        Knowledge Browsable Objects
***************************************************
-->
    <browseObject>
      <objectType>com.appiancorp.suiteapi.knowledge.Document</objectType>
      <typedVariableType>13</typedVariableType>
      <iconToken>
        <name>file_icon</name>
        <value>{extension}</value>
      </iconToken>
      <iconAlt>alt.document</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,extension,description</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</objectType>
      <typedVariableType>12</typedVariableType>
      <icon>/components/toolbar/img/folder.gif</icon>
      <iconAlt>alt.folder</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
      <parentResolver>com.appiancorp.rules.browse.RulesFolderDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.knowledge.Community</objectType>
      <typedVariableType>20</typedVariableType>
      <icon>/collaboration/img/menu_community.gif</icon>
      <iconAlt>alt.community</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.content.dataclasses.AdministratableCommunityDescriptor</objectType>
      <typedVariableType>20</typedVariableType>
      <icon>/collaboration/img/menu_community.gif</icon>
      <iconAlt>alt.community</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</objectType>
      <typedVariableType>19</typedVariableType>
      <icon>/collaboration/img/menu_knowledgecenter.gif</icon>
      <iconAlt>alt.kc</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description</descriptor>
      <parentResolver>com.appiancorp.km.browse.PersonalKnowledgeCenterResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</objectType>
      <typedVariableType>19</typedVariableType>
      <icon>/collaboration/img/menu_knowledgecenter.gif</icon>
      <iconAlt>alt.kc</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>

<!--
***************************************************
        Rules Browsable Objects
***************************************************
-->

    <browseObject>
      <objectType>com.appiancorp.suiteapi.rules.RulesFolder</objectType>
      <typedVariableType>12</typedVariableType>
      <icon>/components/toolbar/img/folder.gif</icon>
      <iconAlt>alt.folder</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
      <parentResolver>com.appiancorp.rules.browse.RulesFolderDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.rules.Constant</objectType>
      <typedVariableType>40</typedVariableType>
      <icon>/rules/img/{icon}.gif</icon>
      <iconAlt>alt.constant</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.rules.FreeformRule</objectType>
      <typedVariableType>36</typedVariableType>
      <icon>/rules/img/{icon}.gif</icon>
      <iconAlt>alt.rule</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.rules.interfaces.Interface</objectType>
      <typedVariableType>36</typedVariableType>
      <icon>/rules/img/{icon}.gif</icon>
      <iconAlt>alt.rule</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.rules.query.QueryRule</objectType>
      <typedVariableType>83</typedVariableType>
      <icon>/rules/img/{icon}.gif</icon>
      <iconAlt>alt.queryrule</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.rules.integrations.OutboundIntegration</objectType>
      <typedVariableType>250</typedVariableType>
      <icon>/rules/img/outboundIntegration.gif</icon>
      <iconAlt>alt.rule</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
      <parentResolver>com.appiancorp.km.browse.ContentDropdownResolver</parentResolver>
    </browseObject>

<!--
***************************************************
        Process Browsable Objects
***************************************************
-->
    <browseObject>
      <objectType>com.appiancorp.suiteapi.process.ProcessModelFolder</objectType>
      <typedVariableType>200</typedVariableType>
      <icon>/components/toolbar/img/folder.gif</icon>
      <iconAlt>alt.folder</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</objectType>
      <typedVariableType>23</typedVariableType>
      <icon>/components/toolbar/img/processmodel.gif</icon>
      <iconAlt>alt.pm</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.process.ProcessSummary</objectType>
      <typedVariableType>22</typedVariableType>
      <icon>/process/img/gear.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.process.admin.Actor</objectType>
      <stringDisplay>{name}</stringDisplay>
      <typedVariableType>28</typedVariableType>
      <id>expression</id>
      <icon>/components/toolbar/img/user.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.process.events.MessageEventTrigger</objectType>
      <id>persistentId</id>
      <typedVariableType>33</typedVariableType>
      <icon>/components/toolbar/img/receivemessage.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.process.events.MessageEventProducer</objectType>
      <id>persistentId</id>
      <typedVariableType>33</typedVariableType>
      <icon>/components/toolbar/img/sendmessage.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>

<!--
***************************************************
        Portal Browsable Objects
***************************************************
-->
    <browseObject>
      <objectType>com.appiancorp.ap2.Category</objectType>
      <stringDisplay>{categoryName}</stringDisplay>
      <id>category</id>
      <icon>/portal/img/menu_category.gif</icon>
      <sortAttribute>categoryName</sortAttribute>
      <descriptor>categoryName</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.portal.PageInfo</objectType>
      <typedVariableType>15</typedVariableType>
      <icon>/portal/img/menu_portalpage.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.portal.portlets.links.Folder</objectType>
      <typedVariableType>201</typedVariableType>
      <icon>/components/toolbar/img/folder.gif</icon>
      <iconAlt>alt.folder</iconAlt>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>

<!--
***************************************************
        Discussion Browsable Objects
***************************************************
-->
    <browseObject>
      <objectType>com.appiancorp.suiteapi.forums.ThreadSummary</objectType>
      <typedVariableType>17</typedVariableType>
      <icon>/forums/img/menu_thread.gif</icon>
      <sortAttribute>rootSubject</sortAttribute>
      <descriptor>rootSubject</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.forums.ForumSummary</objectType>
      <typedVariableType>16</typedVariableType>
      <icon>/forums/img/menu_forum.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.forums.Forum</objectType>
      <typedVariableType>16</typedVariableType>
      <icon>/forums/img/menu_forum.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.forums.Message</objectType>
      <typedVariableType>18</typedVariableType>
      <icon>/portal/img/search_message.gif</icon>
      <sortAttribute>datePosted</sortAttribute>
      <descriptor>subject</descriptor>
    </browseObject>

<!--
***************************************************
        Other Browsable Objects
***************************************************
-->

    <!-- UDDI Registry -->
    <browseObject>
      <objectType>com.appiancorp.process.webservices.UddiRegistry</objectType>
      <typedVariableType>301</typedVariableType>
      <id>inquiryUrl</id>
      <icon>/webservices/img/uddi_small.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,inquiryUrl</descriptor>
    </browseObject>
    <!-- Business Entity -->
    <browseObject>
      <objectType>com.appiancorp.process.webservices.BusinessEntityMediator</objectType>
      <typedVariableType>302</typedVariableType>
      <id>uuid</id>
      <icon>/webservices/img/uddi_small.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,uuid</descriptor>
    </browseObject>
    <!-- WSDL Url -->
    <browseObject>
      <objectType>com.appiancorp.process.webservices.WebService</objectType>
      <typedVariableType>303</typedVariableType>
      <id>wsdlUrl</id>
      <icon>/webservices/img/webservices_small.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,wsdlUrl</descriptor>
    </browseObject>
    <!-- Datatypes -->
    <browseObject>
      <objectType>com.appiancorp.suiteapi.type.Datatype</objectType>
      <typedVariableType>80</typedVariableType>
      <id>id</id>
      <icon>/components/toolbar/img/datatype.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,namespace,creator,creationTime,nameWithinNamespace</descriptor>
    </browseObject>
    <!-- Data Stores -->
    <browseObject>
      <objectType>com.appiancorp.type.external.config.content.DataStoreConfigContent</objectType>
      <typedVariableType>82</typedVariableType>
      <id>id</id>
      <icon>/contents/img/datastore.png</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,creator,createdTimestamp,uuid</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.type.external.config.PersistedEntityImpl</objectType>
      <typedVariableType>81</typedVariableType>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/contents/img/entity.png</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,typeId,fullUuid</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.suiteapi.applications.Application</objectType>
      <typedVariableType>86</typedVariableType>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <iconToken>
        <name>app_icon</name>
        <value>{published}</value>
      </iconToken>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.tempo.rdbms.FeedWithContext</objectType>
      <typedVariableType>87</typedVariableType>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/tempo_feed.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.record.domain.RecordType</objectType>
      <typeName>RecordType</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/contents/img/recordType.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,pluralName,description</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.uicontainer.UiContainer</objectType>
      <typeName>UiContainer</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/uicontainer.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,urlStub</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.uicontainer.TaskReport</objectType>
      <typeName>TaskReport</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/uicontainer.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,urlStub</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.uicontainer.TempoReport</objectType>
      <typeName>TempoReport</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/uicontainer.gif</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,urlStub</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.connectedsystems.ConnectedSystem</objectType>
      <typeName>ConnectedSystem</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/connectedSystem.png</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description</descriptor>
    </browseObject>
    <browseObject>
      <objectType>com.appiancorp.sites.Site</objectType>
      <typeName>SiteDesignObject</typeName>
      <typeNamespace>http://www.appian.com/ae/types/2009</typeNamespace>
      <id>id</id>
      <stringDisplay>{name}</stringDisplay>
      <icon>/components/toolbar/img/site.png</icon>
      <sortAttribute>name</sortAttribute>
      <descriptor>name,description,urlStub</descriptor>
    </browseObject>
  </browseObjects>
  <browseTemplates>

<!--
***************************************************
        Process Templates
***************************************************
-->

    <browseTemplate name="process_model_folders">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>processmodelhome</name>
          <default>true</default>
          <gridData>process.getProcessModelFolderData</gridData>
          <noResultsText>noresults.rootprocessmodelfolders</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModelFolder</browseObject>
          <gridData>process.processmodelfolders</gridData>
          <noResultsText>noresults.processmodelfoldersforfolders</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.ProcessModelFolder</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="process_models" extends="process_model_folders">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModelFolder</browseObject>
          <customGridData>
            <gridDataClass>com.appiancorp.process.design.grid.ProcessModelFolderGrid</gridDataClass>
            <configParams>
              <configParam>
                <name>published</name>
                <value>{published}</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.processmodelsorfoldersforfolders</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="processes" extends="process_models">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModelFolder</browseObject>
          <gridData>process.getProcessModelFolderData</gridData>
          <noResultsText>noresults.processmodelsorfoldersforfolders</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</browseObject>
          <gridData>process.getProcessesForProcessModel</gridData>
          <noResultsText>noresults.processesforprocessmodel</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.ProcessSummary</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="message_destinations" extends="process_models">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</browseObject>
          <gridData>process.processModelEvents</gridData>
          <noResultsText>noresults.eventsforprocessmodel</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.events.MessageEventTrigger</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <!-- Used only when simplifiedSendMessageEvent feature flag is on -->
    <browseTemplate name="message_destinations_deprecated" extends="process_models">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</browseObject>
          <gridData>process.processModelEvents</gridData>
          <noResultsText>noresults.eventsforprocessmodel</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.events.MessageEventTrigger</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="message_property_containers" extends="process_models">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.process.ProcessModel$Descriptor</browseObject>
          <gridData>process.messagePropertyContainers</gridData>
          <noResultsText>noresults.eventsforprocessmodel</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.process.events.MessageEventProducer</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.process.events.MessageEventTrigger</selectableObject>
      </selectableObjects>
    </browseTemplate>

<!--
***************************************************
        Knowledge Templates
***************************************************
-->

    <browseTemplate name="communities">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>collabhome</name>
          <default>true</default>
          <gridData>content.communities</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.publiccommunities</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.Community</browseObject>
          <gridData>content.communities</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Community</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="communities_old_id">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>collabhome</name>
          <default>true</default>
          <gridData>content.toplevel_communities_old_id</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.publiccommunities</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.Community</browseObject>
          <gridData>content.community_children_old_id</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Community</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="admincommunities" extends="communities">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>collabhome</name>
          <default>true</default>
          <gridData>content.admincommunities</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.publiccommunities</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.Community</browseObject>
          <gridData>content.admincommunities</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.content.dataclasses.AdministratableCommunityDescriptor</browseObject>
          <gridData>content.admincommunities</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.content.dataclasses.AdministratableCommunityDescriptor</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="deactivatedcommunities">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>collabhome</name>
          <default>true</default>
          <gridData>content.deactivatedcommunities</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.publiccommunities</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Community</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="knowledge_centers" extends="communities">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>personalhome</name>
          <gridData>content.personal_and_teams</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.personalkcs</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.Community</browseObject>
          <gridData>content.childContainers</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="kcs_old_id" extends="communities_old_id">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>personalhome</name>
          <gridData>content.personal_and_teams_old_id</gridData>
          <rootNodeId>0</rootNodeId>
          <noResultsText>noresults.personalkcs</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.Community</browseObject>
          <gridData>content.community_children_old_id</gridData>
          <noResultsText>noresults.communitycontents</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="folders" extends="knowledge_centers">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</browseObject>
          <customGridData>
            <gridData>content.childContainers</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.knowledgecentercontents</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</browseObject>
          <customGridData>
            <gridData>content.childContainers</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.knowledgecentercontents</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <customGridData>
            <gridData>content.childContainers</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.foldercontents.nofolders</noResultsText>
        </grid>
      </grids>
      <createElements>
        <createElement name="folder_in_kc">
          <browseObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
        <createElement name="folder_in_kc">
          <browseObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
        <createElement name="folder_in_folder">
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
      </createElements>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="folders_old_id" extends="kcs_old_id">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</browseObject>
          <customGridData>
            <gridData>content.kc_children_old_id</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.knowledgecentercontents</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</browseObject>
          <customGridData>
            <gridData>content.kc_children_old_id</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.knowledgecentercontents</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <customGridData>
            <gridData>content.folder_children_old_id</gridData>
            <configParams>
              <configParam>
                <name>user-access</name>
                <value>{userAccess}</value>
              </configParam>
              <configParam>
                <name>build-non-containers</name>
                <value>false</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.foldercontents.nofolders</noResultsText>
        </grid>
      </grids>
      <createElements>
        <createElement name="folder_in_kc">
          <browseObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
        <createElement name="folder_in_kc">
          <browseObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
        <createElement name="folder_in_folder">
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/knowledge/browse/createfolder.do</path>
        </createElement>
      </createElements>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="folders_and_kcs" extends="folders">
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.PersonalKnowledgeCenter</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.CommunityKnowledgeCenter</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="documents" extends="folders">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <customGridData>
            <gridData>content.containerData</gridData>
            <configParams>
              <configParam>
                <name>extensions</name>
                <value>{extensions}</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.foldercontents</noResultsText>
        </grid>
      </grids>
      <createElements>
        <createElement name="doc_in_folder">
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <icon>/components/toolbar/img/upload.gif</icon>
          <path>/knowledge/browse/uploaddocument.do</path>
        </createElement>
      </createElements>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Document</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="documents_old_id" extends="folders_old_id">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <customGridData>
            <gridData>content.folder_children_old_id</gridData>
            <configParams>
              <configParam>
                <name>extensions</name>
                <value>{extensions}</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.foldercontents</noResultsText>
        </grid>
      </grids>
      <createElements>
        <createElement name="doc_in_folder">
          <browseObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</browseObject>
          <icon>/components/toolbar/img/upload.gif</icon>
          <path>/knowledge/browse/uploaddocument.do</path>
        </createElement>
      </createElements>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Document</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="content" extends="documents">
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Document</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="content_old_id" extends="documents_old_id">
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.knowledge.KnowledgeFolder</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.knowledge.Document</selectableObject>
      </selectableObjects>
    </browseTemplate>

<!--
***************************************************
        Rules Templates
***************************************************
-->

    <browseTemplate name="rules_folders">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>ruleshome</name>
          <default>true</default>
          <gridData>content.rulesRootFolders</gridData>
          <noResultsText>noresults.rulesroot</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <gridData>content.childContainers</gridData>
          <noResultsText>noresults.foldercontents.nofolders</noResultsText>
        </grid>
      </grids>
      <createElements>
        <createElement name="folder_in_rootfolder">
          <rootNavigationItem>ruleshome</rootNavigationItem>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/rules/browse/createrulesfolder.do</path>
        </createElement>
        <createElement name="folder_in_folder">
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <icon>/components/toolbar/img/createfolder.gif</icon>
          <path>/rules/browse/createrulesfolder.do</path>
        </createElement>
      </createElements>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.rules.RulesFolder</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="rules" extends="rules_folders">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>ruleshome</name>
          <default>true</default>
          <gridData>content.rulesRootFoldersAndRules</gridData>
          <noResultsText>noresults.rulesroot</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <gridData>content.allChildren</gridData>
          <noResultsText>noresults.rulesinfolder</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.rules.FreeformRule</selectableObject>
        <selectableObject>com.appiancorp.rules.interfaces.Interface</selectableObject>
        <selectableObject>com.appiancorp.rules.query.QueryRule</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.rules.Constant</selectableObject>
        <selectableObject>com.appiancorp.rules.integrations.OutboundIntegration</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="interfaces">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>interfaceshome</name>
          <default>true</default>
          <gridData>content.rulesRootFolders</gridData>
          <noResultsText>noresults.interfacesroot</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <gridData>content.interfaceChildren</gridData>
          <configParams>
            <configParam>
              <name>preferredEditor</name>
              <value>interface</value>
            </configParam>
          </configParams>
          <noResultsText>noresults.interfacesinfolder</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.rules.interfaces.Interface</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="integrations" extends="rules">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <customGridData>
            <gridData>content.childContainers</gridData>
            <configParams>
              <configParam>
                <name>subtype</name>
                <value>5</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.integrationsinfolder</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.rules.integrations.OutboundIntegration</selectableObject>
      </selectableObjects>
    </browseTemplate>
    <browseTemplate name="constants" extends="rules">
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.rules.RulesFolder</browseObject>
          <customGridData>
            <gridData>content.childContainers</gridData>
            <configParams>
              <configParam>
                <name>subtype</name>
                <value>0</value>
              </configParam>
            </configParams>
          </customGridData>
          <noResultsText>noresults.constantsinfolder</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.rules.Constant</selectableObject>
      </selectableObjects>
    </browseTemplate>

<!--
***************************************************
        Personalization Templates
***************************************************
-->

    <browseTemplate name="personalization">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allgroups</name>
          <default>true</default>
          <gridData>personalization.listGroupTypes</gridData>
          <noResultsText>groups_users_picker.browse.noresults.grouptypes</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.GroupType</browseObject>
          <gridData>personalization.topLevelGroupsForTypeGrid</gridData>
          <noResultsText>groups_users_picker.browse.noresults.groupsforgrouptype</noResultsText>
        </grid>
      </grids>
      <quicklinks>
        <quicklink>
          <name>favorites</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>favorites</value>
            </parameter>
            <parameter>
              <name>rootNodeId</name>
              <value></value>
            </parameter>
            <parameter>
              <name>rootNodeType</name>
              <value></value>
            </parameter>
          </parameters>
        </quicklink>
        <quicklink>
          <name>allgroups</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>allgroups</value>
            </parameter>
            <parameter>
              <name>rootNodeId</name>
              <value></value>
            </parameter>
            <parameter>
              <name>rootNodeType</name>
              <value></value>
            </parameter>
          </parameters>
        </quicklink>
        <quicklink>
          <name>departments</name>
          <parameters>
            <parameter>
              <name>rootNodeId</name>
              <value>1</value>
            </parameter>
            <parameter>
              <name>rootNodeType</name>
              <value>com.appiancorp.suiteapi.personalization.GroupType</value>
            </parameter>
          </parameters>
        </quicklink>
        <quicklink>
          <name>teams</name>
          <parameters>
            <parameter>
              <name>rootNodeId</name>
              <value>2</value>
            </parameter>
            <parameter>
              <name>rootNodeType</name>
              <value>com.appiancorp.suiteapi.personalization.GroupType</value>
            </parameter>
          </parameters>
        </quicklink>
      </quicklinks>
      <defaultParameters>
        <defaultParameter>
          <name>rootNodeId</name>
          <value>1</value>
        </defaultParameter>
        <defaultParameter>
          <name>rootNodeType</name>
          <value>com.appiancorp.suiteapi.personalization.GroupType</value>
        </defaultParameter>
        <defaultParameter>
          <name>rootNavigationItem</name>
          <value>allgroups</value>
        </defaultParameter>
      </defaultParameters>
    </browseTemplate>

    <browseTemplate name="departments">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>departments</name>
          <gridData>personalization.topLevelGroupsForTypeGrid</gridData>
          <rootNodeId>1</rootNodeId>
          <noResultsText>groups_users_picker.browse.noresults.groupsforgrouptype</noResultsText>
        </rootNavigationItem>
<!--   Need a new K call to return only favorite teams.
        <rootNavigationItem>
          <name>favorites</name>
          <default>true</default>
          <gridData>personalization.favoritePeopleGrid</gridData>
          <noResultsText>groups_users_picker.favorites.noresults.people</noResultsText>
        </rootNavigationItem>-->
      </rootNavigationItems>
      <parentResolvers>
        <parentResolver>
          <objectType>com.appiancorp.suiteapi.personalization.Group</objectType>
          <resolverType>com.appiancorp.ag.group.browse.GroupDropdownNoGroupTypesResolver</resolverType>
        </parentResolver>
      </parentResolvers>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.Group</browseObject>
          <gridData>personalization.groupsForGroupGrid</gridData>
          <noResultsText>groups_picker.browse.noresults.groupsforgroup</noResultsText>
        </grid>
      </grids>
      <quicklinks>
      <!--
        <quicklink>
          <name>departments</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>departments</value>
            </parameter>
          </parameters>
        </quicklink> -->
 <!--       <quicklink>
          <name>favorites</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>favorites</value>
            </parameter>
          </parameters>
        </quicklink>-->
      </quicklinks>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="teams" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>teams</name>
          <gridData>personalization.topLevelGroupsForTypeGrid</gridData>
          <rootNodeId>2</rootNodeId>
          <noResultsText>groups_users_picker.browse.noresults.groupsforgrouptype</noResultsText>
        </rootNavigationItem>

<!--   Need a new K call to return only favorite teams.
        <rootNavigationItem>
          <name>favorites</name>
          <default>true</default>
          <gridData>personalization.favoritePeopleGrid</gridData>
          <noResultsText>groups_users_picker.favorites.noresults.people</noResultsText>
        </rootNavigationItem>-->
      </rootNavigationItems>
      <parentResolvers>
        <parentResolver>
          <objectType>com.appiancorp.suiteapi.personalization.Group</objectType>
          <resolverType>com.appiancorp.ag.group.browse.GroupDropdownNoGroupTypesResolver</resolverType>
        </parentResolver>
      </parentResolvers>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.Group</browseObject>
          <gridData>personalization.groupsForGroupGrid</gridData>
          <noResultsText>groups_picker.browse.noresults.groupsforgroup</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="departments_and_teams" extends="departments,teams">
      <quicklinks>
        <quicklink>
          <name>departments</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>departments</value>
            </parameter>
          </parameters>
        </quicklink>
        <quicklink>
          <name>teams</name>
          <parameters>
            <parameter>
              <name>rootNavigationItem</name>
              <value>teams</value>
            </parameter>
          </parameters>
        </quicklink>
      </quicklinks>
    </browseTemplate>

    <browseTemplate name="groupTypes">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allgroups</name>
          <default>true</default>
          <gridData>personalization.listGroupTypes</gridData>
          <noResultsText>groups_users_picker.browse.noresults.grouptypes</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.GroupType</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="groups" extends="personalization">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allgroups</name>
          <default>true</default>
          <gridData>personalization.listGroupTypes</gridData>
          <noResultsText>groups_picker.browse.noresults.grouptypes</noResultsText>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>favorites</name>
          <gridData>personalization.favoriteGroups</gridData>
          <noResultsText>groups_picker.favorites.noresults.groups</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.Group</browseObject>
          <gridData>personalization.groupsForGroupGrid</gridData>
          <noResultsText>groups_picker.browse.noresults.groupsforgroup</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="users" extends="personalization">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allgroups</name>
          <default>true</default>
          <gridData>personalization.listGroupTypesWithAllUsers</gridData>
          <noResultsText>users_picker.browse.noresults.grouptypes</noResultsText>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>favorites</name>
          <gridData>personalization.favoriteUsers</gridData>
          <noResultsText>users_picker.favorites.noresults.people</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.Group</browseObject>
          <gridData>personalization.directPeopleMembers</gridData>
          <noResultsText>users_picker.browse.noresults.peopleforgroup</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.ag.group.grid.AllUsers</browseObject>
          <gridData>personalization.showFindUsersGrid</gridData>
          <noResultsText>users_picker.browse.noresults.allusers</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.User</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.UserProfile</selectableObject>
      </selectableObjects>
    </browseTemplate>



    <browseTemplate name="deactivated_users">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>deactivatedUsers</name>
          <default>true</default>
          <gridData>personalization.deactivatedUsersGrid</gridData>
          <noResultsText>deactivated_users_picker.browse.noresults.nousers</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.personalization.Group</browseObject>
          <gridData>personalization.deactivatedUsersGrid</gridData>
          <noResultsText>users_picker.browse.noresults.peopleforgroup</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.User</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.UserProfile</selectableObject>
      </selectableObjects>
    </browseTemplate>


    <browseTemplate name="people" extends="users">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>favorites</name>
          <gridData>personalization.favoritePeopleGrid</gridData>
          <noResultsText>users_picker.favorites.noresults.people</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.User</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.UserProfile</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="assignees" extends="people">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>actors</name>
          <gridData>process.actors.assignees</gridData>
          <noResultsText>assignees_picker.browse.noresults.actors</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.User</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.UserProfile</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
        <selectableObject>com.appiancorp.process.admin.Actor</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="assignees_with_task" extends="people">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>actors</name>
          <gridData>process.actors.assignees_with_task</gridData>
          <noResultsText>assignees_picker.browse.noresults.actors</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.personalization.User</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.UserProfile</selectableObject>
        <selectableObject>com.appiancorp.suiteapi.personalization.Group</selectableObject>
        <selectableObject>com.appiancorp.process.admin.Actor</selectableObject>
      </selectableObjects>
    </browseTemplate>



<!--
***************************************************
        Portal Templates
***************************************************
-->

    <browseTemplate name="portal_pages" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>categories</name>
          <gridData>portal.portalPagesAndCategoriesForCategoryGrid</gridData>
          <noResultsText>portal_pages.browse.noresults.toplevelcategories</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.ap2.Category</browseObject>
          <gridData>portal.portalPagesAndCategoriesForCategoryGrid</gridData>
          <noResultsText>portal_pages.browse.noresults.subcategories</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.portal.PageInfo</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="links_channel_folders" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>links_folders</name>
          <gridData>portlet.links.showFoldersContentsGrid</gridData>
          <noResultsText>links_channel_folders.browse.noresults.folders</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.portal.portlets.links.Folder</browseObject>
          <gridData>portlet.links.showFoldersContentsGrid</gridData>
          <noResultsText>links_channel_folders.browse.noresults.folders</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.portal.portlets.links.Folder</selectableObject>
      </selectableObjects>
    </browseTemplate>

<!--
***************************************************
        Discussion Templates
***************************************************
-->

    <browseTemplate name="forums" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>all_forums</name>
          <gridData>forums.showAllForums</gridData>
          <noResultsText>forums.browse.noresults.forums</noResultsText>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>subscribed_forums</name>
          <gridData>forums.showSubscribedForums</gridData>
          <noResultsText>forums.browse.noresults.subscribedforums</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.forums.ForumSummary</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="topics" extends="forums" >
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.forums.ForumSummary</browseObject>
          <gridData>forums.showThreads</gridData>
          <noResultsText>forums.browse.noresults.topicsinforum</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.forums.ThreadSummary</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="messages" extends="topics" >
      <grids>
        <grid>
          <browseObject>com.appiancorp.suiteapi.forums.ThreadSummary</browseObject>
          <gridData>forums.showMessages</gridData>
          <noResultsText>forums.browse.noresults.messagesintopic</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.forums.Message</selectableObject>
      </selectableObjects>
    </browseTemplate>

<!--
***************************************************
        Other Templates
***************************************************
-->

    <browseTemplate name="uddi_registry" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>uddi_registries</name>
          <gridData>webservices.showUddiRegistries</gridData>
          <noResultsText>webservices.browse.noresults.registries</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.process.webservices.UddiRegistry</browseObject>
          <gridData>webservices.showBusinessEntity</gridData>
          <noResultsText>webservices.browse.noresults.business_entities</noResultsText>
        </grid>
        <grid>
          <browseObject>com.appiancorp.process.webservices.BusinessEntityMediator</browseObject>
          <gridData>webservices.showWSDLUrls</gridData>
          <noResultsText>webservices.browse.noresults.urls</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.process.webservices.WebService</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="datatypes">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allDatatypes</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="datatypesCustom" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>datatypesCustom</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesCustom</rootNodeId>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="datatypesCustom_IncludeHidden" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>datatypesCustom_IncludeHidden</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesCustom_IncludeHidden</rootNodeId>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="datatypesRecordType" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>datatypesRecordType</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesRecordType</rootNodeId>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="datatypesRecordOrPrimitiveType">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>datatypesPrimitive</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesPrimitive</rootNodeId>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>datatypesRecordOrPrimitiveType</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesRecordOrPrimitiveType</rootNodeId>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <!-- Template specific to the data type designer -->
    <browseTemplate name="datatypesForDataTypeDesigner" extends="datatypesRecordOrPrimitiveType">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>datatypesPrimitive</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesPrimitive</rootNodeId>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>datatypesRecordOrPrimitiveType</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>datatypesRecordOrPrimitiveType</rootNodeId>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="dataStores">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allDataStores</name>
          <gridData>admin.dataStoresGridData</gridData>
          <noResultsText>dataStores.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.type.external.config.content.DataStoreConfigContent</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="entities">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>dataStores</name>
          <gridData>admin.publishedDataStoresGridData</gridData>
          <noResultsText>entities.browse.noresults</noResultsText>
        </rootNavigationItem>
      </rootNavigationItems>
      <grids>
        <grid>
          <browseObject>com.appiancorp.type.external.config.content.DataStoreConfigContent</browseObject>
          <gridData>admin.entitiesGridData</gridData>
          <noResultsText>dataStores.browse.noresults</noResultsText>
        </grid>
      </grids>
      <selectableObjects>
        <selectableObject>com.appiancorp.type.external.config.PersistedEntityImpl</selectableObject>
      </selectableObjects>
    </browseTemplate>
    
    <browseTemplate name="tempoFeeds" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>tempoFeeds</name>
          <gridData>tempo.feedsData</gridData>
          <noResultsText>tempoFeeds.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.tempo.rdbms.FeedWithContext</selectableObject>
      </selectableObjects>
    </browseTemplate>
    
    <browseTemplate name="recordTypes">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>recordTypes</name>
          <gridData>tempo.recordsData</gridData>
          <noResultsText>recordTypes.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.record.domain.RecordType</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="recordMapType">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>recordMapType</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>recordTypes.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="allDatatypesOrRecordTypes">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>allDatatypesOrRecordTypes</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>datatypes.browse.noresults</noResultsText>
          <rootNodeId>allDatatypesOrRecordTypes</rootNodeId>
          <default>true</default>
        </rootNavigationItem>
        <rootNavigationItem>
          <name>recordMapType</name>
          <gridData>admin.availableDataTypesData</gridData>
          <noResultsText>recordTypes.browse.noresults</noResultsText>
          <rootNodeId>recordMapType</rootNodeId>
          <default>false</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.type.Datatype</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="applications" >
      <rootNavigationItems>
        <rootNavigationItem>
          <name>applications</name>
          <gridData>admin.applications</gridData>
          <noResultsText>applications.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.suiteapi.applications.Application</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="taskReport">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>taskReport</name>
          <gridData>tempo.taskReportData</gridData>
          <noResultsText>taskReport.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.uicontainer.TaskReport</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="tempoReport">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>tempoReport</name>
          <gridData>tempo.tempoReportData</gridData>
          <noResultsText>tempoReport.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.uicontainer.TaskReport</selectableObject>
        <selectableObject>com.appiancorp.uicontainer.TempoReport</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="connectedSystems">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>connectedSystems</name>
          <gridData>admin.connectedSystems</gridData>
          <noResultsText>connectedSystems.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.connectedsystems.ConnectedSystem</selectableObject>
      </selectableObjects>
    </browseTemplate>

    <browseTemplate name="sites">
      <rootNavigationItems>
        <rootNavigationItem>
          <name>sites</name>
          <gridData>admin.sites</gridData>
          <noResultsText>sites.browse.noresults</noResultsText>
          <default>true</default>
        </rootNavigationItem>
      </rootNavigationItems>
      <selectableObjects>
        <selectableObject>com.appiancorp.sites.Site</selectableObject>
      </selectableObjects>
    </browseTemplate>

  </browseTemplates>

</browseConfig>
