Correlación de campos referenciados

Algunos tipos de registro de ClearQuest incluyen campos que son referencias a campos de otros registros. Si estos campos de referencia son obligatorios, debe proporcionar una forma de correlacionar un valor con ellos durante la sincronización.
Por qué y cuándo se efectúa esta tarea
Puede correlacionar un atributo personalizado de un elemento de trabajo con un campo de un registro referenciado. Para habilitar este tipo de correlación, deberá editar la configuración de proceso del área de proyecto y la regla de sincronización del tipo de registro. En el ejemplo de los pasos siguientes, se supone que el esquema contiene un tipo de registro sin estado denominado OS que contiene un campo denominado Nombre. El tipo de registro Defecto contiene un campo denominado EncontradoEnPlataforma, que es una referencia a un registro OS.

Para correlacionar un campo de referencia:

Mostrar

  1. En el cliente de Rational Team Concert, abra la vista Artefactos de equipo.
  2. Pulse con el botón derecho del ratón sobre el área de proyecto y seleccione Abrir.
  3. En el editor Área de proyecto, pulse sobre la pestaña Configuración de proceso. Expanda Configuración de proyecto, a continuación, Datos de configuración y, por último, Elementos de trabajo. Pulse Tipos y atributos. Seleccione la categoría del tipo de elemento de trabajo. En el área Atributos personalizados, pulse Añadir. Escriba un nombre para el atributo y seleccione un tipo que sea compatible con el tipo de campo de ClearQuest correspondiente. Por ejemplo, Encontrado en Plataforma y Serie reducida. Pulse Aceptar. Pulse Guardar para guardar los cambios del tipo de elemento de trabajo.
  4. En la vista Artefactos de equipo, pulse con el botón derecho del ratón sobre la conexión al repositorio y seleccione Administrar > Reglas de sincronización. En la vista Reglas de sincronización, pulse con el botón derecho del ratón sobre el área de proyecto y seleccione Nueva > Regla de sincronización.
  5. En el editor Regla de sincronización, escriba un nombre para la regla. Por ejemplo: com.ibm.rational.clearquest.sample_schema_repo.EncontradoEnPlataforma. Deje los campos Tipo de elemento y Gestor de elementos en blanco. Especifique un nombre en el campo Tipo externo que identifique el tipo de registro de ClearQuest. Por ejemplo: com.ibm.rational.clearquest.sample_schema_repo.OS identifica el tipo de registro OS que contiene el campo referenciado por el campo EncontradoeEnPlataforma. En el campo Gestor externo, seleccione Gestor ClearQuest (registros de no usuario). En la sección Correlaciones de propiedad, pulse Añadir. En el campo Propiedad externa, especifique el nombre del campo en el registro referenciado por el otro campo. Por ejemplo, el campo EncontradoEnPlataforma hace referencia al campo Nombre en el tipo de registro OS. Seleccione Identificador externo. Pulse Aceptar. Pulse Guardar para guardar la regla de sincronización.
  6. En la vista Reglas de sincronización, efectúe una doble pulsación en la regla de sincronización del tipo de registro que contiene el campo de referencia para abrir el editor Regla de sincronización.
  7. Pulse Añadir para añadir una correlación de propiedad. En el campo Propiedad de elemento, seleccione el atributo personalizado que ha creado. Por ejemplo: Encontrado en Plataforma. En el campo Propiedad externa, seleccione el campo de referencia del registro de ClearQuest y un campo en el registro al que hace referencia. Por ejemplo: EncontradoEnPlataforma.Nombre se refiere al campo EncontradoEnPlataforma que hace referencia al campo Nombre en otro registro. En el campo Sincronización, seleccione Dentro/fuera. Deseleccione la casilla Ninguna transformación. En el campo Transformador de valores, seleccione Conexión de campo a transformador de atributos personalizados.
  8. Pulse Añadir para definir una segunda correlación de propiedad. En el campo Propiedad externa, seleccione el campo de referencia. Por ejemplo: EncontradoEnPlataforma. Deje vacío el campo Propiedad de elemento. Deseleccione la casilla Ninguna transformación. En el campo Regla de sincronización de referencia, seleccione la regla de sincronización que ha definido anteriormente. Por ejemplo: com.ibm.rational.clearquest.sample_schema_repo.EncontradoEnPlataforma. Pulse Guardar para guardar la regla de sincronización modificada.

    Puede especificar correlaciones de valores para la correlación de propiedad que utiliza el transformador de valores Conexión de campo a transformador de atributos personalizados. Para los valores entrantes y salientes, ClearQuest Connector aplica la correlación de valores después de la transformación. Por ejemplo, para una referencia de campo como Priority.Name, ClearQuest Connector busca el valor del campo Nombre de registro Prioridad y, a continuación, aplica las correlaciones de valores a dicho valor. En la dirección saliente, ClearQuest Connector aplica las correlaciones de valores después de encontrar la propiedad de elemento de Rational Team Concert.


Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error