Phone Number and Emails Restructuring

In working on making CMS more intuitive and user friendly, and while at it, creating a seamless integration with Google Contacts, a major change has been made to phone numbers and email addresses.

For the sake of brevity please take note of the following definitions:

  • Contact Numbers: Phone and fax numbers and Email addresses.
  • Primary Contacts: Husband or Wife on the main record, or the unmarried individual (him or her) on the main record.

How it worked the the past (prior to version 13):

Contact numbers were primarily related to the main contact record. As an afterthought and as an additional feature, you are also able to link the contact number to an individual. Linking a contact number with an individual required an extra step of double-clicking the number and choosing which individual this number is for. For Primary contacts, a shortcut existed where you were able designate a particular Type to always be associated to Him or Her. This saved some time, but the fact remains that the contact number was being primarily entered on the contact record and the association to an individual was secondary.


There are several major limitations that have become more pronounced over time:

  1. Tedious and inconsistent data entry
    Children, or other non-primary contacts, which are entered as individual family members on the family tab, need to have a cell phone and email address entered. There is no way to automatically associate the phone number with the individual. The following tedious steps were needed. First to enter child info; then enter the contact number on contact tab; and finally to double click the contact number and choose the child's name. This method was not reliable and caused many data entry errors and inconsistencies. There was just too much to do and it was unrealistic to expect a user to go through so many steps to simply enter a contact number for an individual.
  2. Additional and unnecessary contact number types
    Because only a single contact number was only able to be entered for each contact number type, additional types need to be created for each contact number. Often this would force a user to create phone types for “cell child 1”, “cell child 2” etc. While this workaround did allow for entering additional contact numbers for individuals, it created confusion and was not intuitive.
  3. Reporting
    Generating reports for individual family members was either not able display their correct contact number linked to the individual (when the report was a “contact” type report), or was not able to display numbers (such as the home number) that aren't linked to any one individual (when the report was a “family” type report).

How the new CMS addresses these issues:

Because of these limitations (and other factors), and based on your feedback, we decided to change the structure in how contact numbers are linked to contacts. Primarily, contact numbers are now connected to individuals. This applies to primary contacts as well as other family members.

This change required a complete rework of the CMS program. There was hardly an area of the program that wasn't affected by this change. As the program was being upgraded to support this change, many other improvements, new features, as bug fixes were implemented along the way -- also based on your feedback.

The result of this effort was:

  1. Clean and simplified data entry
    All contact numbers are entered from an individual family member on the family tab. For primary contacts, it can be entered from the contact tab as well. Contact numbers that are entered are automatically associated with that individual, except when a contact number is a shared number (home number, for example). To indicate a shared contact number, one leaves the “whose” field blank. (This is the default for the Home type.)
  2. Phone types are consolidated
    There is no restriction of entering multiple contact numbers to a single type. This applies even to an individual family member. You can enter multiple email addresses (for example) for a single person using the same type. Each contact number is automatically given an order number if there are multiple contact numbers of the same type. The first contact number of a given type is designated as the default. This makes contact number reporting more flexible and easy. There are now eight basic types: Home, Work, Mobile, Other, Pager, Fax, Email, and Emergency. (We kept pager in for backwards compatibility.)
  3. Reporting issues resolved
    As before, there are two types of contact reports: Main Contact Record (contact) and Individual Family Member (family). The difference between these types of reports is that the “main contact record” type will display a combined row for the primary contacts whereas the “individual family member” type will display each family member on their own row. In both cases, only contact numbers associated to the individuals on the report, or shared contact numbers, will show. As before, you can choose which types to be included in a report. You can also choose to limit the report to only display the “default” contact numbers. When generating a “individual family member” type report, you can choose if you want to have only the primary, only non-primary or both.