This tutorial walks through the steps necessary to crawl a TeamForge repository using the Aspire TeamForge connector.
Before Beginning: Add/Create User Account
A prerequisite for crawling TeamForge is to have a TeamForge repository account. This account should have sufficient permissions to crawl documents for indexing. So it should have access to all the users, groups and roles that related to the items you want to crawl. Yo may add an existing user account or create new one. If you are creating new one the recommended name for this account is "aspire_crawl_account" or something similar.
The username and password for this account will be required below.
Step 1: Set TeamForge repository access Rights
The "aspire_crawl_account" will need to have sufficient access rights to read all of the items in TeamForge repository that you wish to crawl.
To set the rights for your "aspire_crawl_account", do the following:
- Log into the TeamForge as an administrator.
- Click on 'Admin' menu item in the site navigation bar. Then on the site administration navigation bar, click Users.
- Click the drop-down arrow next to Create and click Single User.
- Fill the required information and give "aspire_crawl_account" as the user name also check the 'site admin' check box.
- Click create to create the user.
- For more information about creating users in TeamForge please refer.
You will need this login information later in these procedures, when entering properties for your TeamForge Connector.
Step 4: Initiate an Incremental Crawl
If you only want to process content updates from TeamForge (documents which are added, modified, or removed), then click on the "Run" button when the crawl type is “incremental” link selected. The TeamForge connector will automatically identify only changes which have occurred since the last crawl.
If this is the first time that the connector has crawled, the "incremental" link does the same thing as the "Full" link selected. Both will crawl the entire content source and submit all documents. Thereafter, if you click on “Run” button when crawl type is "incremental" it will only crawl updates.
Scheduled crawls are always "Incremental” crawls. This means that the first scheduled job will perform a "Full" crawl, and jobs after that will perform "update" crawls. Statistics are reset for every crawl.
Statistics are reset for every crawl.
Group Expansion
Group expansion configuration is done on the "Advanced Connector Properties" of the Connector tab.
- Click on the Advanced Configuration checkbox to enable the advanced properties section.
- Scroll down to Group Expansion and click the checkbox.
- Set an schedule for group expansion refresh and cleanup.
- As an optional setting click on the "Use external Group Expansion" checkbox to select an LDAP Cache component for LDAP group expansion. See more info on LDAP Cache
- Set the TeamForge url, user name and password of TeamForge repository.
- Set an schedule for group expansion refresh and cleanup.
Limitations
- The Teamforge connector is not supporting for repository commits. Users can integrate repositories (SVN. CVS, Git ..) to the Teamforge and view commits and other information. Since these repositories are external to Teamforge and having different URL patterns we are not supporting repository commits.
- Also it is not supporting for default access permissions. For more information regarding default access permission please visit link