Theatre Manager supports the importing of Patron information and Theatre Map Seat Names. This section describes how to prepare a file and import information into the Patron files.
For Patron data, you can import demographic data only (names, address, phone numbers, email address, etc.). Transactional data, such as ticket history, donation history or other purchases must be imported by Arts Management Systems. |
Importing a file consists of a number of steps:
Sometimes MS Excel documents have unwanted extra lines and formatting that can increase the record count when imported. To prevent this from happening,
|
Tab delimited format means that each field in the database is separated by a tab and the last field in each record has a carriage return after it. The first record in the data may be the title of the fields for clarity, although this is not necessary.
Company | Address Line 1 | Address Line 2 | City | State | Postal Code | gPhoneWork |
Elk Whistle | 18032-C Lemon Drive | F Street | Yorba Linda | CA | 92886 | (714) 695-0994 |
Namah Dance and Music Ensemble | 5756 Wallis Lane | Woodland Hills | CA | 91367 | 626) 576-8730 | |
L.A. SYMPHONIC WINDS | 23309 Mariano | Woodland Hills | CA | 91367 | 818,348-2990 |
It is very important that each column of data contains the same type of data, otherwise importing the data file would provide disastrous results. The import process will simply import whatever is in that column into that field in the database. For example, the 'Company' column should only contain Company names. If it does not, the import may end up with last names in the first name or addresses in a company name. Each patron would have to be deleted and the import would have to be started again.
When data importing, you should 'clean up the data' prior to importing. This can be done by creating separate columns for:
There are also some fields that can be used for matching fields - which allow data to be replaced in current records.
You can use any of the special fields below when you do your import process. They will match up with fields in the database such as lookup data or phone numbers.
The import routines will automatically create new values into Code Tables for the special meaning fields during the import process. In most cases, there is no need to prepopulate code table values that will be used.
The exception is gPaymentMethod - all payment methods must be created prior to using them. |
Some special fields that will "update" the field, rather then add new contact information to the patron account
The following fields could be used as unique identifiers to import and match records to data that exists in Theatre Manager, or they could just be used to import data. The meaning changes depending on how you use them for matching data during the import process.
This is a special field that is allows you to match imported data with existing patrons based on the patron number. This should only be used if the data file originated from Theatre Manager in the first place, such as for address correction, and you are sure the Patron number matches the one in Theatre Manager (otherwise the results will be overwritten and jumbled data). If you are going to match on patron number, be sure to make a backup of the database first and verify the success of the results after the import.
If you plan to Export patron names for address correction purposes through a Mail House or other verification service, be sure to include the Patron number on the export, so that when you reimport the corrections back in, you have the patron number to link the corrected address with the correct patron record. In addition, be sure not to merge any patron records while the list is at the Mail House, or else the patron numbers may not align when you reimport the data. | |
Helpful Link: Canada Post address correction web site |
These are the marketing fields on the patron record. If they are unique within your database, and you specify them as a column header in the import file, they will also be presented as 'matching field' options. Only do this is you have used these fields to reference unique keys from another system (such as prior ticketing systems).
During the import, the program will try to match data with an existing patron based on fields you select. If a match is found, only the fields in the import file will be replaced. The remaining patron information will remain untouched. This may be useful when importing an address correction from the post office. The user may not want to update the patrons first name or last name, just their address, city and postal/zip code fields. If so, only include those columns in the import file.
Patron Number |
|
Salutations |
|
First Name |
|
Last Name |
|
Suffix |
|
Address |
|
State/Province |
|
Country |
|
Phone Numbers |
|
This will open the Import Data window.
Step 2 of the data import process is to match the spreadsheet columns up with the Theatre Manager data fields.
The first step in the data import process. | |
Opens the user's operating system dialog for opening a file. | |
Delimiter | Select the type of delimiter used in the import file. The two possible types are Tab Delimited and Comma Separated. |
The second step in the data import process. | |
# | A numerical order to the fields found in the data import file. |
Column | The column headers found in the data import file. |
Database Column | A list of the database columns in Theatre Manager to which the data import can be matched. |
Size | The size in pixels of the width of the column |
Matches | When a data import column header is matched to a TM database field, it is placed here. |
Cancels the data import process. | |
Moves to the next step in the data import process of matching keys. |
Step 3 of the process is to select the Theatre Manager database field used to locate the existing patron account.
The first step in the data import process. | |
Opens the user's operating system dialog for opening a file. | |
Delimiter | Select the type of delimiter used in the import file. The two possible types are Tab Delimited and Comma Separated. |
The third step in the data import process. | |
Database Field Name | If you are importing a field that is considered a matching field (such as MKT_C_SEQ for the patron number), then they will appear here. If you select one of the matching fields, Theatre Manger will replace data in the database if it finds the record on the database. If not, TM can insert records (depending on the options you select). |
Database Column Description | describes the meaning of the column |
Cancels the data import process. | |
Moves to the match keys step in the data import process. | |
Moves to the Set Options step in the data import process of setting options. |
Step 4 is the options available when importing the data into Theatre Manager.
The first step in the data import process. | |
Opens the user's operating system dialog for opening a file. | |
Delimiter | Select the type of delimiter used in the import file. The two possible types are Tab Delimited and Comma Separated. |
The fourth step in the data import process. | |
Include Header Record | If the first row of the data import file contains information that needs to be imported, then check this box to include the data. Otherwise the information will not be included as TM assumes that it is header information. |
Delete existing data and import as new records | |
Import all data as new records | A new patron record will be created for each row of the data that is imported. |
Import only data that does not exist | During the import, TM will look for duplicates and only import new data. |
Replace existing data only | During the import, TM will look for matching records and replace the existing information contained in the record. |
Replace existing data and import new data | During the import, TM will look for matching records to update, and if records aren't found, it will create new records. |
Cancels the data import process. | |
Moves to the previous step in the data import process. Click here for more information on the previous step of the data import process. | |
Moves to the next step in the data import process of importing the data. |
There are times when a group of patrons from the Theatre Manager database may need to be exported and imported back into Theatre Manager in order to create a new mail list. This might be required:
Before using the import features, we suggest making a backup of the database - just in case. |
This will open the Import Data window.
For more information on the Import Data window, click here.
An Open File dialog for the user's operating system will appear.
Once the file has been selected, the column headers will appear in Step 2 of the window. Scroll through the list to ensure MKT_C_SEQ appears next to Patron # For Marketing Record and PM_SHORT_NAME appears next to Mail List Name. If a column header from the import file does not automatically match, drag the column from the left to the matching line on the right.
The MKT_C_SEQ should be listed in Step 3 next to Patron # For Marketing Record. This line should be highlighted by default.
A warning message will appear.
At the bottom of the Data Import window, a message will appear to show the import has started.
Depending on how much data is being imported, the import routine can take some time to run.
When the import is complete, a final dialog will appear.
The Patrons have now been added to the Mail List. The Mail List can be opened and reviewed for details.
At this time Theatre Manager allows organizations to import patron data only from another program. All other data importing should be handled by the Arts Management staff to ensure the data is properly imported. Before beginning the import process, please click here to read the tips on importing data.
This will open the Import Data window.
For more information on the Import Data window, click here.
An Open File dialog for the user's operating system will appear.
Once the file has been selected, the column headers will appear in Step 2 of the window.
To match fields, click on a field and drag it to the right hand side to match it.
A warning message will appear.
Ensure that a backup of the database has been done.At the bottom of the Data Import window, a message will appear to show the import has started.
Depending on how much data is being imported, the import routine can take some time to run.
When the import is complete, a final dialog will appear.