Cómo personalizar datos SCCM en la CMDB ServiceNow
Esta es la última publicación de una publicación de 5 blogs sobre cómo integrar datos SCCM con ServiceNow. En esta publicación, le mostraré cómo personalizar los datos de SCCM en el ServiceNow CMDB (Base de datos de gestión de la configuración) cubriendo los pasos 16 a 19 en la lista siguiente.
Pasos para integrar datos de SCCM con ServiceNow
La secuencia de actividades, a un alto nivel, que tomé para configurar un entorno de desarrollo con el fin de integrar SCCM con ServiceNow son como sigue:
1. Cree una cuenta con ServiceNow.
2. Solicite una ServiceNow Instancia de desarrollador.
3. Inicie sesión en ServiceNow Ejemplo.
4. Active el complemento SCCM.
5. Cree la cuenta de usuario para el ServiceNow MID Server.
6. Instale un ServiceNow MID Server en su organización.
7. Validar la comunicación entre los ServiceNow MID Server y ServiceNow.
8. Cree un servidor SQL Cuenta para el ServiceNow Fuente de datos.
9. Utilice el complemento Integration SCCM 2016 para importar datos al ServiceNow CMDB.
10. Programe la importación de datos SCCM.
11. Limpie los datos de "muestra" predeterminados.
12. Cree la fuente de datos para importar datos personalizados SCCM.
13. Importe datos personalizados SCCM.
14. Confirme los datos personalizados SCCM en ServiceNow.
15. Ver datos importados de SCCM.
16. Cree una transformación para Informes de información de garantía Datos.
17. Ejecute la transformación.
18. Confirme que las computadoras estén vinculadas a sus datos de garantía.
19. Edite el diseño del formulario.
Personalice los datos de SCCM en la CMDB de ServiceNow
A diferencia de las publicaciones anteriores que eran más generales, esta demostrará específicamente cómo personalizamos el Informes de información de garantía (WIR) datos de garantía que se importaron desde SCCM al ServiceNow CMDB. Sin embargo, estos pasos son transferibles sin importar qué otros datos personalizados esté importando desde SCCM al ServiceNow CMDB.
En esta publicación, Cómo personalizar datos SCCM en la CMDB ServiceNow, Le mostraré cómo crear y ejecutar una transformación para los datos de garantía, cómo asegurarse de que estos datos se apliquen a los objetos de la computadora y, finalmente, cómo modificar la forma ServiceNow muestra estos datos (Pasos 16-19).
Para revisar los pasos anteriores, consulte, Cómo importar datos personalizados de SCCM a ServiceNow, para los pasos del 12 al 15. Para revisar los pasos del ocho al once, consulte la publicación, Cómo integrar datos de SCCM con ServiceNow, para los pasos del cinco al siete, consulte, Cómo configurar un servidor MID ServiceNow para su uso con SCCMy, para conocer los pasos del uno al cuatro, consulte la publicación, Cómo solicitar una instancia de desarrollador ServiceNow para integrarla con SCCM.
Creación de una transformación para los datos de informes de información de garantía
En ServiceNow se necesita una transformación para que la CMDB maneje campos personalizados importados desde SCCM. También es necesario para asociar estos datos con equipos específicos.
Como expliqué anteriormente, los pasos se muestran específicamente para Enhansoft's Datos de garantía del Informe de información de garantía (WIR), pero puede aplicarlos a cualquier otra fuente de datos personalizada.
Bajo Integración-Microsoft SCCM 2016 Seleccione Fuentes de datos. Haga clic en la fuente de datos Información de garantía Enhansoft.
En el Transforma sección, es posible que deba desplazarse hacia abajo para verlo, haga clic en el Nuevo botón.
Proporcione un nombre para la transformación en el Nombre campo. En mi caso, es "Transformación de garantía ES". Deja el Tabla de origen campo poblado con la tabla de la fuente de datos. En el Tabla de destino campo, haga clic en el menú desplegable y seleccione Computadora (cmdb_ci_computer).
Nota: Al seguir estos pasos, se conectan los datos con una computadora específica, por lo que podremos ver Enhansoft's Informe de información de garantía (WIR) datos de garantía asociados con un objeto CI de computadora en el ServiceNow CMDB.
Bajo enlaces relacionados, haga clic en Asistente de mapeo.
En el Fuente mesa, cerca de la parte superior de la pantalla (en mi caso, es Información de garantía Enhansoft), realice los siguientes pasos:
Localizar HWStartDateTime0. Hacer clic Agregar.
Localizar HWEndDateTime0. Hacer clic Agregar.
En el Objetivo tabla, en el lado derecho de la pantalla, (en todos los casos debe ser Computadora), realice los siguientes pasos:
Localizar Comprado. Hacer clic Agregar.
Localizar Vencimiento de la garantía. Hacer clic Agregar.
Nota: Estos elementos poblarán el Mapa de campo. En otros escenarios (es decir, sin personalizar los datos de garantía de WIR), sus artículos seleccionados variarán de los míos.
Hacer clic Salvar.
Junto a Mapas de campo, haga clic en el Nuevo botón.
En el Campo fuente cuadro, haga clic en el menú desplegable y seleccione ResourceID. El Campo fuente El cuadro se ocultará después del siguiente paso. Asegúrese de que la casilla junto a Usar secuencia de comandos de origen está seleccionado.
Reemplace el texto existente pegando el siguiente texto en el Script fuente zona:
answer = SCCMHelper.findComputer (source.u_resourceid);
En el Campo objetivo cuadro, haga clic en el menú desplegable y seleccione ID del sistema. Asegúrese de que la casilla junto a Juntarse se selecciona antes de hacer clic en cualquiera de los Enviar botones.
Hacer clic Actualizar.
Por último, de vuelta Fuentes de datos, haga clic en el Actualizar , ubicado cerca de la parte superior de la página. ¡Terminaste de crear la transformación!
Ejecutando la transformación
Para asegurarnos de que todo esté bien, debemos probar la transformación ejecutándola.
Todavía en Fuentes de datos, haga clic en el Información de garantía Enhansoft fuente de datos. En el Transforma sección, haga clic en la transformación recién creada. En mi caso es Transformación de garantía ES.
Bajo enlaces relacionados, haga clic en Transformar.
Haga clic en el Transformar botón.
Asegúrese de que el Código de finalización dice Éxito. Haga clic en el enlace junto a Ir al conjunto de importación.
En la tabla anterior, observe que debajo del Estado columna que dice "Insertado". Esto significa que se insertó un registro en la base de datos, con un tipo de registro de Computadora, utilizando la Transformación de garantía de ES como método de mapeo.
La información de esta tabla confirma que la transformación funcionó.
Cómo confirmar que las computadoras están vinculadas a sus datos de garantía
Realizaré la misma prueba que hice en mi publicación de blog anterior, Cómo importar datos personalizados de SCCM a ServiceNow. En esa publicación, les mostré los resultados de mi estación de trabajo antes de crear la transformación. Ahora echemos un vistazo a la misma PC después de que se creó la transformación y se agregaron los datos de garantía.
Bajo Integración - Microsoft SCCM 2016 expandir Importar datos de conjuntos y seleccione Identidad informática. Al lado de Ir a campo, haga clic en el menú desplegable y seleccione Nombre. Escriba los primeros caracteres del nombre de una computadora, en mi ejemplo es caot *y luego presione Ingresar.
Seleccionaré el Colocar enlace al lado CAOTTANT-LEN con la fecha de creación más reciente.
Bajo Importar filas de conjuntosYo elegiré Computadora: CAOTTANT-LEN.
¿Por qué no aparecen aquí los datos de la garantía? Revisaré el XML expediente.
En el lado izquierdo de Computadora CAOTTANT-LEN cerca de la parte superior de la pantalla, haga clic en el botón de acciones adicionales. Seleccione Exportar-> XML (este registro).
Hacer clic Abierto.
Aquí está el área pertinente de la XML código:
Sí, los datos de garantía correctos están asociados con esta computadora. Se confirma tanto en el Fecha de compra campo así como el caducidad_garantía campo.
Editar el diseño del formulario
¿Cómo puede hacer que esta información sea visible en el ServiceNow ¿formulario?
De vuelta en el formulario de la computadora, haga clic en el botón de acciones adicionales (flecha morada) nuevamente.
Seleccione Configurar -> Diseño de formulario.
Bajo Disponible, seleccione cada elemento que le gustaría ver agregado al formulario. Una vez que seleccione un elemento, haga clic en >.
En mi caso, seleccioné Comprado y nuestra Vencimiento de la garantía.
Bajo Seleccionado, Me mudé Comprado a un poco más de la separar y nuestra Vencimiento de la garantía a un poco más de la end_split. Hice esto para que estos campos aparecieran uno al lado del otro en el diseño del formulario (vea la captura de pantalla a continuación).
Haga clic en el Salvar botón.
¡Felicitaciones! Los nuevos campos se agregaron al formulario.
Con ese último paso completado, todas las tareas necesarias para configurar un ServiceNow instancia de desarrollador para mostrar los datos de garantía importados de SCCM. ¿Te sientes ahora como un ServiceNow/ ¡¿Experto SCCM ?!
Gracias por tomarse el tiempo de leer este conjunto de publicaciones de blog más extenso de lo habitual. Para asegurarme de que todos comenzaran por el camino correcto, primero necesitaba cubrir todas las principales ServiceNow componentes antes de abordar cómo importar datos personalizados desde SCCM.
Si tiene alguna pregunta adicional sobre cómo personalizar los datos de SCCM en el ServiceNow CMDB, no dude en ponerse en contacto conmigo en @GarthMJ.
Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.
Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.
Comience con Right Click Tools hoy: