Al igual que con el conjunto de reglas de proceso, el conjunto de reglas de datos también contiene atributos para navegar por las relaciones padre/hijo. Sin embargo, esto difiere del conjunto de reglas de proceso de dos modos:
- El tipo de datos de los atributos de navegación padre se establecerá en la clase de reglas de datos para el tipo de pruebas padre, en lugar de en una lista de objetos de regla de datos padre. Esto es debido a que la clase de reglas de datos padre representa un conjunto de sucesión y no un registro único y solo puede ser un conjunto de sucesión para cada tipo de pruebas padre.
- El tipo de datos del atributo de navegación hijo será un java.util.List de los objetos de clase de reglas de datos para el tipo de pruebas hijo, ya que los conjuntos de sucesión de los tipos de pruebas hijo se pueden relacionar con un conjunto de sucesión padre.
- Como se ha descrito anteriormente en la sección sobre conjuntos de reglas de proceso, cuando se establece la relación padre e hijo y se activan las versiones de tipo de pruebas padre e hijo, el sistema genera un atributo de relación en la clase de reglas de proceso padre. Este atributo se denomina 'related_<nombre lógico de tipo de pruebas hijo>' y se puede utilizar en los conjuntos de reglas personalizados (por ejemplo, en el conjunto de reglas de elegibilidad y titularidad) para navegar desde un registro de pruebas padre a sus hijos. No se debe hacer referencia a este atributo en los conjuntos de reglas personalizados antes de que se activen las versiones de tipo de pruebas padre e hijo. Si se utiliza antes se producirá un error de validación CER cuando se active la versión padre o hijo. Esto no es un defecto sino un método recomendado para desarrollar conjuntos de reglas para los tipos de pruebas dinámicas hijo.