Políticas de ciclos de vida

Puede utilizar políticas para verificar si las condiciones se han cumplido, para poder gestionar y administrar los activos del repositorio de forma más eficiente.

Para ver gratuitamente una película sobre la creación de ciclos de vida personalizados y la configuración de políticas, consulte esta demostración en ibm.com.

Políticas para gestionar activos

Las políticas son scripts que puede utilizar para gestionar activos. Puede configurar políticas para ejecutarlas en momentos específicos de un ciclo de vida, como cuando un activo entra o sale de un estado. En general, cuando se ejecuta una política, esta realiza una de las acciones siguientes:
  • Ejecuta una prueba y registra el resultado: la mayoría de políticas comprueban determinadas condiciones e informan de Pasar cuando se cumplen las condiciones o de un Error si las condicionas no se cumplen. Algunas políticas también pueden informar de un Aviso cuando las condiciones no se cumplen. Por ejemplo, la política Validación de artefactos comprueba que un activo tenga un artefacto en particular conectado. A continuación, la política indica Pasar si el artefacto está o Error si el artefacto no está.

    El resultado de una política se registra. El resultado de una política se comprueba al configurar la transición entre estados de un ciclo de vida. Por ejemplo, puede configurar que un activo no pueda pasar del estado Revisar al estado Aprobado a menos que todas las políticas informen que han pasado.

  • Modifica un activo o el ciclo de vida para un activo: algunas políticas modifican automáticamente los activos cuando se ejecutan. Por ejemplo, la política Añadir artefactos añade automáticamente un archivo de su elección al activo cuando se ejecuta la política. Cuando la política Modificar gestor de ciclo de vida se ejecuta, cambia el gestor de ciclos de vida para el activo.
  • Gestiona integraciones entre IBM® Rational Asset Manager y otras aplicaciones: puede utilizar algunas políticas específicamente para trabajar con otras aplicaciones. Por ejemplo, la política ALE hace referencia al archivo de correlación para la conexión con IBM WebSphere Service Registry and Repository, y puede modificar los activos en Rational Asset Manager y los objetos de servicio en WebSphere Service Registry and Repository.

Políticas para gestionar ciclos de vida

Las políticas permiten comprobar diversas condiciones durante el ciclo de vida de un activo en el nivel de repositorio o comunidad. Aunque determinadas políticas duplican las características de Tipos de activo, es posible que prefiera utilizar políticas para las siguientes finalidades:
  • Limitar los tipos de activo: puede utilizar políticas en lugar de tipos de activo para limitar el número de tipos de activo del repositorio. Si limita el número de tipos de activo, otros usuarios pueden someter activos más fácilmente.
  • Someter activos: si no cumple con las restricciones para un tipo de activo, no puede someter un nuevo activo. Las políticas le podrían impiden cambiar el estado de un activo, pero no le impedirán someter un activo nuevo al repositorio.
  • Restringir categorías de activos: debido a que las políticas están configuradas con ciclos de vida, se pueden aplicar a activos que son de una categoría determinada.
  • Restringir en determinados puntos de un ciclo de vida: puede establecer políticas para que se ejecuten en estados específicos y en determinados momentos, como cuando el activo entra en un estado.
  • Restringir en un intervalo regular: puede establecer que las políticas se repitan en un intervalo que elija.
  • Proveer avisos en lugar de errores completos: cuando una política falla, puede emitir un aviso o un error.
  • Modificar activos automáticamente: en lugar de ejecutar pruebas, algunas políticas modifican automáticamente activos. Por ejemplo, puede utilizar la política Categorizar activo para asignar categorías a un activo. Puede utilizar la política Modificar propietario de activo para cambiar los propietarios de un activo.

Cuándo pueden las políticas ejecutarse durante los ciclos de vida

Puede asignar políticas para que se ejecuten en los momentos siguientes mientras un activo está en un estado en particular de un ciclo de vida:
Guardado de activo
La política se ejecuta cada vez que el activo se modifica mientras está en ese estado.
Entrada al estado
La política se ejecuta la primera vez que el activo entra en ese estado.
Acción
La política se ejecuta cuando un usuario intenta cambiar manualmente el estado del ciclo de vida del activo. Por ejemplo, puede intentar mover el activo del estado Borrador al estado Aprobado.
Suprimir
La políticas solo se ejecutan si alguien intenta suprimir el activo mientras está en ese estado. Si la política concluye Pasar o Aviso, se suprime el activo. Si la política informa de un Error, el activo no se suprime.
Temporizador
La política se ejecuta una vez después de que transcurra el tiempo especificado. El temporizador empieza cuando el activo entra en el estado del ciclo de vida. En versiones anteriores, las políticas pendientes se ejecutaban cada 30 segundos. A partir de la versión 7.5.1, puede especificar un intervalo de tiempo en el que se debe ejecutar una política pendiente.

Nombres de visualización de políticas

Para todas las políticas, puede configurar el nombre de visualización. En el campo Nombre de visualización de política, puede especificar una etiqueta más descriptiva para una política que ha configurado. Por ejemplo, para describir lo que realiza la política cuando se ejecuta, puede cambiar de la etiqueta predeterminada Políticas Predeterminadas > Política de validación de artefactos a Comprobar que existe un archivo WSDL.

El nombre de visualización de política debe ser exclusivo para todas las políticas del ciclo de vida. Se muestra el nombre de visualización para la política cuando configura las transiciones entre estados de activos.


Comentarios