Utilice la integración para asociar los productos de Rational Engineering Lifecycle Manager y los flujos y líneas base de componentes de Rational Team Concert. Los flujos de Rational Team Concert se organizan como una lista sin formato de líneas base de componentes y no representa la jerarquía de componentes subyacente de proyectos de tiempo real. Rational Engineering Lifecycle Manager proporciona una forma de ver y gestionar una estructura jerárquica.
La configuración inicial describe cómo conectar los flujos y componentes en Rational Team Concert a los productos en Rational Engineering Lifecycle Manager. En todos los flujos de trabajo, como mínimo un miembro debe gestionar el flujo para el equipo. Este miembro del equipo debe ser un responsable de desarrollo o un responsable del equipo. Los gestores de flujos decide cuál de los siguientes escenarios necesitan sus equipos y, a continuación, siguen el flujo de trabajo para comprender los pasos para utilizarlo.
Los flujos y líneas base de componentes no se almacenan en el índice. Rational Engineering Lifecycle Manager y Rational Team Concert intercambian líneas base de componentes entre sí de forma directa, sin utilizar el índice. Para que el intercambio se produzca, el administrador debe establecer una relación de amistad entre los servidores. Consulte la sección Establecimiento de la comunicación entre servidores para habilitar la vista previa de Rational Engineering Lifecycle Manager de OSLC. El administrador puede establecer manualmente todos los servidores de Rational Team Concert a los que desea conectarse. Establezca los servidores en la pantalla Administración de aplicación > Valores > Integraciones > Rational Team Concert.
Antes de intercambiar líneas base de componentes entre herramientas, debe configurar los flujos y las líneas base de componentes que el equipo necesita para completar el desarrollo del producto. Aunque el equipo incluya muchos proyectos como parte de las líneas base de componentes, los proyectos no forman parte de la integración. Los proyectos no forman parte de la configuración.
Puede añadir a un flujo tantos componentes como el equipo necesite para su proyecto. A medida que el proyecto pasa por las iteraciones, puede añadir o eliminar más líneas base de componentes. En otras palabras, el flujo que está creando puede o no ser el flujo final, lo cual es correcto. La integración es lo suficientemente flexible como para permitir modificaciones durante cualquier punto del desarrollo.
Consulte la sección Creación de flujos. Para obtener más información sobre los flujos, consulte Flujos y componentes.
A continuación, el gestor de flujos puede recibir o enviar líneas base de componentes entre las herramientas.
Solo puede conectar un flujo a un único producto.
Consulte Conexión de productos, flujos y líneas base de componentes.
Tanto la recepción como el envío de líneas base de componentes se inician desde Rational Engineering Lifecycle Manager. Puede recibir y enviar líneas base de componentes con tanta frecuencia como sea necesario. Por ejemplo, el equipo necesita un nuevo componente en medio del desarrollo. Lo añade al flujo y lo recibe en Rational Engineering Lifecycle Manager inmediatamente o cuando tenga tiempo.
Utilice los productos para organizar las líneas base de componentes en el árbol de productos de modo que tenga sentido para su proyecto. Para organizar las líneas base de componentes, puede moverlas de modo que queden anidadas, añadir enlaces a artefactos y URL que afectan la línea base de componentes y añadir las propiedades personalizadas. También puede reutilizar las líneas base de componentes creando productos hijo para recopilar las líneas base de componentes que desea reutilizar.
Esta acción actualiza la lista de líneas base de componentes en el flujo de Rational Team Concert con los cambios realizados en el paso 5. Si ha movido los productos pero no ha eliminado ni añadido productos conectados con las líneas base de componentes, no es necesario que envíe componentes a Rational Team Concert.
Los siguientes flujos de trabajo describen cómo obtener actualizaciones desde los flujos de Rational Team Concert, reutilizar las líneas base de componentes, ramificar un producto y, a continuación, compartirlo. Cada flujo de trabajo presupone que ha completado la Configuración inicial. (Es posible que su equipo no utilice las reglas de carga del paso 2).
En este escenario, el equipo de desarrollo trabajo en el flujo que ha creado para ellos. En el flujo, ha añadido o eliminado líneas base de componentes para dar soporte al trabajo de desarrollo.
El flujo de Rational Team Concert puede ser ahora diferente de la jerarquía de productos de Rational Engineering Lifecycle Manager conectada a dicho flujo. Está preparado para recibir las actualizaciones que ha realizado en los flujos de Rational Team Concert en Rational Engineering Lifecycle Manager.
Este proceso es una parte natural del desarrollo. El equipo de desarrollo puede solicitar muchos cambios o simplemente algunos, en función de la longitud del proyecto y de cómo esté cambiando la función para el release y por muchos otros motivos. Los proyectos nuevos pueden contener muchos cambios en el flujo, pero los proyectos establecidos no requieren tantos.
Consulte Recepción y envío de líneas base de componentes.
Se añaden nuevas líneas base de componentes al árbol de productos directamente debajo del producto que está conectado al flujo. A los nuevos productos se les asigna el mismo nombre que a las líneas base de componentes entrantes y la misma versión que el nombre de línea base.
Si existe un producto de sugerencia para una línea base de componente de entrada, Rational Engineering Lifecycle Manager reutiliza este producto de sugerencia.
Si un producto existente que no es el producto de sugerencia tiene un componente o una línea base coincidente, Rational Engineering Lifecycle Manager no reutiliza el producto. En su lugar ,Rational Engineering Lifecycle Manager crea varios productos que están conectados a la misma línea base de componentes, cada uno de los cuales con su propio historial de productos exclusivo. En este caso, cada producto conectado se aísla del otro.
Se elimina cualquier producto conectado a una línea base de componentes que ya no se utilice en el flujo de Rational Team Concert.
En este escenario, el equipo desea reutilizar las líneas base de componentes desde sus flujos o desde otros flujos. Reutilizar aporta modularidad al proyecto. Si ha creado una línea base de componentes que funciona para varias partes de un producto, puede reutilizarla. Por ejemplo, presuponga que ha creado una línea base de componentes GPS que se puede utilizar en 10 teléfonos móviles diferentes (10 flujos). Reutilizar la línea base de componentes GPS en flujos diferentes ahorrará tiempo de desarrollo.
Para reutilizar las líneas base de componentes, debe crear un producto para recopilar las líneas base de componentes que desee reutilizar. El producto no está conectado a una corriente pero reside debajo del producto que está conectado al flujo. El siguiente escenario describe los pasos para volver a utilizar líneas base de componentes.
Utilice el producto hijo para recopilar las líneas base de componentes que desea reutilizar.
Puede sustituir productos individuales que están conectados a las líneas base de componentes o el producto que recopila todas las líneas base de componentes.
Al sustituir las versiones se marcan los productos. Si la jerarquía de productos reutilizada se puede modificar, todos los cambios realizados en la jerarquía de productos reutilizada se muestra en la jerarquía de productos marcada. Consulte Versiones y variantes.
En este escenario, el equipo desea crear una variante de un producto conectado a un flujo y, a continuación, reutilizarlo donde sea necesario. La ramificación aporta a los equipos la flexibilidad necesaria para crear variantes de un producto, siempre que el momento sea el correcto. Por ejemplo, es posible que un equipo necesite crear un sabor diferente para un producto.
Si ya no desea enviar o recibir componentes para una rama, pero es posible que desee volver a trabajar con el mismo flujo, desconecte la punta de la rama del flujo antes de crear su línea base final. Si olvida desconectarla, es posible que tenga que volver a comprobar la rama para desconectarla del flujo antes de que pueda conectar dicho flujo a un producto diferente. (Un flujo de puede conectar a una rama de un producto).
Consulte Sustituir una rama.
Cualquier producto o producto hijo que cree en el árbol de productos seguirá las reglas de gestión del árbol de productos. Consulte Versiones y variantes.
Las reglas de carga definen un subconjunto de una jerarquía de productos para cargarla en un espacio de trabajo de Rational Team Concert. En Rational Engineering Lifecycle Manager, puede exportar un archivo de reglas de carga. En Rational Team Concert, después de añadir líneas base de componentes al espacio de trabajo del repositorio, puede utilizar las reglas de carga para cargar solamente las líneas base de componentes con las que desea trabajar.
Consulte Generar reglas de carga para líneas base de componentes.
Para obtener detalles acerca de las reglas de carga, consulte Carga o descarga de espacios de trabajo de repositorio
Los desarrolladores trabajan en espacios de trabajo de Rational Team Concert. Si los miembros del equipo necesitan que se añada un componente al flujo o que se elimine del mismo, normalmente solicitan al gestor de flujos, al responsable de desarrollo o al gestor de equipos que realice esta acción. El gestor de flujos satisface la solicitud. Los desarrolladores aceptan los cambios realizados en el flujo y los miembros del equipo continúan con su trabajo, como en el siguiente flujo de trabajo.
Consulte Creación de nuevos espacios de trabajo de repositorios a partir de flujos.
Consulte Comprobación de cambios no resueltos y Entrega de conjuntos de cambios.
Consulte Carga o descarga de espacios de trabajo de repositorio.