You are here: Chapter 7: Configuration and Administration > System Administration > Workspace Management > Load External Data into a Project

Load External Data into a Workspace

Data can be imported into a FootPrints Workspace database from a flat text file.  This feature is useful, for example, when migrating from an existing Service Desk system to or when combining a knowledge base with an existing Workspace.

Note

The data must first be placed into a single, flat text file.  Details on creating this text file can be found in Creating the Data File.

To import data into a Workspace:

  1. Select Administration | System | Workspaces and then scroll to the Load External Data section of the page.
  2. Complete the appropriate fields, which are explained as follows:
  1. Select Time to Load Workspace Data (You May Wish to Select a Time When Server Load is Light)—The data can be imported immediately, or can be scheduled for a future time. If your import file is large (e.g., more than one thousand records) and the FootPrints server is in use, we recommend scheduling the import for a time when the server is not being accessed by users. A link to Review a List of Workspace Load events Currently in the Queue and/or Delete allows you to view scheduled loads.
  2. Please browse for the data import file ...—Click the Browse button to browse your local machine or network drives for the file. A link is also provided to review the schema of the data.
  3. Data encoding—Select the type of data encoding to use for the import file. For detailed information, see Note on Data Encoding.
  4. Options are server default and UTF-8.
  1. Link records to the Address Book—This optional feature is explained in Linking Imported Data to Address Book Contacts. Select YES to link records or NO to not link records.
  2. Userid or full name of an agent...—There are two different methods for indicating the default submitter of the data:
  1. The user ID of the administrator performing the data import becomes the submitter for all Issues being imported unless a different submitter is entered in this field.
  2. Enter a valid one-word FootPrints ID in the field provided.  This user becomes the submitter for all of the Issues being imported.

Different submitters’ IDs can be entered for each individual Issue in the data file.   Refer to Creating the Data File for information on how to do this.

  1. Optional list of Assignees...—Optionally enter one or more assignees, listed by FootPrints ID, full name, or Team name, separated by commas if there is more than one assignee. The user(s) entered here become the assignee(s) for all imported Issues.  Alternatively, the data file itself can contain assignment information (refer to Creating the Data File for Issue Import).  If one or more assignee names are provided on the System Administration page, any names found in the load file are ignored.
  1. Click GO.  The system checks that the file exists. A new Load External Data page is displayed. The new page displays some workspace information at the top of the page. The rest of the page is concerned with mapping the load file to the workspace fields and saving the mapping for later use.
  2. Complete the appropriate fields, which are explained as follows:
  3. You may use the parameters in a built-in Field-Mapping List...—On the left side of the schema section of the page, a list of built-in and saved field mappings is displayed (if you have saved mappings previously). To use a saved or built-in mapping, select the mapping from the list and then click the Use Selected List button. The fields for mapping will be populated from the selected list. To delete a saved list, select the field and then click the Delete Selected List button.
  4. Check here if your Load File...—The checkbox lets you indicate if your import file has a Heading line. Check the box as appropriate. If the box is checked, the first line of the import file will not be loaded as data.
  5. The section below the checkbox lists fields with drop-down boxes for mapping the fields to load data:
  6. Save Field-Mapping List button—The Save Field-Mapping List button saves the list of mappings you create. This button does not just save the list of mappings for Submitter in Data or the Create/Close Date/Time in Data fields, but for the rest of the mappings (below) as well. Consequently, if you want to save the entire mapping, you must click the button after you have completed mapping all of the fields. When you save the mapping, you are prompted for a name for the saved field mapping. When the save completes, the name is displayed in the list on the left side of the page.
  7. Field Mapping—Map the fields in the load file to workspace fields by selecting the appropriate load file fields from the drop-downs. To skip a field mapping, select Do Not Import from the drop-down. If you select Do Not Import, no data is entered into that field. You can also select Blank Field #1 to leave fields blank.
  1. If you are not using a saved mapping, after confirming that everything is correct, click the Save Field-Mapping List button if you wish to save the mapping for re-use at a later time.
  2. Click the GO button at the bottom of the page to import the data.
  3. The data is validated.  If the data is good, the import proceeds.  It takes some time if the import file is large, so be patient.  If bad data is present, an error message is displayed with the line numbers of contacts containing errors.
  4. If you scheduled the import to occur in the future, the import does not occur until that time.  To remove a scheduled import, click the link to Review a List of Address Book Load events.  Imports that have already started cannot be removed.

Time Out During Import

You may encounter a problem with CGI time out when validating large quantities of records during a data import. The solution to this is to increase the CGI timeout values on the web server. The following sections describe how to increase the timeout values for IIS servers on Windows 2000 and Windows 2003 and for Apache servers.

IIS on Windows 2000

To reset the CGI Timeout value for IIS on a Windows 2000 machine:

  1. On the Start menu, select Start > Settings > Control Panel > Administrative Tools > Internet Services Manager. The Internet Information Services (IIS) window is displayed.
  2. In the IIS window, right-click on the FootPrints host machine and select Properties. The Properties window is displayed.
  3. On the Internet Information Services tab, select WWW Service from the Master Properties drop-down field, and then click the Edit button. The WWW Service Master Properties window is displayed.
  4. Select the Home Directory tab.
  5. Click the Configuration button. The Application Configuration window is displayed.
  6. Select the Process Options tab.
  7. Change the value in the CGI script timeout field. The default value is 300 seconds. Increase the value as desired.
  8. Click the OK buttons for all of the windows to complete resetting the CGI script timeout value.
  9. Now you must restart the World Wide Web Publishing Service. To do so,from the Administrative Tools window, which should still be open on your desktop, double-click on Services. The Services window is displayed.
  10. In the Services window, right-click on World Wide Web Publishing Service.
  11. Select Restart from the menu.

IIS on Windows 2003

To reset the CGI Timeout value for IIS on a Windows 2003 machine:

  1. Open to the Windows\system32\inetserv directory.
  2. Using a text editor, open the MetaBase.xml file.
  3. Search for CGITimeout in the file.
  4. Change the value for CGITimeout as desired.
  5. Save and close the file.
  6. Now you must restart the World Wide Web Publishing Service. To do so,from the Administrative Tools window, which should still be open on your desktop, double-click on Services. The Services window is displayed.
  7. In the Services window, right-click on World Wide Web Publishing Service.
  8. Select Restart from the menu.

Apache on Linux/Unix

To reset the CGI Timeout value for Apache on a Linux/Unix machine:

  1. Open the httpd.conf file (usually found in the /etc/httpd/conf/ directory) with a text editor.
  2. If the Timeout value is not set, then the Timeout value is 300 seconds (the default). If you are using Virtual Host, enter:

Timeout value

in the Virtual Host section of the file. If you are not using Virtual Host, enter the value anywhere in the file.

If the Timeout value is set, locate Timeout in the file and change the value as desired.

  1. Save and close the file.
  2. Restart Apache.

Related Topics