Data Maintenance
In addition to viewing constituent data, the Profiles World is also the location for entering and editing data.
The process of adding data to your database follows three very general steps:
- Verify that the information is not already present in the database.
- Assign the information to the appropriate fields within a row.
- Insert the row into the database, or update an existing row with the newly assigned information if the row already exists in the database.
Each data table uses a Data Maintenance form to assign the information to the fields in a data row. That form is essentially the same whether you are inserting a new row or editing a row that already exists in that table. Data Maintenance forms will vary from table to table however, depending on the fields that are contained in each data table.
This topic begins with a general discussion of the components of a Data Maintenance form and the standard techniques for using these components for data maintenance. It continues with instructions for creating a new row of information for a constituent, editing an existing row of information, and deleting existing rows from Millennium. This topic concludes with discussions about linking Millennium data rows, and instructions for linking Millennium data rows using the Link and Link to Existing system functionality.
Data Maintenance Forms
Objects corresponding to the fields in the data tables display on Millennium Data Maintenance forms. These objects might include text boxes, text boxes with calendar controls, list boxes and check boxes. What objects display on a particular Data Maintenance form depends on the system definitions (that is to say, data type, length, and purpose) of the fields in the data table that is being maintained.
In general, each text box and list box on a Data Maintenance form is labeled. Each label will have one letter that is underlined. This underlined letter functions as the Hot Key for that particular box.
Navigation within a Data Maintenance Form can be accomplished via the label Hot Keys, the [Tab] key, or by mouse.
Text Boxes
The text boxes on a Data Maintenance form are classified as Free, Date/Datetime, Money or ID text boxes.
Free Text Boxes
Free text fields are used by the system when there is no potential for standardizing the data that will be entered in that field. For example, in an Address row, there are a reasonably limited number of possible states and countries that might be used, but a nearly endless number of street names. Therefore, the street lines in the Address fields are free text, but the Country and State (Places) are driven by a lookup table. Free text boxes are used to enter and edit free text field data.
Free text boxes will accept any characters that you choose to enter. This includes upper case and lower case alphabetic characters, numbers, other special characters, as well as wildcards. The length of a free text box is an indication of the maximum length for the data field to which it is 'attached'.
Enter Data in a Free Text Box:
- Tab to the text box or position the mouse in the box and click, to position the cursor in that text box.
- Type the data as you want it to appear, using standard keyboard conventions (Home, End, arrow keys, etc.)
-
Tab to or click the next text box.
OR
Click the Insert, Update, or Cancel button, as appropriate.
- Tab to the text box or position the mouse in the box and click, to position the cursor in that text box.
- Highlight the portion of the data that you want to replace, using standard keyboard conventions (Home, End, Delete, arrow keys, etc.) Type in any data, until the text box shows the data as you want it to appear.
-
Tab to or click the next text box.
OR
Click the Insert, Update, or Cancel button, as appropriate.
Although the database itself will accept any character in a free text field, the Data Maintenance forms that are used to edit data rows may not display the following characters or text that follows these characters: < > & ". Single quotes may be used without problems.
Each data table has a comment field, 4000 characters long, that is a free text field. Text containing formatting characters such as tabs, line feeds and carriage returns can be entered into a comment field. However, your site may choose to remove this formatting from any text that is entered into any comment field. Do so by setting the Remove Formatting from Comments option to No on the System Options page.
If it is determined that a free text box must contain data before a row can be created or updated, a red asterisk (*) will display with the text box label. If that required field remains blank upon Insert or Update, a message will state 'Please enter this required information before continuing'. Click OK. The cursor will be placed in the required field to allow you to enter the require data into that field. A free text field is defined as 'Required' through the Custom Display Designer.
Date/Datetime Text Boxes
Many fields in Millennium are of the date/datetime (Oracle/SQL) data type. A Date/Datetime object is used to enter and edit date/datetime data. This object is comprised of a text box and a calendar control. Dates can be entered directly into the text box or selected from the calendar control.
To select a date from the calendar control, click the control. The control will display the current month, day and year by default. To use a day in the current month and year, click the desired day. To use a date in a different month and/or year, use the horizontal arrows to 'turn the calendar pages', or use the vertical arrows to select the desired month and year from drop-list boxes. Then, click the desired day. The Date/Datetime text box will auto-populate with the date that you have selected.
If you choose to enter the date directly into the Date/Datetime text box, date formatting rules will apply. Microsoft SQL Server and Oracle handle dates differently. However, Millennium expects all dates entered to conform to the same formatting rules regardless of the database engine in use at your institution. In fact, the system will not allow a data row to be inserted or updated unless the dates are in proper Millennium format.
Dates may be entered either alphabetically or numerically. If dates are entered alphabetically, they are entered using the following format:
Mmm(space)xx,(space)xxxx
where Mmm is a standard three alphabetic character abbreviation for the month (only), and x represents any numeral. Leading zeroes are optional when entering the day. The century is optional when entering the year. If you enter only the last two digits of a year, values less than or equal to 40 are interpreted as 20yy and values greater than 40 are interpreted as 19yy. You must type the century if you want something other than this interpretation. The comma is also optional, and the system will ignore capitalization.
Acceptable entries for the date July 1, 2014 |
Jul 01, 2014 |
JUL 01, 2014 |
jul 01, 2014 |
JUL 1, 2014 |
jul 1, 14 |
Jul 1 14 |
If dates are entered as numeric 'strings' with separators, you must use slashes (/), hyphens (-), or periods (.) to separate the digits into month, day, year. Day and month leading zeroes can be omitted. If you enter only the last two digits of a year, values less than or equal to 40 are interpreted as 20yy, and values greater than 40 are interpreted as 19yy. You must type the century if you want something other than this interpretation.
Acceptable entries for the date July 1, 2014 |
07/01/2014 |
07-1-2014 |
7.01.14 |
Dates may also be entered as numeric 'strings' without separators, using four, six, or eight digits. If four digits are used, they will be interpreted as a year. If six or eight digits are used, they will be interpreted as year, month, day. Leading zeroes must be used for the month and day.
Acceptable entries for the date August 1, 2014 |
20140801 |
140801 |
The system will verify that the date entered in the Date/Datetime text box is valid (for example, June 31, 2014 is an invalid date)and in proper format. If a date is invalid or improperly formatted, a warning message is given when you attempt to insert or update the data row. You must enter a valid, properly formatted date, or clear the contents of the Date/Datetime text box in order to proceed.
Money Text Boxes
Many fields in Millennium have a data type of money/number (SQL/Oracle). A Money text box is used to insert and edit Money data. When data is entered into a Money text box, the system interprets it as currency, and formats it with the dollar sign and decimal places when that data displays. The decimal point, if the amount you are entering has no cents, and trailing zeroes are optional during data entry. Commas and dollar signs are not permitted in data entry but the system will use them appropriately when that data is displayed.
Acceptable entries for the amount of $1,000.00 |
1000 |
1000.00 |
ID/Name Text Boxes
Many fields in Millennium are used to hold the ID Number of another constituent. An ID text box on a Data Maintenance form is used to collect information (the ID number or name) about the other constituent. The system will interpret the data that is entered in an ID text box in the same way that it interprets the information entered in the ID/Name text box on a standard Search Millennium Database form. You can enter either the exact ID Number (you may drop any leading zeroes) for the desired constituent, or you can enter the complete or partial name of the constituent (using the format, Last Name/First Name(space)Middle Name;Suffix).
The following would all be valid entries to identify a constituent, John Q Public, Jr. whose ID Number is 000123456. What the system will do with each entry is also noted.
Entry | What the system will do |
123456 |
The system accepts the ID Number and Inserts the row |
Public/J |
The system would return John Q. Public and also James R. Public |
Public |
The system would return John Q. Public, and also Public Water Works. |
The following entry would not be a valid entry to locate the constituent described above.
Entry | What the system will do |
Public/Johnathon | The system will not find any matches. |
You may also use wildcards to help search for an ID or Name.
When you click Insert to put the row into the database or Update to replace existing information with new, the system will search the database to locate an exact match to the information entered in the ID text box. One of several possible results will occur.
- If no matches are found for the information you entered (either ID or Name info), a Search form will be presented, with the message that no matches were found. To try again, enter information for the Name or ID Number in the corresponding text box in the Search form, along with any known City, State, or ZIP Code information. Select the check box labeled Similar if you want to search for phonetically similar names. But if you do not want to try again, you may, on many of the secondary search forms, select the Cancel link to close out the search form. On others, you will have the option to create or update the row with a non-constituent's information directly from those search forms. See the topics Relationships, Employment, or Event Guest for further details.
- If you entered an ID Number, or entered Name data and one and only one match is found, you will be given a Search Results page showing the name, address, and constituent type for the match. If this is the constituent you want, click the entry to confirm your choice. The ID Number is then placed in the field and it is stored in the row. When that row is displayed, however, the system will show the name of the constituent rather than the ID Number. If the constituent that the system found is not the one you want, you may use the link in the display to Re-specify the search.
- If one or more than one constituent match was found for the information that you entered, you will be given the Search Results Display with a list of constituents who match that information. A constituent will appear in the search results more than one time if he or she has more than one Lookup Name row. Click the Sort by ID and Display Unique List hyperlink to remove duplicate rows from the Search Results display. If you re-sort the search results, the duplicates will display again. The list will include certain biographical information for each match, so that you may choose the appropriate constituent. If they system did not find the constituent that you want, you may use the link in the Search Results display to Re-specify the search.
Additional details about searches, customizing search screens, search displays, and customizing search display screens may be found in the topic Search Millennium Database.
Lookup Table List Boxes
Many data fields in Millennium tables are controlled by, or reference, a lookup table. This means that the field will only accept entries from a set of defined entries in a lookup table. These entries have been previously defined by your institution. In general, the entries (rows) in a lookup table each have a field for a Code (up to six characters), one for a Value (up to sixty-five characters), one for a Group (up to sixty-five characters), some for security designations, one to mark the entry as Active or Inactive, and some other system-use fields.
As a general rule, when one of the rows in the lookup table is identified as acceptable data for a field in one of the data tables, only the Code is actually stored in the data table row. When data is displayed, the system will 'look up' that Code and display the Value (and sometimes the Group) that corresponds to the Code that was stored. For instance, an Address row includes a field for the Address Type, which is driven by the Address Type lookup table. The Address row will store the code for the Address Type (such as 'a') but when displayed, will show the value (Home).
The Standard Lookups topic further discusses how Millennium's standard lookup tables are structured. The Lookups topic further details the nature of lookup tables in general as well as the specific nature and purpose of all of Millennium's lookup tables.
A Lookup Table list box is used on a Data Maintenance form to edit and enter the contents of a lookup-table driven data field. A Lookup Table list box is immediately recognizable by the designation 'CHOOSE', and the small, down arrow at the right of the box. When you click the arrow, a list of the active entries in that lookup table appears in a drop-down list.
Enter Data in a Lookup List Box:
- Tab to the first Lookup list box, position the mouse in the box and click, or use the desired hot key shown on the list box label, to position the cursor there. You will be aware that the cursor is positioned in a Lookup list box because it will be highlighted (by color). If the Lookup list box already displays data that you want to replace, it is not necessary to delete it before choosing a different table entry.
- Click the down arrow to view the entries. If there are more entries in the lookup table than will fit in the list box, a scroll bar will allow you to view all of the entries. Scroll to the desired entry. As your mouse pointer moves over the list, the entries will be highlighted. When the desired one is highlighted, click it to select it to the list box.
Alternatively, if you know the first character of the entry you want, you may type that character in the list box. If there are multiple items that begin with that letter, repeatedly type that same character until the desired entry appears highlighted in the list box. For example, if you want the entry, Kuwait and the countries lookup table also has an entry for Kenya, you would press 'K' twice to select Kuwait.) This behavior applies whether you are displaying lookup entries by Value or by Code.
- The word 'CHOOSE' acts only as a placeholder in the display of the list. It is not an entry in the lookup table.
- For data integrity purposes, you should respond to all Lookup list boxes on a Data Maintenance form.
- If you do not select an entry from the lookup table (that is to say, you leave the word CHOOSE in place), and if the lookup table includes an entry that uses a 'blank' (not the word blank, but a space) as its code and value, and if that blank entry is flagged as active for data entry, then the system will automatically select the blank entry for that data field when the data row is inserted or updated. If the institution wants to make it a policy that a meaningful choice MUST be made for a data field (such as a Constituent Type in Basic Data, or a Transaction Type in Giving or Dues), then there should be no blank entry in the lookup table, or if it is present it should be flagged as inactive.
- If you do not select an entry from a Lookup list box and if the corresponding lookup table does not include an active, blank entry, then you will not be allowed to insert or update the data row until you do select an entry from the Lookup list box. The message Please choose a value before continuing appears.Click OK to cancel the message. The word CHOOSE will then be highlighted for the Lookup list box that requires an entry to be selected.
- It is important that the Gift Types and Dues Types lookup tables not allow blank entries. To enhance data integrity, we also strongly suggest that fields such as the Constituent Type, Address Type, Address Locator, be made mandatory. Your institution may also choose to make additional fields mandatory.
- The entries listed in the Lookup list box and the order in which they are listed depend on what Data Entry User Option for Lookups you have selected. If your User Option is set to Value, the Lookup list boxes on the data maintenance forms will list the Values (only), and the list will be ordered alphabetically by Value. If your User Option is set to Code, the lookup list boxes will list the Codes followed by as much of the Value as will fit, and the list will be ordered alphabetically by Code. The User Option for Lookups User Option applies only to the Data Maintenance forms. The display of the data will always show lookup table Values.
- The countries Lookup list box behaves a bit differently; 'USA' will display before all other values or codes in the countries lookup table.
- Several lookup
tables in Millennium do not use this standard behavior. They are
called value-based, or super,
lookup tables. The value-based lookup tables are: Attribute Types, Campaign
Division, Chart of Accounts, Circle Definition, Dues Batch Number, Gift
Batch Number, Institutions, and Solicitations. For value-based lookup
tables, both the code and the value from the lookup table are stored in
a data row, in separate columns. Fields that reference value-based lookup
tables are called value-based (or super) lookup fields. A Search box instead of a List box is used to
enter and maintain data in value-based lookup fields. Value-based lookup
fields are easily recognized by the presence of a Search button
. For complete details about Value-based lookup tables and fields, see the Value-based Lookup Tables in Data Entry and Maintenance topic .
Check Boxes
Some fields in Millennium act as flags to indicate that a situation is or is not in effect. For example, there is a field in the Address table for each of the months so that you can indicate whether the Address is or is not valid in each. A labeled Check box (a small square, single character in length) object is used to enter and edit the contents of a flag-like data field. Check boxes behave as toggles which can be turned on or off. When the toggle is on, a check mark appears in the box and sets the contents of a data field to 'Yes'. When it is off, the box is blank and the contents of the data field are set to 'No'.
Enter Data in a Check Box:
-
To place a check in a blank check box, tab to that box in the form. There will be an additional line around the perimeter. Click inside the box to place a check mark there.
OR
Position the mouse pointer in the square and click.
-
To remove a check from a check box, tab to that box in the form. There will be an additional line around the perimeter. Click inside the box to remove the check mark.
OR
Position the mouse pointer in the square and click.
Validating data on data maintenance forms
Many of the data maintenance forms have data checking routines in place to insure that you enter data that conforms to database and common sense rules. An example of a database rule is valid date formats. An example of a common sense rule is no special characters in four digit year fields. If you enter data that does not pass a data checking routine, an error message is displayed. Close the message and make the needed corrections.
Caution! Firefox browser users: Firefox may show a Prevent this page from creating additional dialogs check box on the error message. If this check box is on the error message,do not select it! You could be by-passing important data checking routines and suppressing legitimate error messages. This may result in either generating SQL errors as the form attempts to enter invalid data into your database, or entering nonsense data into your database!
Insert a New Row into Millennium
To create a new data row of information for a constituent, there are three techniques. You may use either a standard Insert form, a Default Insert form, or a Prospect Management workflow. Standard insert forms are presented to you with no information filled into any of the text boxes, except for standard information such as dates that default to the current day's date. A Default Insert form has the same layout as the standard Insert form but when it is presented to you, any number of the text boxes will already contain the data that you previously assigned. A Prospect Management workflow is a one-screen data entry page that can be used to enter new prospects, proposals, planned gifts, and actions into Millennium.
Create a New Row Using a Standard Insert Form
- Access the constituent using the Search Millennium Database form.
- Use the Millennium Explorer to access the display of the particular table to which you plan to add a row and visually scan it to verify that the information is not already present. (It may be helpful to do this in the Short or Mini display mode.)
-
Pass the mouse pointer over the edit button to the left of the name of the data table in the section header to access a context menu. Click Insert.
OR
Pass the mouse pointer over the Edit arrow button to the left of the display of any existing data rows from the desired table. Click Insert.
OR
Use the Insert hot key - Verify that the focus is placed somewhere on the Data Display area. Press the [ i ] key on the keyboard
- In the form that you accessed, use the Tab key, or position the mouse pointer and click to move from text box to text box to enter the data for this row. You may leave text boxes blank if you want, unless they are mandatory fields (a field that is driven by a lookup table which contains no blank entries). Continue until all information in the form appears as you want. See additional information in the topic, Using Forms.
- OR
Click Cancel to remove the form from display without creating a new row. No data that you entered on this form will be added to the database. You will return to the previous display.
Create a New Row Using a Default Insert Form
- Access the constituent using the Search Millennium Database form.
- Use the Millennium Explorer to access the display of the particular table to which you plan to add a row and visually scan it to verify that the information is not already present. (It may be helpful to do this in the Short display mode.)
-
To use the current Active default, pass the mouse pointer over the edit button to the left of the name of the data table in the section header to access a context menu. Click Insert via Default.
OR
Pass the mouse pointer over the Edit arrow button to the left of the display of any existing data rows from the desired table. Click Insert via Default.
OR
Use the Insert via Default Hot Key - Verify that the focus is placed somewhere on the Data Display area. Press the [ v ] key on the keyboard.
- To use a default other than the Active default, pass the mouse pointer over the edit button to the left of the name of the data table in the section header to access the context menu. Select Choose Default, and then select the name of the default you want to use.
- In the form that you accessed, use the Tab key or position the mouse pointer and click to move from text box to text box to enter data or to edit the existing information in any of the text boxes, until all information in the form appears as you want. See additional information in the topic, Using Forms.
- Click the Insert
button at the bottom of the form to create a new row of information in
that table, belonging to that constituent. The form will close and you
will return to the previous display, which now includes this new row.
OR
Click Cancel to remove the form from display without creating a new row. No data that you entered on that form will be added to the database. You will return to the previous display.
Create a New Row Using a Prospect Management Workflow
A Prospect Management workflow is a one-screen data entry page that can be used to enter new prospects, proposals, planned gifts, or actions into Millennium. You can enter data for the primary table (Actions, Planned Giving, Proposals, or Tracking), and also enter linked items, secondary items, and related items on the same data entry page. For example you may want to link multiple actions, their tasks, and an attachment to a new planned gift. Or you may want to link a prospect management relationship, enter ratings and research source data, and several actions at the same time that you are entering the tracking row for a new prospect. Using a workflow to enter this information allows you to insert data into multiple tables without having to navigate to several screens in order to do so. If a workflow exists for a prospect management primary table, then the Insert via Workflow item will be available on the edit button that is located in the section header.
Review the Workflow Setup topic for information about setting up and using a Prospect Management workflow.
When a new row is inserted into the table, the system automatically assigns certain standard fields to the row. It assigns the Create Date using the current day's date. It examines the User ID and user group of the current operator and copies that information into the appropriate fields in the row. Several other fields are system-generated for internal use and do not display.
Attachments
There are many circumstances when it is useful to associate a document, photo, or other type of file with a data row. You might want to 'attach' a photo to a constituent's Basic Data row. If a constituent was featured in a newspaper or magazine article, you might want to 'attach' a scanned copy of that article to a Media row for that constituent. If your prospect manager submits notes about a meeting with a hot prospect, you might want to 'attach' those notes to the prospect's Tracking row. These are just a few examples.
One or more files, external to Millennium, can be 'attached', or linked, to data rows in most all of the primary data tables, as well as to entries in the Chart of Account lookup table. When an external file is attached to a data row, the name of the file (and the sub-directory path name if one exists) displays with the data row as a hyperlink. Clicking the hyperlink opens and displays the 'attached' external file.
Millennium's Attachments table keeps track of what external files are linked to what data rows. Complete instructions on linking an external file to a data row, editing the contents of this link, and deleting a link between an external file and a data row are found in the topic, Attachments.
Delete a Data Row from Millennium
To delete an existing row in the database, you must first access the display of the appropriate table, scroll to the display of the specific row, and then access the Edit/Delete form for that row. This is done by passing the mouse pointer over the fly-over edit button to the immediate left of the display to access a context menu for that row. A row can be removed from the database by clicking the Delete button within the Edit form. Though the technique is simple, the ramifications may not always be simple. Therefore, great care must be used when deciding to delete a row.
If a row that links to another row is deleted, the link is broken. In some situations, the linked row will be deleted as well.
If a Giving or Dues row is deleted you will destroy the "audit trail" for the gift or dues transaction. Take special care when deciding to delete a Gift or Dues row, especially after reports that use that information have already been generated.
To Delete a Row:
- Access the constituent record by using the Search Millennium Database form.
- Use the Millennium Explorer to access the display of the particular table which contains the row you plan to delete. Visually scan the current rows to locate the row you want to delete.
- Pass the mouse pointer over the Edit arrow button to the left of the display of the specific data row you want to delete from the desired table. Click Update/Delete. The Edit form will be presented with the existing data showing in the text boxes.
- Click the Delete button in the form to remove the row from the database.
Super Delete
To entirely remove a constituent from the database, deleting ALL data rows belonging to that constituent, you may perform a 'super delete'. This consists of simply deleting the Basic Data row for the constituent. Because of the effects of this action, you will be given a warning message which you must confirm in order to continue. This is the case regardless of your personal setting for the User Option for confirming other deletions. If the constituent has any transactions that were processed through Paya Payment Solutions, you will also receive a warning and instructed to manually reverse and/or change those transactions through the Virtual Terminal. When you confirm your intentions, the system will automatically delete all data in all tables, belonging to that constituent. Note that the system administrator may have restricted this function for any group of users by placing them in a security group that does not have permission to delete Basic Data rows. In addition, an institutional option may be in effect that inhibits the ability perform a super delete if the constituent owns Giving data.
Edit a Data Row
To edit an existing row in the database, you must first access the display of the appropriate table, scroll to the display of the specific row, and then the access Edit form for that row. The Edit form will be presented to you with each field's data displayed in the appropriate text box.
- Access the constituent using the Search Millennium Database form.
- Use the Millennium Explorer to access the display of the particular table which contains the row you plan to edit. Visually scan the current rows to locate the row you want to edit and also to verify that the information is not already present in another row.
- Pass the mouse pointer over the Edit arrow button to the left of the display of any existing data rows from the desired table. Click Update/Delete.
- The Edit form will be presented with the existing data showing in the text boxes. Tab or use the mouse pointer to place the cursor in the individual text box to be edited and perform the edits. See Using Forms for the standard techniques.
-
You only need to edit the text boxes that you want to change. When all data appears in the Edit form in the way that you want, click the Update button at the top or bottom of the form to re-insert the row into the table.
OR
Click the Cancel button at the top or bottom of the form to remove the edit form without registering any edits that you may have made on the form. Using the Cancel button leaves the row exactly as it was before you accessed the Edit form.
When an edited row is re-inserted into the table, the system automatically updates the Last Edit Date using the current day's date and it updates the User ID field with the current operator's User ID.
Linked Data Rows
Many of the tables in Millennium allow you to create a link between one of its rows and a row in another table. These are called Secondary Links. Many of the tables in Millennium also allow you to create a link between one row and another row in the same table. These are called Joint Links. In some cases, the linked rows belong to the same constituent and in others, they may belong to different constituents. In some cases, linked rows display with the primary row to which they are linked if the Long mode of display is active. In other cases, the link is indicated by a cross reference statement that acts as a hyperlink to the display of the referenced row.
The possible links are predetermined by the system. In order for the system to appropriately set up the link internally, you must first identify a primary data row and then create the link via the context menu that you access from the edit button associated with that primary data row; choose Link to create a new row and link to an existing primary data row, or choose Link to Existing to create a link between two data rows that already exist.
Secondary Links
General Characteristics:
- The data rows for secondary links belong to the same constituent.
- The linked rows display with the primary row to which they are linked if the Long display mode is active.
- The linked rows display with the primary data row to which they are linked if the Short display mode is active and the Display Linked Data in Short Display user option is checked.
- Oftentimes, the linked rows will also display with the constituent's other data rows of the same type, with a hyperlink to the primary row's display (For example, relation rows linked to Prospect Tracking display as a secondary linked row and with the constituent's other relation rows).
- Any updates made to a linked row do not in any way affect the primary data row to which it is linked.
- If a linked row is deleted, the primary data row is unaffected.
Joint Links
General Characteristics:
- The linked data rows typically belong to different constituents.
- The linked data rows display with a statement that acts as a hyperlink from one data row to another.
- A data row can only have one joint link (this does not apply to Phone-to-Phone or to Address-to-Address links)
- When one row is updated, the row to which it is linked is updated with the same information. Updates can be made on either of the linked rows.
- If one row is deleted, the row to which it is linked is deleted as well. The deletion can be made from either of the linked rows (this does not apply to Phone-to-Phone or to Address-to-Address links)
Link a New Row to an Existing Data Row
The following lists the links that are possible in Millennium by using the Link menu item, and the details how these links will display. If a link can be to a record for the same constituent, this description will note (same id). If a link can be to a record that belongs to another constituent, this description will note (other). Finally, if a link can be to a record that belongs to a spouse, this description will note (spouse). If a link can be created using the Default Insert for a data table, this description will note 'via Default'.
Actions: These Actions rows may have linked Tasks to another constituent, and when the second constituent's Tasks are displayed, the first's Action will display as a linked row. The link must be created through the Action row.
- Task (other)
- Task via Default (other)
Actions: The linked Action row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Actions (spouse)
- Actions (other)
Addresses: The linked Address row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The Address-to-Address links are joint links insofar as updates to one side are automatically made to the other side, but when a row is deleted, the row that is (or rows that are) linked to it are not automatically deleted.
- Address (spouse)
- Address (other)
- Employment (same id)
- Employment via Default (same id)
Addresses: A linked Phone row displays with the primary address row to which it is linked.
- Phone (same id)
- Phone via Default (same id)
Attribute: The linked Attribute row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Attribute (spouse)
- Attribute (other)
Basic Data: Linked Attributes will display with the Basic Data row. If the Display Linked Attributes in the Attribute Display user option is checked, linked Attribute rows will also display with the constituent's other Attribute rows, with a hyperlink to the Basic Data row. See User Options, Linked Attribute Display for a description of this option.
- Attribute (same id)
- Attribute via Default (same id)
Comment: The linked Comment row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Comment (spouse)
- Comment (other)
Demographics: The linked Demographic row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Demographic (spouse)
- Demographic (other)
Education: A linked Attribute will display with the Education row to which it is linked. If the Display Linked Attributes in the Attribute Display user option is checked, a linked Attribute will also display with the constituent's other Attributes, with a hyperlink to the Education row to which it is linked.
- Attribute (same id)
- Attribute via Default (same id)
Employment: The linked Address row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row.
- Address (same id)
- Address via Default (same id)
Employment: A linked Attribute will display with the Employment row to which it is linked. If the Display Linked Attributes in the Attribute Display user option is checked, a linked Attribute will also display with the constituent's other Attributes, with a hyperlink to the Employment row to which it is linked.
- Attribute (same id)
- Attribute via Default (same id)
Financials: The linked Financial row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Financial (spouse)
- Financial (other)
Membership: These Subscription Level rows, Benefit Level rows, and/or Membership Card rows will display with the Membership row to which it is linked.
- Subscription Level (same id)
- Benefit Level (same id)
- Membership Cards (same id)
Phone Numbers: The linked Phone row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The Phone-to-Phone links are joint links insofar as updates to one side are automatically made to the other side, but when a row is deleted, the row that is (or rows that are) linked to it are not automatically deleted.
- Phone (spouse)
- Phone (other)
Planned Giving: Linked Gift, Relationship, Action and Rating rows will display with the Planned Gift row to which they are linked. Linked Action, Relationship and Gift rows will also display with the constituent's other Action, Relationship and Gift rows with a hyperlink to the Planned Gift row to which they are linked.
- Gift (same id or other)
- Gift via Default (same id or other)
- Relationship (same id)
- Relationship via Default (same id)
- Action (same id)
- Action via Default (same id)
- Rating (same id)
- Rating via Default (same id)
Planned Giving: The linked Planned Gift row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Plan Gift (spouse)
- Plan Gift (other)
Proposals: Linked Gift, Relationship, Action and Rating rows will display with the Proposal row to which they are linked. Linked Action, Relationship and Gift rows will also display with the constituent's other Action, Relationship and Gift rows with a hyperlink to the Proposal row to which they are linked.
- Gift (same id or other)
- Gift via Default (same id or other)
- Relationship (same id)
- Relationship via Default (same id)
- Action (same id)
- Action via Default (same id)
- Rating (same id)
- Rating via Default (same id)
Proposals: The linked Proposal row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Proposal (spouse)
- Proposal (other)
Ratings: The linked Ratings row does not display with the primary row; instead, a statement shows that the two are linked, and this statement acts as a hyperlink to the display of the referenced rows. This is a joint link.
- Ratings (spouse)
- Ratings (other)
Relationships: A linked Contact Info row will display with the Relationship row to which it is linked.
-
Contact Info (same id)
Relationships: The linked Relationship row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Relationship (spouse)
- Relationship (other)
Tracking: Linked Attribute and Relationship rows will display with the Tracking row. Linked Relationship rows will also display with the constituent's other Relationship rows with a hyperlink to the constituent's Tracking row. If the Display Linked Attributes in the Attribute Display user option is checked, linked Attribute rows will also display with the constituent's other Attribute rows, again with a hyperlink to the constituent's Tracking row.
- Attribute (same id)
- Attribute via Default (same id)
- Relation (same id)
- Relation via Default (same id)
Tracking: The linked Tracking row does not display with the primary row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. This is a joint link.
- Tracking (spouse)
- Tracking (other)
This Link functionality cannot be used to create a link between two preexisting data rows. The primary row must already exist, and then the secondary, or linked, row is created "through" the primary row. If the link is joint, the linked row created 'through' the primary row will be an exact copy of the primary row.
Two preexisting rows can be linked using the Link to Existing Rows functionality.
When linked rows display with the primary row, they will be labeled using the primary table's name and then the secondary row's table name. For example, an Attribute row that is linked to an Education row will display following the Section Header that reads, Education Attribute. The linked row section header will also include control buttons so that you may exercise editing or viewing functions.
Gift and Dues Transaction rows may have linked rows in several secondary tables, but their behavior is different than that which is described here. See the topics Gift or Dues Transactions.
Link a New Row to an Existing Row
To create a new data row that links to an already-existing Millennium data row, access and use options from the context menu for the specific data row that serves as the primary row.
- Create or locate the row that will serve as the primary row.
- Pass the mouse pointer over the Edit button to the left to access the context menu for this primary row.
- Pause the mouse over the Link item in the menu to access a cascading menu. To create the linked row using a standard insert form, move the mouse over name of the data table and click. To create the linked row using your current active default for that data table, move the mouse over the item, on this same cascading menu, which includes via default in its label, and click. Note: 'via Default' may not be available for all tables. Also note that sometimes a menu item will not be available for use. For example, if the constituent has no spouse (no sp, spnm, lp, lpnm relationships), the (to spouse) menu item is grayed out. And if a joint link already exists for a data row, all options to link to another data row of the same type are grayed out.
- An Insert form for the linked row will be presented. This form is the same as the one used if you were creating an independent, rather than a linked, data row.
- Enter the data, if using a standard insert form, or edit the data/enter new data if using the data default form, in the text boxes as appropriate.
-
Click Insert to create a new row in the data table and link this new row to the primary row.
OR
Click Cancel to remove the Insert form without creating a new row and link.
Unlink Rows
If you want, you may unlink rows from a primary row. The secondary rows are not deleted; only the links are removed. After the links have been removed, the secondary rows display (only) as primary rows with table rows of the same type. For example, an Attribute Row that was linked to an Education row will display with the constituent's other Attributes instead of his or her Education rows. Any linked row hyperlinks will be removed from the display.
- Display and identify the primary row whose secondary rows you want to unlink.
- Pass the mouse pointer over the Edit button to the left of the primary row to access a context menu.
- Pause the mouse pointer over the item, Unlink to access a cascading menu.
- Click the name of the data table whose rows you want to unlink. This action unlinks ALL rows from the chosen data table. Linked rows from any other tables will be unaffected. For example, if two Relationships and three Attributes are linked to a Tracking row and you choose to unlink Relationships, both Relationship rows will no longer be linked to this Tracking row, but the three Attributes will remain linked to this Tracking row.
Link an Existing Data Row to an Existing Data Row
The Link To Existing menu item allows you to create a new link between two data rows that already exist in Millennium. This functionality also allows you to, in some cases, create a new row to link to an existing data row if you do not find an existing data row to which you want to link. The new row is created either by copying the contents of the existing data row into the new one if linking data rows from the same data table, or created by using an Insert form. In some cases, creating a new row by using an active Defined Default will be an available option.
The possible links are predetermined by the system. In order for the system to appropriately set up the internal linkage, you must first identify the primary data row and perform the link via the context menu that you access from the edit button associated with this primary data row. In some cases, these preexisting data rows will belong to the same constituent, and in others, they will belong to different constituents. In some cases, the link will be between one row and another row in a different data table. In others, the link will be between one row and another row in the same data table. Once two data rows are linked, the linked rows will either display with the primary rows to which they are linked if the Long mode of display is active, or the linkage will be indicated by a cross reference statement that acts as a hyperlink to the display of the referenced row. It is important to note that when you link one row to another row that resides in the same data table (for example, link an address row to another address row), the contents of the linked, or secondary, row will be overwritten with the contents of the primary data row.
The following lists the linkages that are possible using the Link to Existing Rows functionality. For each possible linkage, the following will detail how the links will display, note when the contents of the primary row will overwrite the contents of the linked, or secondary row, and specify if the Link to Existing Rows functionality allows for the creation of a new row to link to an existing row. If a linkage can be established with another data row that belongs to the same constituent, the description here will note (same id). A linkage that can be established between one constituent and another will be noted with (other), and a linkage that can be established between a constituent and his or her spouse will be denoted (spouse).
- Proposal (same id)
- Planned Gift (same id)
An action row will link to a Proposal or Planned Gift row and will display with the row to which it is linked. It will also display with the constituent's other Proposal or Planned Gift rows with a hyperlink to the row to which it is linked. The contents of a linked Action row will not be overwritten with any information from the Planned Gift or Proposal row to which it is linked. The Proposal or Planned Gift row must already exist in Millennium before the system will link the Action row.
- Task (same id)
The existing Action and a Task link together. The Action will display as a secondary linked row with the Task and the Task will display as a secondary linked row with the Action. Neither Action nor Task will be overwritten with any information from the other. If at least one Task row already exists, then there is also an option to create a new Task row before the system links to the existing Action.
- Action (spouse)
- Action (other)
An Action row linked to a spouse or other Action row will not display with the primary Action row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Action row will be overwritten with the contents of the row chosen to be the primary Action row. If at least one Action row for the other ID already exists, there is also an option to create a new Action before linking to the existing Action. The new row will be a copy of the existing row. This is a joint link.
- Address (spouse)
- Address (other)
An Address linked to spouse or other Address will not display with the primary Address row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked address will be overwritten with the contents of the row chosen to be the primary address. If at least one Address row for the other ID already exists, then there is also an option to create a new Address row before the system links to the existing Address The new row will be a copy of the existing row.
- Employment (same id)
- Phone (same id)
Employment and Phone rows linked to an Address will display with the address row to which they are linked. The contents of a linked Employment or Phone row will not be overwritten with any information from the Address row to which it is linked. The Employment or Phone row must already exist in Millennium before the system can link said row to an Address.
- Basic Data (same id)
- Education (same id)
- Employment (same id)
- Tracking (same id)
Attributes will link to Basic Data, Education, Employment, or Tracking rows and will display with the data row to which they are linked. If the Display Linked Attributes in the Attribute Display user option is checked, Attributes will also display with the constituent's other Attributes, with hyperlinks to the primary rows to which they are linked.
The contents of a linked attribute row will not be overwritten with any information from the Basic Data, Education, Employment, or Tracking row to which it is linked. The Basic Data, Education, Employment, or Tracking row must already exist in Millennium before the system can link the Attribute row.
- Attribute (spouse)
- Attribute (other)
An Attribute linked to a spouse or other Attribute row will not display with the primary Attribute row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Attribute row will be overwritten with the contents of the row chosen to be the primary Attribute. If at least one Attribute row for the other ID already exists, then there is also an option to create a new Attribute row before the system links to the existing Attribute. The new row will be a copy of the existing row. This is a joint link.
- Attribute (same id)
Attributes will link to Basic Data and will display with the Basic Data row. If the Display Linked Attributes in the Attribute Display user option is checked, they will also display with the constituent’s other Attributes, with a hyperlink to the constituent's Basic Data row. The contents of a linked Attribute row will not be overwritten with any information from the Basic Data row. If at least one Attribute row already exists, then there is also an option to create a new Attribute row before the system links the two rows.
- Comment (spouse)
- Comment (other)
A Comment linked to a spouse or other Comment row will not display with the primary Comment row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Comment row will be overwritten with the contents of the row chosen to be the primary Comment. If at least one Comment row for the other ID already exists, there is an option to create a new Comment row before the system links the two rows. The new row will be a copy of the existing row. This is a joint link.
- Demographic (spouse)
- Demographic (other)
A Demographic row linked to a spouse or other Demographic row will not display with the primary Demographic row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Demographic row will be overwritten with the contents of the row chosen to be the primary Demographic row. If at least one Demographic row already exists for the other ID, then a new Demographic row can be created before the system links the two rows. The new row will be a copy of the existing row. This is a joint link.
- Attribute (same id)
Attributes will link to an Education row and will display with that Education row. And, if the Display Linked Attributes in the Attribute Display user option is checked, they will also display with the constituent's other Attributes, with hyperlink to the Education row to which the Attribute is linked. The contents of a linked Attribute row will not be overwritten with any information from the Education row to which it is linked. If at least one Attribute row already exists, then a new Attribute row can be created before the system links to the existing Education row.
- Address (same id)
- Attribute (same id)
Address rows will link to an Employment row and will display with that Employment row only. Linked Attributes will display with the Employment row to which they are linked, and if the Display Linked Attributes in the Attribute Display user option is checked they will also display with the constituent's other Attributes. Attributes that link to an Employment row that display with all other Attributes will include a hyperlink to the Employment row to which they are linked. The contents of a linked Attribute or Address row will not be overwritten with any information from the Employment row to which it is linked. If at least one Address row or one Attribute row already exists, then a new Address row or Attribute row can be created before the system links to the existing Employment row.
- Financial (spouse)
- Financial (other)
A Financial row linked to a spouse or other Financial row will not display with the primary Financial row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Financial row will be overwritten with the contents of the row chosen to be the primary Financial row. If at least one Financial row already exists for the other ID, then a new Financial row can be created before the system links the two rows; the new row will be a copy of the existing row. This is a joint link.
- Planned Gift (same id)
- Proposal (same id)
An existing Gift row will link to an existing Planned Gift or Proposal row and will display with the row to which it is linked. It will also display with the constituent's other Gift rows with a hyperlink to the Planned Gift or Proposal row to which it is linked. The contents of a linked Gift row will not be overwritten with any information from the Planned Gift or Proposal row to which it is linked. The Planned Gift or Proposal row must already exist in Millennium before the system can link the existing Gift row.
- Address (same id)
A Phone row will link to an Address row and will display with that Address row only. The contents of a linked Phone row will not be overwritten with any information from the Address row to which it is linked. If at least one Phone row already exists, then a new Address row can be created before the system then links the two rows.
- Phone (spouse)
- Phone (other)
A Phone row linked to a spouse or other Phone row will not display with the primary Phone row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Phone row will be overwritten with the contents of the row chosen to be the primary Phone row. If at least one Phone row for the other ID already exists, then a new Phone row can be created before the system links the two rows; the new row will be a copy of the existing row.
- Gift (same id)
- Relation (same id)
- Action (same id)
An existing Gift, Relation, or Action data row will link to an existing Planned Gift row and will display with the row to which it is linked. In addition, it will also display with the constituent's other Gift, Relation, or Action rows with a hyperlink to this Planned Gift row. The contents of a linked Gift, Relation, or Action row will not be overwritten with any information from the Planned Gift row to which it is linked. A new Gift, Relation, or Action row can be created before the system links said row to the existing Planned Gift row, if at least one said row already exists for the ID.
- Planned Gift (spouse)
- Planned Gift (other)
A Planned Gift row linked to a spouse or other Planned Gift row will not display with the primary Planned Gift row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Planned Gift row will be overwritten with the contents of the row chosen to be the primary Planned Gift row. If at least one Planned Gift row already exists for the other ID, then a new Planned Gift row can be created before the system links the two rows; the new row will be a copy of the existing row. This is a joint link.
- Gift (same id)
- Relation (same id)
- Action (same id)
An existing Gift, Relation, or Action data row will link to an existing Proposal row and will display with the row to which it is linked. In addition, it will also display with the constituent's other Gift, Relation, or Action rows with a hyperlink to this Proposal row. The contents of a linked Gift, Relation, or Action row will not be overwritten with any information from the Proposal row to which it is linked. A new Gift, Relation, or Action row can be created by using an Insert form or active Defined Default before the system links said row to the existing Proposal row, if at least one said row already exists for the ID.
- Proposal (spouse)
- Proposal (other)
A Proposal row linked to a spouse or other Proposal row will not display with the primary Proposal row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Proposal row will be overwritten with the contents of the row chosen to be the primary Proposal row. If at least one Proposal row for the other ID already exists, then a new Proposal row can be created before the system links the two rows; the new row will be a copy of the existing row. This is a joint link.
- Planned Gift (same id)
- Proposal (same id)
- Tracking (same id)
A Relationship row will link to a Planned Gift, Proposal, or Tracking row and will display with the data row to which it is linked. It will also display with the constituent's other Relationship rows with a hyperlink to the Planned Gift, Proposal, or Tracking row to which it is linked. The contents of a linked Relationship row will not be overwritten with any information from the Planned Gift, Proposal or Tracking row to which it is linked. The Planned Gift, Proposal or Tracking row must already exist in Millennium before the system can link the Relationship row.
- Relationship (spouse)
- Relationship (other)
A Relationship linked to a spouse or other Relationship row will not display with the primary Relationship row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Relationship row will be overwritten with the contents of the row chosen to be the primary Relationship. If there is at least one existing Relationship row for the other ID, then a new Relationship row can be created before the system links the two rows; the new row will be a copy of the existing row. This is a joint link.
- Action (same id)
- Action (other)
The existing Task and Action link together. The Task will display as a secondary linked row with the Action and the Action will display as a secondary linked row with the Task. Neither Task nor Action will be overwritten with any information from the other. If there is at least one Action row for the other ID, then a new Action row can be created before the system links the two rows.
- Attribute (same id)
- Relationship (same id)
Attributes and Relationships will link to the Tracking row and will display with the Tracking row. Linked Relationship rows will also display with the constituent's other Relationship rows with a hyperlink to the Tracking row to which they are linked. And, linked Attribute rows will also display with the constituent's other Attributes with a hyperlink to the constituent's Tracking row if the Display Linked Attributes in the Attribute Display user option is checked. The contents of a linked Attribute or Relationship row will not be overwritten with any information from the Tracking row. A new Attribute or Relationship row can be created before the system links this new row to the existing Tracking row, if there is at least one said row (Attribute for Attribute, Relation for Relation) already exists for the ID.
- Tracking (spouse)
- Tracking (other)
A Tracking row linked to a spouse or other Tracking row will not display with the primary Tracking row; instead, a statement shows that the two are linked. This statement acts as a hyperlink to the display of the referenced row. The contents of the linked Tracking row will be overwritten with the contents of the row chosen to be the primary Tracking row. The spouse or other Tracking row must already exist in Millennium before the system can link the two. This is a joint link.
In general, if a primary row links to a secondary row from a different data table, the secondary row will display with the primary row to which it is linked. And sometimes the secondary row will also display with a constituent's other rows from the same data table, with a hyperlink to the primary row. If the primary and secondary rows belong to different data tables, the secondary row must already exist in Millennium before the system can link the two, but there are times when a new secondary row can be first be created through the Link to Existing functionality before the system then links the two.
And, in general, if a primary row links to a secondary row from the same data table, the secondary row displays with the other constituent's data and a hyperlink shows that the two rows are linked. If a primary and secondary row belong to the same data table, a new secondary row can be created through the Link to Existing functionality before the system links the two, and this new secondary row will be a copy of the primary row. Tracking rows are the exception to this general rule.
Link Data Rows Using 'Link to Existing'
-
Locate the row that will serve as the primary row.
-
Pass the mouse pointer over the Edit button to the left in order to access the context menu.
-
Pause the mouse over the Link to Existing item in the menu to access a cascading menu. Move the mouse to the name of the data table you want to link to and click. Note that sometimes a menu item will not be available for use. For example, if the constituent has no spouse (no sp, spnm, lp, lpnm relationship), the (on spouse) menu item is grayed out. And if a joint link already exists for a data row, all options to link to another data row of the same type are grayed out.
-
One of two screens will appear.
- If you select a menu item that contains the text (same id) or (spouse), you will automatically be taken to the specific data display screen for either that constituent (same id ) or that constituent's spouse (spouse).
- If you select a menu item that contains the text (other), a Search form displays; using standard Millennium Search practices, search for and select the desired constituent. Once selected, the system will 'jump' to this secondary constituent's data table rows display. You may notice that the primary data row from which you are linking will appear in a separate page behind the new secondary page. When the linking has been completed or canceled, this page will automatically be closed.
-
If the selected constituent does not have any rows in the data table to which to link, 'Link to Existing' is not possible. Pass the mouse pointer over the edit button to the left of the table name header and select Cancel Linking to return to the primary constituent's data display.
-
If the selected constituent (same, spouse, or other) already has the secondary row to which you want to link the primary row, pass the mouse pointer over the Edit button corresponding to this desired secondary row to access a context menu.
- Select Link this <data row name> from the context menu. You will be warned that the linking process will overwrite the secondary row's data. Select Cancel to halt the linking process and return to the primary constituent's data display. Select OK to proceed. The system automatically links the secondary row to the primary row and returns to the primary constituent's data display.
- Select Cancel Linking from the context menu to return to the primary constituent's data display without linking the two data rows.
- Select Close Menu from the context menu to close the menu and remain on the secondary constituent's data display.
-
If the selected constituent (same id, spouse or other) does not have a secondary row to which you want to link the primary row, and if the system allows you to create a new linked data row between the primary and secondary rows, pass the mouse pointer over the Edit button of any row in the secondary constituent's data display to access a context menu.
- If creating and linking a data row that is in the same data table (a joint link), select Insert new Linked <data row name> from the context menu. The system automatically creates a new data row for the secondary constituent that is an exact copy of the primary data row, links the two data rows together, and returns to the primary constituent's data display.
- If creating and linking a data row that is in a different data table (a secondary link), select Insert new Linked <data row name> to display the data table's Insert Form, or select Insert new Linked <data row name> via Default to display the active Defined Default. Enter or edit information as desired, and select Insert. The system creates a new data row, links the secondary data row to the primary row, and returns to the primary data row's display. Selecting Cancel on the Insert form or Defined Default closes the form without creating a linked row, and returns to the primary data row's display.
- Select Cancel Linking from the context menu to return to the primary data row's display without linking rows.
- Select Close Menu from the context menu to close the context menu and remain on the secondary data row display.
Some data table rows can only link to one primary data row. For example, an Attribute linked to a Basic Data row cannot link to an Education row as well. Conversely, some primary data rows can have multiple linked rows from the same or different data tables. For example, an Education row can have many attributes that link to it. And a Tracking row can have a linked Attribute row and a linked Relationship row and a linked Tracking row. In general, if the system allows a certain link to happen, the corresponding menu item will be available; if the system does not allow a certain link to happen, that menu item will be grayed out.
Using the back button in the Browser is not recommended anywhere in the software, yet, sometimes it is still used. It is extremely important you do not use the Browser back button during the Link to Existing process; this may cause rows to link incorrectly!
Unlink Rows
If you want, you may unlink all rows of the same type from a primary row. The secondary rows are not deleted; only the links are removed. After the links have been removed, the secondary rows will display (only) as primary rows with table rows of the same type. For example, an Attribute Row that was linked to an Education row will now display with the constituent's other Attributes instead of his or her Education rows. Any linked row hyperlinks will be removed from the display.
- Display and identify the primary row whose secondary rows you want to unlink.
- Pass the mouse pointer over the Edit button to the left of this primary row to access a context menu.
- Pause the mouse pointer over the item, Unlink to access a cascading menu.
- If there are multiple options available, click the name of the data table whose rows you want to unlink. This action unlinks ALL rows of that type. Linked rows from the other tables that are listed will not be touched. For example, if two Relationships and three Attributes are linked to a Tracking row and you choose to unlink Relationships, both Relationship rows will no longer be linked to this Tracking row, but the three Attributes will remain linked to this Tracking row.