Example: Implementing a Person/Prospect Person Evidence Populator

The following example outlines how to extend a converter to map custom database columns to person/prospect person evidence. This example provides a very basic implementation of an extension to PDCPhoneNumberEvidencePopulator. In this scenario, the PhoneNumber table has been extended and contains a custom column 'phoneProvider'. The dynamic evidence configuration for Phone Number also contains an attribute 'phoneProvider'. The responsibility of the custom populator implementation is to convert the struct attribute that represents the 'phoneProvider' attribute on the extended PhoneNumber table to dynamic evidence data. Fore more information on dynamic evidence configuration, please see the Cúram Dynamic Evidence Configuration Guide.

Note: The conversion of data is all that is necessary, the default converters will look after the actual storage of the dynamic evidence.

The steps involved in extending a converter are: