Implementación de los paquetes de contenido

El uso de paquetes de contenido permite realizar las dos acciones siguientes:
casm173
El uso de paquetes de contenido permite realizar las
dos
acciones siguientes:
  • Como productor o diseñador de paquetes de contenido, se puede crear un paquete con una biblioteca de objetos, que incluirá las actualizaciones y las personalizaciones existentes en una sola ubicación.
  • Como consumidor o usuario de paquetes de contenido, se pueden importar los objetos personalizados mediante programación, con una sola operación, tantas veces como sea necesario.
No es necesario repetir cada operación con cada tipo de objeto. Los paquetes de contenido proporcionan un método eficaz de agrupar y aplicar estas actualizaciones y personalizaciones, especialmente al cambiar de una implementación a otra. Por ejemplo:
  • Migraciones de sistemas de prueba a sistemas de producción y otras migraciones de una misma versión
  • Reposición de un equipo decomisado
  • Restauración de las personalizaciones de CA Service Catalog después de las actualizaciones
Para administrar los paquetes de contenido, lleve a cabo las siguientes tareas:
Paso 1: cumplimiento de los requisitos previos
  • Si se está utilizando CA Process Automation como herramienta de automatización de procesos, compruebe que dispone de lo siguiente:
    • CA Process Automation instalado y configurado.
    • CA Service Catalog integrado con CA Process Automation.
  • Si utiliza paquetes de contenido para importar objetos de CA Process Automation y si
    tanto
    CA Process Automation como CA Service Catalog están utilizando secure socket layer (SSL), verifique que se hayan completado todas las tareas aplicables para configurar CA Service Catalog para que use SSL. Como parte de ese proceso, debe configurar CA Process Automation para comunicarse con CA Service Catalog mediante SSL.
Paso 2: cree y exporte el paquete de contenido
Cree paquetes de contenido para registrar (exportar) las personalizaciones y así poder volver a usarlas en otra implementación. El uso de paquetes de contenido proporciona una mayor eficacia y precisión que a través de la repetición de varios procesos de personalización manualmente.
Siga los pasos siguientes:
  1. Decida los objetos que desee incluir en el paquete de contenido y regístrelos.
    Se puede incluir cualquiera de las categorías siguientes, o todas:
    • Complementos de la API
    • Procesos de CA Process Automation
    • Eventos, incluidas reglas y acciones
    • Formularios del Diseñador de formularios
    • Políticas
    • Objetos de datos de informe
    • Servicios, incluidos el horario de servicio y los SLA de solicitud
    Para cada categoría que seleccione, decida los objetos que desea incluir y regístrelos, como se muestra a continuación:
    • Todos los objetos de su implementación; es decir, todos los objetos de todas las unidades de negocio (dominios).
    • Todos los objetos de una o varias unidades de negocio específicas únicamente.
    • Solo los objetos que se especifican por nombre de objeto, por ejemplo, en una lista separada por comas.
    • Solo los objetos que se especifican mediante criterios específicos del objeto.
      Por ejemplo, para los servicios, se puede especificar la fecha de la última modificación.
    Los eventos, reglas, acciones y objetos de datos de informe (incluidos los complementos de la API)
    no
    son específicos de ninguna unidad de negocio. Es decir, siempre se aplican a
    todas
    las unidades de negocio. Esta norma no se aplica a las acciones
    adjuntas
    . Las acciones adjuntas se aplican
    solo
    a las opciones de servicio individuales que especifican explícitamente. Las acciones adjuntas son elementos de opciones de servicio de la opción de servicio para la que se crearon.
  2. Seleccione
    Inicio
    ,
    programas
    ,
    CA
    ,
    CA Service Catalog
    ,
    Símbolo del sistema de catálogo de servicios
    en el equipo de origen.
  3. Ejecute el siguiente comando en este símbolo del sistema:
    ant create-contentpack
    El sistema de catálogo crea la estructura de carpetas para el paquete de contenido.
    El sistema de catálogo también le pedirá que especifique la siguiente información:
    • Datos de identificación simple para el paquete de contenido, por ejemplo, un nombre, autor y una descripción.
    • El mensaje con el que se solicita al usuario que realice una acción durante una importación.
    Se recomienda especificar un nombre para la
    carpeta
    en el que se incluya el nombre, versión y configuración regional (idioma) del paquete de contenido.
    El comando ant crea la carpeta del paquete de contenido denominado
    USM_HOME
    \FileStore\contentpacks\
    nombre-carpeta
    . Esta carpeta incluye el archivo contentpack.properties. Este archivo almacena los datos de identificación del paquete de contenido. Además, contiene varias subcarpetas, como Formularios, Políticas, Informes y Servicios.
  4. Especifique si desea exportar los objetos a este paquete de contenido ahora o más tarde, como se muestra a continuación:
    • Si especifica Sí, vaya al paso siguiente.
    • Si especifica No, ejecute el siguiente comando en el equipo de origen:
      ant export-to-contentpack
  5. Especifique qué objetos y qué atributos deben exportarse.
    El comando ant lleva a cabo las siguientes funciones:
    • Se crea un archivo XML para cada objeto a partir de los atributos especificados.
    • En la mayoría de los casos, se copia el archivo XML en la subcarpeta adecuada.
    Por ejemplo, si se han exportado servicios, el comando ant realiza las siguientes funciones:
    • Se crea un archivo servicios.xml mediante los atributos especificados.
    • Se copia el archivo services.xml en la subcarpeta Servicios de la carpeta del paquete de contenido
    El comando ant copia algunas categorías de objetos a las subcarpetas (pero no todas). Por lo tanto, puede copiar las categorías de objetos restantes en sus carpetas manualmente, como se explica en el paso siguiente.
  6. Cuando se le solicite, copie los objetos que desea incluir (si existe alguno) en las siguientes subcarpetas de la carpeta del paquete de contenido:
    • Procesos
      Se almacenan los procesos de CA Process Automation.
    • Imágenes\Ofertas
      Almacena imágenes para los servicios que tiene, incluida la subcarpeta Servicios.
    • Imágenes\Planes de tarifas
      Almacena imágenes para los grupos de opciones de servicio que tiene, incluida la subcarpeta Servicios.
    • Secuencias de comandos previas
      Almacena secuencias de comandos personalizadas para que se ejecuten
      antes
      de importar el paquete de contenido. Entre los ejemplos se incluyen secuencias de comandos necesarios para descomprimir archivos imprescindibles para llevar a cabo la importación o secuencias de comandos que muestran información esencial.
    • Secuencias de comandos posteriores
      Almacena secuencias de comandos personalizadas para que se ejecuten
      después
      de importar el paquete de contenido. Entre los ejemplos se incluyen las secuencias de comandos que cargan los datos en el sistema de catálogo o solicitan al usuario que determine las especificaciones de configuración.
    • Complementos
      Almacena complementos personalizados de la API.
Ha creado y exportado el paquete de contenido en el equipo de origen. Ahora puede importarlo en el equipo de destino.
Paso 3: importación de paquetes de contenido
Puede importar paquetes de contenido para que se puedan reutilizar las personalizaciones que importe previamente usted (u otro administrador) desde otra implementación.
Como práctica recomendada, use un tiempo de inactividad planificado. Verifique que ningún usuario esté activo en CA Service Catalog antes de importar, activar o desactivar los paquetes de contenido.
Se pueden importar los paquetes de contenido mediante uno de los métodos siguientes:
Importación de paquetes de contenido mediante las secuencias de comandos ant
En esta sección se describe el proceso de importación de los paquetes de contenido mediante las secuencias de comandos ant.
Siga los pasos siguientes:
  1. Copie la carpeta del paquete de contenido (la carpeta
    USM_HOME\FileStore\contentpacks\nombre-carpeta
    ) del equipo de origen a una ubicación del equipo de destino. Registro de la ubicación como referencia.
  2. Seleccione
    Inicio
    ,
    Programas
    ,
    CA,
    CA Service Catalog
    , Símbolo del sistema de catálogo de servicios en el equipo de destino.
  3. Ejecute el siguiente comando en este símbolo del sistema:
    ant import-contentpack
  4. Introduzca el nombre de ruta completo de la carpeta que almacena el paquete de contenido cuya importación se va a llevar a cabo.
  5. Realice los siguientes pasos:
    1. Confirme que desea continuar con la importación.
    2. Introduzca el ID de la unidad de negocio para el paquete de contenido. Se puede especificar cualquier unidad de negocio, incluida la unidad de negocio raíz.
    3. Proporcione la información solicitada del objeto específico. Cuando corresponda, determine si desea importar estos objetos como desactivados.
      Por ejemplo, supongamos que importa una nueva acción de regla que afecta a los correos electrónicos que envía el sistema de catálogo. Antes de activar la acción de regla nueva, es probable que desee actualizar la configuración de su servidor de correo.
      Si se importan objetos como desactivados, deben activarse manualmente antes de poder usarlos.
  6. Reinicie el servicio de Windows denominado CA Service Catalog si el paquete de contenido incluye eventos, reglas y acciones. Reinicie este servicio en todos los equipos de componentes del catálogo de su entorno.
    Si no reinicia el servicio de CA Service Catalog como se indica, pueden producirse resultados no esperados.
Se ha importado el paquete de contenido mediante las secuencias de comandos de ant. Todos los objetos importados son de sólo lectura o permiten una edición limitada.
Importación de paquetes de contenido desde la interfaz gráfica de usuario
Esta sección describe cómo se pueden importar los paquetes de contenido desde la interfaz gráfica de usuario.
Siga estos pasos:
  1. Haga clic en
    Catálogo
    ,
    Configuración
    en la interfaz gráfica de usuario de CA Service Catalog.
  2. Haga clic en
    Paquetes de contenido
    en el menú de la izquierda.
  3. Haga clic en la ficha
    Importar
    .
  4. Especifique la carpeta donde se almacena el paquete de contenido. Seleccione el archivo .zip de paquete de contenido y haga clic en Abrir.
  5. Desactive la casilla de verificación
    Continuar importación con valores predeterminados
    si desea llevar a cabo la importación del paquete de contenido sin los valores predeterminados.
  6. Haga clic en
    Iniciar importación
    .
    Si el paquete de contenido incluye algún objeto de automatización de procesos de CA, aparecen las tres opciones siguientes:
    • Establecer la versión importada de los objetos de CA Process Automation como versión actual:
      • Si se selecciona esta opción, la versión importada de objetos de CA Process Automation y la versión actual son la mismas.
      • Si la opción no está seleccionada, la versión importada de objetos de CA Process Automation y la versión actual son diferentes.
    • Establecer los sensores u operadores personalizados importados como disponibles:
      • Si se selecciona esta opción, los operadores o sensores que se importan se encuentran en estado disponible en CA Process Automation.
      • Si no se selecciona esta opción, los operadores o sensores se importan en el estado que tienen en el paquete de contenido.
    • Introduzca el nombre de la configuración de CA Process Automation e importe las definiciones de proceso a la instancia específica de CA Process Automation.
  7. Si el paquete de contenido incluye eventos, reglas, o acciones, aparecerá la opción Importar reglas, acciones en el estado desactivado. Si se selecciona la opción, los eventos, reglas o las acciones del paquete de contenido se importan en estado desactivado sin tener en cuenta el estado del paquete de contenido.
  8. Reinicie el servicio de Windows que se llama CA Service Catalog en
    todos
    los equipos de componentes del catálogo de su entorno.
    Si no reinicia el servicio de Windows de CA Service Catalog como se indica, pueden producirse resultados inesperados.
    Por ejemplo, supongamos que importa una nueva acción de regla que afecta a los correos electrónicos que envía el sistema de catálogo. Antes de activar la nueva acción de regla, actualice la configuración de su servidor de correo.
    Active los objetos manualmente si importa los objetos como desactivados.
  9. Si el paquete de contenido incluye las políticas, aparecerá la opción Importar políticas en el estado desactivado. Si se selecciona esta opción, las políticas del paquete de contenido se importarán en estado desactivado sin tener en cuenta el estado del paquete de contenido.
  10. Haga clic en Continuar importación.
    La importación del paquete de contenido es correcta.
    La importación de los paquetes de contenido está bloqueada si estos contienen cualquier archivo .bat o .cmd. Se utilizan secuencias de comandos ant para importar los paquetes de contenido que contengan archivos .bat o .cmd.
Se ha importado el paquete de contenido en la interfaz de usuario de CA Service Catalog. Todos los objetos importados son de sólo lectura o permiten una edición limitada.
Cuando finalice la importación del paquete de contenido, las imágenes de los servicios se copiarán en la carpeta
USM_HOME\Filestore\Images
. Los complementos se copian en la carpeta
USM_HOME\Filestore\Plugins
.
Paso 4: verificación de los paquetes de contenido
Una vez que haya importado los paquetes de contenido a CA Service Catalog, puede verificar si se han importado correctamente.
Siga los pasos siguientes:
  1. Haga clic en
    Catálogo
    ,
    Configuración
    ,
    Configuración del contenido
    .
  2. Seleccione el paquete de contenido importado.
  3. Verifique los siguientes criterios:
    • La sección Detalles del paquete de contenido muestra los detalles que especificó al crear el paquete de contenido, por ejemplo, el nombre, la versión y el estado.
    • La sección Contenido muestra el objeto que se ha especificado según los criterios determinados.
  4. Verifique que los menús de la interfaz de usuario incluyen los objetos importados, por ejemplo:
    • Seleccione
      CA Service Catalog
      ,
      Ofertas de servicio
      ,
      Ofertas
      ,
      Servicios
      . Verifique que la lista de servicios incluye todos los servicios que se han importado.
    • Seleccione
      Administración
      ,
      Eventos
      . Verifique que la lista de eventos incluye todos los servicios que se han importado.
Paso 5: activación o desactivación de los paquetes de contenido
Puede activar y desactivar un paquete de contenido entero o determinados objetos individuales del paquete de contenido (si corresponde). Los objetos se activan en un paquete de contenido para que el sistema de catálogo pueda usarlos. La activación de los objetos importados y el establecimiento de permisos sobre estos se combinan para permitir a los usuarios ver y usar los objetos importados. Una vez que active los objetos en un paquete de contenido se pueden desactivar, por ejemplo, si se produce algún problema.
Como práctica recomendada, use un tiempo inactividad planificado y verifique que no hay ningún usuario activo en CA Service Catalog en el momento de llevar a cabo la importación, la desactivación o la activación de los paquetes de contenido.
Siga los pasos siguientes:
  1. Inicie sesión en la unidad de negocio que contenga el paquete de contenido que desee activar o desactivar.
  2. Haga clic en
    Catálogo
    ,
    Configuración
    ,
    Paquetes de contenido
    .
  3. Haga clic en el paquete de contenido que desee y actívelo.
  4. Active o desactive objetos de la lista, como se muestra a continuación:
    • Haga clic en el botón Activar del paquete de contenido completo para activar
      todos los objetos
      del paquete de contenido. Este botón aparece en la barra Detalles de paquete de contenido.
      Esta opción debe utilizarse con cautela. El paquete de contenido contiene reglas, acciones o políticas que llevan a cabo las tareas redundantes o conflictivas, lo que podría provocar resultados impredecibles. Por lo tanto, si no está seguro sobre el propósito u objetivo del paquete de contenido, active todos los objetos individualmente.
    • Para desactivar
      todos los objetos
      del paquete de contenido haga clic en el botón Desactivar del paquete de contenido completo.
    • Para activar o desactivar cada objeto de una categoría de forma individual, haga clic en el botón Activar o en el botón Desactivar del objeto.
      Se pueden activar o desactivar los objetos en una de las categorías siguientes, o en todas:
      • Servicios
        Al activar un servicio, se activará la opción de configuración Fecha disponible: el servicio utiliza la opción de configuración Fecha disponible para determinar si está disponible para los usuarios y cuándo lo está.
      • Grupos de opciones de servicio
        Al activar un grupo de opciones de servicio, se activará la opción de configuración Fecha disponible: el grupo de opción de servicio utiliza la opción de configuración Fecha disponible para determinar si está disponible para los usuarios y cuándo lo está.
        Si se activa un servicio o un grupo de opciones de servicio hace que su estado pase a ser Objeto del sistema: disponible (6). De igual forma, si desactiva un servicio o un grupo de opciones de servicio, su estado cambiará a Objeto del sistema: no disponible (7).
      • Políticas
        Activará una política que indicará que se establezca su estado en activo y desactivará otra política que indicará que se establezca su estado en inactivo.
        Solo puede llevar a cabo un número limitado de actualizaciones a las políticas importadas que haya habilitado. Para realizar más actualizaciones en estas políticas, cópielas y modifíquelas.
      • Reglas
        Puede activar o desactivar las reglas de forma individual sin que afecte al estado de cualquier otra regla en el mismo evento.
        La activación o desactivación de una regla no activa ni desactiva automáticamente las acciones de la regla. Las acciones se mantienen en el estado original.
      • Acciones
        Las acciones se activan o desactivan de forma individual, sin afectar el estado de cualquier otra acción de la misma regla. De igual forma, la activación o desactivación de una acción no afecta al estado de la regla que contiene la acción.
    Ni la activación ni la desactivación se aplican a los siguientes objetos: eventos, formularios, informes, imágenes y procesos de CA Process Automation. Durante el proceso de importación habrá especificado si se deben establecer los procesos de CA Process Automation como activos o inactivos.
  5. Haga clic en
    Done (Finalizado)
    .
  6. (Opcional) Verifique que el objeto está activado (activo) o desactivado (inactivo) consultando el estado. Por ejemplo, seleccione Servicios,
    nombre de la carpeta
    y abra un servicio que se haya activado. Verifique que su estado es Objeto del sistema: disponible Verifique también que la fecha de disponibilidad cumpla los requisitos.
Se han activado o desactivado objetos en el paquete de contenido. Todos los objetos que se han activado están disponibles en el sistema de catálogo.
Si se copia y se personaliza un objeto de un paquete de contenido, el objeto personalizado
no
se verá afectado por la activación o desactivación del paquete de contenido.
Paso 6: modificación de los objetos importados
Las acciones que se pueden llevar a cabo en los objetos que se importan desde un paquete de contenido varían según el objeto. En algunos casos, se realizan determinadas acciones en ciertos objetos importados para que los usuarios puedan verlos y usarlos. La siguiente tabla muestra qué acciones se aplican a cada objeto.
Objeto
Activación o desactivación
Configurar permisos
Edición limitada
Servicios
S
S
S
Grupos de opciones de servicio
S
S
S
Políticas
S
S
S
Eventos
N
S
N
Reglas
S
S
N
Acciones
S
S
N
Formularios
N
S
N
Objetos de datos de informe
N
S
N
Imágenes
N
N
N
Las acciones son las siguientes:
  • Activación o desactivación
    Los objetos se activan para que los usuarios y el sistema de catálogo puedan utilizarlos. Por ejemplo, supongamos que el paquete de contenido incluye una serie de políticas. Estas políticas se activan para que el sistema de catálogo pueda utilizarlas y gestione las solicitudes. Igualmente, el paquete de contenido incluye servicios. Estos se activan para que los usuarios puedan consultar y solicitar los servicios. Los objetos activados pueden desactivarse por cualquier motivo, por ejemplo, debido a un problema.
  • Configuración de permisos
    Para establecer permisos para cada rol de catálogo en un objeto importado, utilice la parte de la interfaz de usuario que almacena y mantiene el objeto. Por ejemplo, para establecer permisos para los servicios, seleccione Catálogo, Ofertas de servicios, Servicios, Permisos y, a continuación, edite los detalles del servicio.
    Edición de atributos limitados
    Por lo general, los objetos importados son de sólo lectura. En ciertos objetos importados solo se puede llevar a cabo una edición limitada, como se explica a continuación:
    • En el caso de los servicios y las opciones de servicio, se pueden cambiar la fecha de disponibilidad y la fecha de no disponibilidad.
    • En el caso de las políticas, puede agregar o eliminar aprobadores, cambiar la prioridad y establecer el estado como activo o inactivo.
    En el resto de los casos, para personalizar un objeto importado, cópielo y modifíquelo. Por ejemplo, para personalizar un objeto de datos de informe importado, cópielo y modifíquelo.
Paso 7: personalización de los objetos importados
Para personalizar un objeto importado, cópielo y modifíquelo. Por ejemplo, para agregar un campo a un formulario importado, copie el formulario, cámbiele el nombre y agregue el campo.
Puede personalizar un servicio, un grupo de opciones de servicio o un formulario. Las personalizaciones comunes son la siguientes:
  • Adición, eliminado y modificación de los grupos de opciones de servicio o la imagen del servicio.
  • Configuración de las fechas en que el servicio está disponible o no disponible.
Para obtener más información sobre la ejecución de estas tareas, consulte la sección Gestión de formularios.
Si se copia y personaliza un objeto importado en un paquete de contenido, se deben copiar y personalizar todos los objetos
padre
que incluyan el objeto original. Esto se debe a que los formularios, los servicios y los grupos de opciones de servicio solo admiten cierta edición.
Siga este proceso para copiar un formulario, personalizar la copia e incluir el formulario en un grupo de opciones de servicio y un servicio que estén basados en el grupo de opciones de servicio y el servicio originales del paquete de contenido:
  1. Copie el formulario A y modifique la copia, con lo que se creará el formulario B.
    El grupo de opciones de servicio A (SOG A) contiene el formulario A. No se puede modificar el SOG A para sustituir el formulario A por el formulario B, porque el SOG A solo admite cierta edición. Por lo tanto, se deben realizar los siguientes pasos.
  2. Copie SOG A para crear el SOG B.
  3. Actualice el SOG B eliminando el formulario A y agregando el formulario B.
    El servicio A contiene el SOG A. No se puede modificar el servicio A para sustituir el SOG A por el SOG B, porque el servicio A solo admite cierta edición. Por lo tanto, se deben llevar a cabo los siguientes pasos.
  4. Copie el servicio A para crear el servicio B.
  5. Actualice el servicio B eliminando el SOG A y agregando el SOG B.
  6. Copie la carpeta A crear la carpeta B.
  7. Actualice la carpeta B eliminando el servicio A y agregando el servicio B.
La siguiente tabla enumera los objetos padre que se deben copiar y personalizar si se copia y personaliza un objeto hijo.
Secundario
Principal
Formulario
Grupo de opciones de servicio
Grupo de opciones de servicio
Servicio
Servicio
Carpeta
Carpeta
Carpeta principal