Example: Removing a tab from the user interface

Note: This example describes Meetings tab removal, but the same procedure applies for removal of Tasks and Polls tabs.

In this example, assume that you want to remove the Meetings tab from the user interface because your enterprise does not support online meetings. Use the following procedure to do so:

  1. Open the TCMConfig.xml file for editing. The TCMConfig.xml file is located by default in the C:\Program Files\FileNet\Collaboration\TCM\WEB-INF\Config folder on the Collaboration Engine.
  2. Remove the Meetings view from the TCM application. Search the TCMConfig.xml file for the teamspace object type id, and the views settings. Locate the following segment and comment out the Meetings view (highlighted):
        <object-type id="teamspace">
    <views>
    <view>Overview</view>
    <view>Tasks</view>
    <!-- <view>Meetings</view> -->
    <view>Documents</view>
    <view>Discussions</view>
    <view>Polls</view>
    <view>People</view>
    <view>eMails</view>
    <view>TeamspaceSearch</view>
    </views>
    </object-type>
  3. To remove the Meetings option from Related Links, locate the ScheduleRelatedMeeting action in the action sets for various views (TaskAddRelatedItemsMenu, PollAddRelatedItemsMenu, etc.). Search the TCMConfig.xml file for the action. Specifically, locate the following segment and comment out the action highlighted below:
            <actions>
    <action>AddRelatedTopic</action>
    <!-- <action>ScheduleRelatedMeeting</action> -->
    <action>AddRelatedTask</action>
    <action>AddRelatedDocument</action>
    <action>AddRelationship</action>
    </actions>
  4. To prevent users from searching for meetings, hide the Meetings search target from the two searches, from the Home tab (HomeSearch, below) and from a Teamspace (TeamspaceSearch). Search for "searches" to locate the search targets. For example:
        <!-- searches -->
    <search mode="HomeSearch">
    <targets>
    <target>AnyObject</target>
    <target>Teamspaces</target>
    <target>Tasks</target>
    <!-- <target>Meetings</target> -->
    <target>Documents</target>
    <target>DiscussionPostings</target>
    <target>Polls</target>
    <target>eMails</target>
    <target>TeamspaceMembers</target>
    </targets>
  5. Remove the corresponding area on the Home page. Search for the <view id="Home"> section, then comment out the HomeMeetings sub-view, as shown here:
        <view id="Home">
    ...
    <sub-views>
    <view>MyTeamspaces</view>
    <view>HomeTasks</view>
    <!-- <view>HomeMeetings</view> -->
    <view>HomePolls</view>
    </sub-views>
  6. Remove the corresponding area on the Overview page. Search for the <view id="Overview"> section, then comment out the TeamspaceMeetings sub-view, as shown here:
    <view id="Overview">
    ...
    <sub-views>
    <view>ThisTeamspace</view>
    <view>TeamspaceTasks</view>
    <!-- <view>TeamspaceMeetings</view> -->
    <view>TeamspacePolls</view>
    </sub-views>
  7. Save and close TCMConfig.xml. Recycle the Application Server (Tomcat, Weblogic, etc.) to eliminate any cached copies of the configuration files, then restart the Collaboration Engine.

Note that the user interface automatically compensates for the Meetings tab you removed, and positions the remaining tabs properly.