Creación con System Center - Service Manager
La creación en Service Manager (SM) hace referencia al uso, creación y personalización de módulos de administración, que permiten personalizaciones en Service Manager. Los artículos de esta sección proporcionan una introducción a la creación en Service Manager, incluida una visión general de la herramienta de creación Service Manager Authoring Tool.
Introducción a la creación con Service Manager Authoring Tool
Service Manager automatiza las funciones del departamento de soporte técnico, como los procesos de solicitud de vales y cambios, para ayudar a las organizaciones a administrar estos departamentos. Service Manager se integra con Active Directory Domain Services (AD DS), Operations Manager y Configuration Manager para crear un único inventario reconciliado de los recursos de una organización.
Service Manager usa archivos de módulo de administración que contienen definiciones de objetos para las distintas funciones del producto. Puedes personalizar el comportamiento de Service Manager y ampliarlo mediante la creación y modificación de módulos de administración. En esta guía de creación se describe el uso, la creación y la personalización de módulos de administración.
El kit de desarrollo de software (SDK) de Service Manager contiene información que puedes necesitar al crear con Service Manager. El SDK incluye información de referencia para las bibliotecas de clases y los documentos que usa el esquema para crear módulos de administración basados en XML. Para descargar la documentación del SDK de System Center Service Manager, consulta la documentación del kit de desarrollo de software (SDK) de System Center Service Manager.
Información general sobre los módulos de administración
Los módulos de administración de Service Manager son archivos basados en XML que contienen definiciones para clases, flujos de trabajo, vistas, formularios e informes. Puedes usar los módulos de administración para hacer lo siguiente:
- Ampliar Service Manager con nuevos objetos
- Ampliar Service Manager con un nuevo comportamiento
- Almacenar nuevos objetos personalizados que hayas creado, como formularios o plantillas
- Transportar personalizaciones a otra implementación de Service Manager o implementar las personalizaciones en una implementación más reciente
Puedes usar módulos de administración para ampliar Service Manager con las definiciones y la información necesaria para implementar todo o parte de un proceso de administración de servicios.
De forma predeterminada, la carpeta de instalación de Service Manager contiene varios módulos de administración preimportados que habilitan las funciones principales de Service Manager, como la administración de incidentes y la administración de cambios.
Importante
Los módulos de administración no sellados no se actualizan automáticamente durante una actualización a Service Manager.
Información general sobre los métodos de creación para Service Manager
Hay tres métodos que puedes usar para personalizar Service Manager. Aunque los tres métodos producen cambios en un archivo de módulo de administración, difieren en el ámbito y en la complejidad de la personalización que proporcionan.
Los tres métodos para personalizar y ampliar Service Manager son los siguientes:
- Uso de la consola de Service Manager
- Uso de Service Manager Authoring Tool
- Creación y modificación directa de archivos de módulo de administración
En general, te recomendamos que uses la consola de Service Manager o la herramienta de creación para personalizaciones sencillas y que trabajes directamente con los archivos de módulo de administración solo para las personalizaciones que la consola de Service Manager y la herramienta de creación no admitan.
Consola de Service Manager
El panel Administración y el panel Creación de la consola de Service Manager ofrecen una personalización ad hoc limitada de las funciones de Service Manager. Cuando personalices funciones de Service Manager en la consola de Service Manager, las personalizaciones se almacenan en módulos de administración nuevos o existentes no sellados y en la base de datos de Service Manager. (Los módulos de administración no sellados son módulos de administración que puedes modificar. Para obtener más información sobre los módulos de administración sellados y no sellados, consulta Módulos de administración: conceptos clave).
La consola de Service Manager permite las siguientes personalizaciones:
- En el panel Administración, puedes personalizar la configuración de las actividades, la administración de cambios, la administración de incidentes y las notificaciones. Por ejemplo, puedes configurar los destinatarios de la notificación de lista cuando cambia el estado de un incidente.
- En el panel Creación, puedes llevar a cabo personalizaciones sencillas en objetos como colas, listas y vistas.
Herramienta de creación
La herramienta de creación proporciona un entorno en el que puedes abrir, ver, personalizar, ampliar y crear módulos de administración de Service Manager. Puedes usar la herramienta de creación para modificar algunas propiedades de clase, personalizar formularios en un diseñador gráfico de formularios, y modificar y crear flujos de trabajo de Service Manager.
También puedes usar la herramienta de creación para crear personalizaciones avanzadas que requieran pruebas y comprobaciones antes de la implementación. La herramienta de creación no requiere habilidades avanzadas del usuario ni conocimientos avanzados de la arquitectura interna de Service Manager.
Creación y modificación directa de archivos de módulo de administración
Para personalizaciones extensas o complejas y para personalizaciones que requieren codificación (por ejemplo, ampliar los datos en la base de datos de Service Manager, personalizar formularios o modificar el comportamiento predeterminado del flujo de trabajo de una función), tienes que editar directamente el archivo .xml del módulo de administración correspondiente. Trabajar directamente con archivos de módulo de administración requiere conocimientos detallados en varias áreas, como el esquema común de System Center y la estructura de los módulos de administración. Además, la edición manual es propensa a errores.
Información general de la herramienta de creación para Service Manager
La herramienta de creación es una herramienta de Service Manager que puedes usar para abrir un módulo de administración existente y poder verlo, personalizarlo y ampliarlo. Con la herramienta de creación, puedes hacer lo siguiente:
- Extensión y personalización del modelo de clase de Service Manager
- Personalizar formularios
- Creación y personalización de los flujos de trabajo
También puedes usar la herramienta de creación para crear nuevos módulos de administración de Service Manager. Mediante la creación de módulos de administración, puedes personalizar las características de Service Manager.
Después de modificar o crear un módulo de administración, debes guardarlo y, a continuación, importarlo en Service Manager.
Requisitos de la herramienta de creación
Antes de configurar la herramienta de creación en Service Manager, asegúrate de que el servidor en el que planeas instalar la herramienta de creación cumple todos los siguientes requisitos de servidor y de sistema operativo.
Requisitos del servidor
Puedes instalar la herramienta de creación en un servidor que hospede el servidor de administración de Service Manager o puedes instalarlo en un servidor independiente.
Requisitos del sistema operativo
- Windows Vista (cualquier edición) con el Service Pack más reciente
- Windows 7
- Windows Server 2008 con el Service Pack más reciente
- Windows Server 2008 R2
- Windows 10
- Windows Server 2019 con el Service Pack más reciente
- Windows Server 2016
- Windows 10
- Windows 11
- Windows Server 2022 con el Service Pack más reciente
- Windows Server 2019
Requisitos adicionales
Microsoft .NET Framework 3.5, que puedes descargar desde el Centro de descarga de Microsoft.
Microsoft Visual Studio 2008 Shell, que debe estar en el mismo idioma que el idioma de visualización del sistema operativo. Puedes instalar Visual Studio 2008 Shell desde la página Requisitos previos del Asistente para la configuración de Service Manager Authoring Tool.
Nota:
Durante la instalación de la herramienta de creación, si aparece un error que indica que Microsoft Visual Studio Shell 2008 no está instalado y has comprobado que está instalado, es posible que el paquete redistribuible del modo aislado de Shell de Visual Studio 2008 no esté completamente instalado. Para instalarlo, ve a <SystemDrive>\VS 2008 Shell Redist\Isolated Mode\ y ejecuta VS_Shell_isolated.enu.exe.
Configurar la herramienta de creación
El archivo de programa SCSM<versión>_AuthoringTool_RTM.exe contiene el paquete de instalación .msi y los archivos de soporte de Service Manager Authoring Tool. Esto incluye los archivos necesarios para personalizar los formularios predeterminados de Service Manager. Asegúrate de que el usuario que va a ejecutar la herramienta de creación tiene acceso a la carpeta local que usaste para extraer los archivos del archivo de programa SCSM<version>_AuthoringTool_RTM.exe.
Si Informe de errores de Windows está habilitado en el equipo que ejecuta la herramienta de creación, los errores se notifican automáticamente.
Nota:
- No instales Service Manager Authoring Tool en el mismo equipo que tengas instalado el portal web de Service Manager (SM).
- Instala al menos el paquete acumulativo de actualizaciones 5 en el equipo con el servidor de administración de SM, el servidor de administración de almacenamiento de datos o la consola de Service Manager instalada, si se va a usar Service Manager Authoring Tool en el mismo equipo.
Para instalar la herramienta de creación
- Compruebe que el equipo en el que planeas instalar la herramienta de creación cumple los requisitos.
Descarga la versión necesaria de Service Manager Authoring Tool en el equipo local en el que quieras instalar la herramienta de creación.
Descarga la versión necesaria de Service Manager Authoring Tool en el equipo local en el que quieras instalar la herramienta de creación.
- Haz doble clic en el archivo ZIP descargado, lee el contrato de licencia y extrae los archivos en la ubicación deseada.
- Ve a la carpeta donde extragiste los archivos, expande la carpeta CDImage, busca Setup.exe y haz doble clic en el archivo Setup.exe.
- En el Asistente para la configuración de Service Manager Authoring Tool, selecciona Instalar Service Manager Authoring Tool.
- Continúa con el registro del producto y las páginas de ubicación de la instalación.
- En la página Requisitos previos, si se produce un error en alguna prueba de requisitos previos deberás actualizar el servidor para asegurarte de que se cumple cada requisito previo. Si Microsoft Visual Studio 2008 Shell no está instalado, selecciona Instalar Microsoft Visual Studio Shell 2008 para instalar la aplicación.
Selecciona Comprobar los requisitos previos de nuevo y corrige cualquier otro problema hasta que superes todas las pruebas de requisitos previos. - Continúa por las páginas que hay en Usar Microsoft Update para ayudar a mantener el equipo seguro y actualizado.
- En la página Resumen de la instalación, selecciona Instalar y espera a que finalice la instalación.
Para iniciar Authoring Tool
- En el escritorio, selecciona Iniciar.
- Selecciona Programas, selecciona Microsoft System Center y selecciona Service Manager <versión> Authoring.
- Selecciona Service Manager Authoring Tool y espera a que se abra Authoring Tool.
- En el Explorador de clases, selecciona Actualizar. Se rellenará el explorador con todas las clases definidas en los módulos de administración de la <carpeta Instalación>/carpeta Biblioteca. Al abrir Authoring Tool por primera vez, este panel estaba vacío.
Paneles de Authoring Tool
En Service Manager Authoring Tool, puedes abrir un módulo de administración, ver y personalizar sus objetos, y crear nuevos objetos.
Authoring Tool contiene varios paneles. Puedes cambiar el tamaño, acoplar, deshacer, mover o cerrar cada panel según tus preferencias. Puedes abrir cualquiera de los paneles de Authoring Tool en el menú Vista.
En las secciones siguientes se describen los paneles de Authoring Tool.
Explorador de clases
El panel Explorador de clases muestra las clases y sus propiedades de todos los módulos de administración que están en la carpeta Biblioteca y todos los módulos de administración que se han abierto en Authoring Tool. También puedes arrastrar una propiedad desde este panel para agregar un control a un formulario que estás creando en el panel de creación.
Explorador de formularios
El panel Explorador de formularios muestra una lista de formularios de todos los módulos de administración que se encuentran en la carpeta Biblioteca o de un módulo de administración específico. En este panel, puedes buscar y seleccionar un formulario para verlo o personalizarlo en el panel de creación, sin conocer el módulo de administración exacto del formulario. En este panel, también puedes ver los detalles de un formulario en el panel Detalles.
Explorador del módulo de administración
En este panel de navegación, puedes ver los módulos de administración y sus objetos. Los objetos se agrupan por tipos. El Explorador del módulo de administración muestra clases, formularios, flujos de trabajo y referencias. También puedes seleccionar un objeto específico, como un formulario, para personalizarlo.
Creación
El panel de creación muestra las pestañas en las que cambias o creas objetos del módulo de administración, como, por ejemplo, formularios y clases. Por ejemplo, al personalizar o crear formularios, este panel muestra los controles de la interfaz de usuario (IU) de un formulario para que puedas agregar, mover o cambiar estos controles para personalizar la apariencia y el comportamiento del formulario.
El panel de creación también contiene la pestaña Página de inicio, que muestra la página Información general sobre Authoring Tool.
Detalles
El panel Detalles muestra detalles, como las propiedades, para un objeto seleccionado. La información de este panel se actualizará cada vez que selecciones un objeto en el Explorador del módulo de administración, el panel de creación, el panel Explorador de clases o el panel Explorador de formularios. Puedes realizar cambios directamente en este panel para actualizar los valores de propiedad.
Cuadro de herramientas de personalización de formularios
El panel Cuadro de herramientas de personalización de formularios muestra los controles básicos de la interfaz de usuario que puedes arrastrar al panel de creación al personalizar los formularios.
Cuadro de herramientas de actividades
El panel Cuadro de herramientas de actividades muestra las actividades que puedes usar como bloques de creación al crear flujos de trabajo de creación.
Actualizar los módulos de administración para trabajar con Authoring Tool
Durante una actualización a Service Manager, todos los módulos de administración personalizados de Service Manager no están sellados. (Los módulos de administración no sellados son módulos de administración que puedes modificar. Para obtener más información sobre los módulos de administración sellados y no sellados, consulta Módulos de administración: conceptos clave). Los módulos de administración se copian en las nuevas carpetas de Service Manager sin realizar ningún otro procesamiento relacionado con la actualización. Con estos módulos de administración personalizados que se crearon en las versiones anteriores de System Center, se admite Service Manager. Aunque, hay algunos problemas que debes tener en cuenta y es posible que tengas que realizar algunas actualizaciones en estos módulos de administración para asegurarte de que funcionan correctamente y según lo previsto después de la actualización a Service Manager.
Formularios
La colocación de un control en un formulario viene determinada por sus márgenes superior, inferior, izquierdo y derecho en relación con su control primario o con el propio formulario. En un formulario personalizado, este método puede hacer que los controles se ajusten incorrectamente cuando se modifican los márgenes del control primario o del formulario.
Como resultado de los estilos actualizados implementados en System Center 2012 - Service Manager, algunos formularios personalizados creados en System Center Service Manager 2010 podrían tener problemas de diseño cuando se importan a Service Manager. Según la personalización, es posible que algunos controles se coloquen incorrectamente, lo que provocaría problemas como la superposición y el recorte. Algunos de estos problemas afectan solo al aspecto del formulario y otros problemas pueden impedir alguna funcionalidad prevista del formulario.
En las secciones siguientes se describen los problemas que podrían surgir al importar a formularios de Service Manager creados en System Center Service Manager 2010. En estas secciones también se describe cómo puedes usar la herramienta de creación de Service Manager para corregir estos problemas y asegurarte de que estos formularios se ven y funcionan según lo previsto.
Recorte y superposición de controles
Es posible que algunos controles de un formulario puedan aparecer recortados, con líneas de borde incompletas y texto de corte. A veces este problema aparece con otro problema en el que los controles se superponen entre sí. Además, es posible que algunos controles de un formulario no estén visibles, lo que hace que algunas funciones del formulario no estén disponibles.
Para corregir estos problemas, es posible que tengas que usar la herramienta de creación para ajustar las propiedades del control de la siguiente manera. Es posible que tengas que probar varios remedios y es posible que tengas que realizar varios intentos antes de que el control se coloque correctamente.
- Selecciona el control afectado y comprueba el valor de sus propiedades Margen: Inferior, Izquierda, Derecha y Superior. Por ejemplo, establece los valores de estas propiedades en 0 o en un valor positivo para asegurarte de que no haya valores negativos que provoquen que el control se coloque incorrectamente.
- Comprueba los valores de las propiedades del grupo Diseño del control afectado: Alineación horizontal y Alineación vertical. Es posible que tengas que establecer los valores de estas propiedades en Ajustar para mejorar la alineación del control.
- Coloca el control afectado en una cuadrícula dentro de un control Panel para mejorar la alineación del control.
- Establece las dimensiones del control primario en Automático para permitir que su tamaño se reduzca o crezca dinámicamente.
- Establece la propiedad Alto del contenedor del control afectado en Automático. Esto permite ajustar automáticamente el ancho y el alto de los controles para ajustarse correctamente al contenedor del objeto.
Controles aleatorios
Algunos controles de un formulario pueden ser aleatorios entre sí, lo que provoca que los controles no se coloquen en la ubicación designada en el formulario.
Para corregir este problema, usa la herramienta de creación para realizar una de las acciones siguientes:
- Arrastra los controles a su ubicación deseada en el formulario.
- Selecciona el control que está aleatorio. En el panel Detalles, en el grupo de propiedades Margen, ajusta propiedades como Inferior o Izquierda para colocar el control en la ubicación deseada.
- Selecciona el control que contiene el control aleatorio. En el panel Detalles, modifica sus propiedades como Inferior o Izquierda en el grupo de propiedades Margen.
Flujos de trabajo
Los flujos de trabajo desarrollados en System Center Service Manager 2010 se admiten en Service Manager.
Actividades de administración de máquinas virtuales
Las actividades de flujo de trabajo de administración de máquinas virtuales (VMM) en Service Manager admiten System Center Virtual Machine Manager 2008 R2. Pero estas actividades no admiten System Center VMM.
Si estás intentando automatizar los procesos de TI que requieren el uso de una actividad que admita VMM, puede resultarte útil usar en su lugar runbooks de System Center - Orchestrator y VMM.
Pasos siguientes
- Obtén información sobre cómo personalizar la funcionalidad de objetos en Service Manager con Módulos de administración en la herramienta de creación.
- Personaliza y crea clases de autor con la creación de Service Manager.