Universal Migrator: Contact Type Detection Logic

Universal Migrator: Contact Type Detection Logic

Many systems keep track of whether a contact is a person or a company, however, some systems don't.

In systems like that, Universal Migrator uses an algorithm to detect the contact type and potentially parse out the first, middle and last names as well as the prefix and suffix.

The following table is a rough approximation of the logic that Universal Migrator uses to determine the type of contact:

 

Rule Type Determination
The name contains words like "and", "but", "or", "Corp" and "Inc" It is a company.
The name contains any punctuation other than a period, comma, or single quotation mark. It is a company.

The name follows the format:

{First} {Middle} {Last}

{First} {Last}

{Last}, {First} {Middle} 

{Last}, {First}

It is a person.

Otherwise

It is a company.
    • Related Articles

    • Universal Migrator Update: 2025-01-18

      If you have a Universal Backup database from a previous version of Universal Migrator, you will need to upgrade it by following the Delta Migration Procedure. New Backup Tools Universal Migrator now includes Backup options for the following ...
    • Determine/Update Universal Migrator

      Determining Your Version Universal Migrator Auto-Updates! Universal Migrator tells you the version it is running and will auto-update. Immediate Auto-Update If you need Universal Migrator to check/install updates immediately, first click the Check ...
    • Installing Universal Migrator

      This article will walk you through the process of installing Universal Migrator. 1. Visit universalmigrator.com and click on Download 2. Unless instructed otherwise by your migration specialist, download the version for the platform you are migrating ...
    • Universal Migrator Logs

      Universal Migrator has three types of logs that you can use to investigate the results of a data extraction or injection. 1. Output Logs Output logs are stored in: %LocalAppData%\Universal Migrator\__Diagnostics\Logs and captures user-visible text ...
    • Universal Migrator endlessly repeats "This agent has been running for: ..."

      ISSUE: When extracting data, Universal Migrator shows messages like the following repeated endlessly: CAUSE: This is usually caused by using a migration workstation that is low on resources. To verify this is the case: 1. Open Management Studio and ...