Ejemplo: Implementación de un ampliador de replicador de pruebas de persona/candidato

El ejemplo siguiente describe cómo ampliar un replicador para correlacionar pruebas de persona/candidato con campos personalizados. Este ejemplo proporciona una implementación muy básico de una ampliación de PDCPhoneNumberReplicatorExtender. En este escenario, la tabla PhoneNumber se ha ampliado y contiene un campo personalizado 'phoneProvider'. La configuración de pruebas dinámicas para el número de teléfono también contiene un atributo 'phoneProvider'. En este ejemplo se supone que la estructura ParticipantPhoneDetails ya se ha ampliado para incluir el campo personalizado. Para obtener más información sobre la configuración de pruebas dinámicas, consulte la publicación Guía de configuración de pruebas dinámicas de Cúram. La responsabilidad de la implementación de ampliación de replicador personalizada es correlacionar los datos de pruebas dinámicas con el atributo de estructura que representa el atributo 'phoneProvider' en la tabla PhoneNumber ampliada.

Nota: Una correlación de datos es lo único que es necesario; la implementación predeterminada realizar la réplica real de los datos.

Los pasos implicados en la ampliación de un replicador son: