ServiceNow - Fundamentos

Avancemos un paso y aprendamos algunos conceptos básicos de ServiceNow. En este capítulo, repasaremos usuarios / grupos / roles, listas, formularios, aplicaciones, módulos y algunos conceptos más.

La instancia de desarrollador de ServiceNow tiene una gran cantidad de datos ficticios como usuarios, incidentes, grupos, etc., a los que podemos referirnos para obtener una buena comprensión del concepto. A lo largo del capítulo restante, tomaremos nuestro antiguo ejemplo de BookWorm ltd. e intente comprender dónde encaja ServiceNow en el funcionamiento interno de la organización.

Aplicaciones y módulos

ServiceNow define Application como, una colección de archivos y datos que brindan un servicio y administran los procesos comerciales y Modules son hijos de la aplicación que se vincula a otras páginas o registros de la plataforma.

Por ejemplo, tenemos una aplicación "Incidente", que tiene módulos como "Crear nuevo" para crear un nuevo incidente para cualquier departamento de BookWorm ltd. El módulo "Abierto" enumera todos los incidentes abiertos dentro de BookWorm ltd. (Este módulo solo puede ser visible para los administradores del sistema).

Asimismo, existen otras aplicaciones importantes como Problem, Change, Workflows, etc. y sus respectivos módulos como “Create New”, “Open”, “WorkFlow editor”, etc.

Listas y formularios

Aquí, comprenderá cuáles son las listas y formularios en ServiceNow.

Liza

Muestra el conjunto de registros (según determinadas condiciones) de la tabla de datos. Podría ser una lista de incidentes asignados a un determinado grupo, de la tabla de incidentes o una lista de problemas no asignados a ningún grupo de la tabla de problemas, etc.

A continuación se muestra un ejemplo de la lista de incidentes que tiene incidentes, que se resuelven desde la tabla de incidentes.

Esta lista se genera a través del módulo "Resuelto" de la aplicación "Incidente". Este es un módulo predeterminado proporcionado con ServiceNow. Para abrir este módulo y explorar esta lista, busque "Incidente" en el navegador de la aplicación y dentro de la aplicación Incidente busque el módulo "Resuelto".

Formularios

Muestra un registro de la tabla de datos o se puede usar para ingresar / actualizar un registro en una tabla de datos. Por ejemplo, un formulario de incidente mostrará detalles relacionados con un solo incidente seleccionado o también se puede usar para ingresar detalles de un nuevo incidente en una tabla de incidentes.

El formulario que tiene detalles del registro de incidente existente y el formulario para ingresar los detalles del nuevo registro de incidente se dan a continuación, respectivamente.

Para acceder al primer formulario en el ejemplo anterior, vaya al módulo "Resuelto" dentro de la aplicación Incidente. Aparecerá una lista de incidentes resueltos. Haga clic en cualquier número de incidente para abrir el formulario. Se puede acceder a la segunda pantalla del ejemplo anterior, que tiene un formulario para ingresar nuevos detalles del incidente, a través del módulo "Crear nuevo" de la aplicación Incidente.

Usuarios, roles y grupos

Los usuarios, roles y grupos en ServiceNow se explican a continuación en detalle.

Usuarios

son las personas que utilizan ServiceNow dentro de una organización. El administrador del sistema tiene la autoridad para crear un nuevo usuario, examinar la lista de usuarios existentes, eliminar un usuario y hacerse pasar por un usuario.

Para abrir la lista de usuarios existentes, vaya al módulo "Usuarios" dentro de la aplicación de administración de usuarios.

(Busque usuario en el navegador de aplicaciones y haga clic en "Usuarios" en Administración de usuarios)

Para crear un nuevo usuario, haga clic en el botón Nuevo en la parte superior izquierda del marco de contenido. Se abrirá el siguiente formulario para ingresar un nuevo registro de datos para la tabla de usuario.

Un administrador del sistema también puede hacerse pasar por un usuario, lo que significa que el administrador del sistema puede iniciar sesión en ServiceNow como otro usuario. Hay una opción en el marco del banner, para hacerse pasar por cualquier otro usuario.

Roles

están asociados con la tarea que realiza un usuario dentro de una organización. El rol se asigna en función del perfil de trabajo. Por ejemplo, puede haber un rol de administrador de incidentes, un rol de desarrollador de aplicaciones, un rol de analista de incidentes, etc.

Los roles controlan el acceso a las funciones y capacidades en aplicaciones y módulos. Por lo tanto, un rol de administrador del sistema puede tener acceso a algunas aplicaciones que el rol de administrador de incidentes puede no tener. La lista de roles y el formulario para agregar un nuevo rol se pueden encontrar en Aplicación de seguridad del sistema en Usuarios y grupos.

Grupos

Los grupos son la colección de usuarios que realizan una tarea similar. Por ejemplo, puede haber un grupo de administradores de cambios, que pueden aprobar los cambios en la producción, o puede haber un grupo de adquisiciones, que tiene acceso para levantar la orden de compra, etc. Se puede acceder al grupo a través de Seguridad del sistema → Usuarios y grupos → Grupos.

Siempre es una buena práctica asignar usuarios a grupos o viceversa, y además asignar roles a grupos. Generalmente, no se recomienda asignar usuarios directamente a los roles. La razón se explica utilizando el siguiente ejemplo:

Supongamos que entre muchos grupos de BookWorm ltd. (en ServiceNow), hay un grupo para el equipo de TI y bajo el equipo de TI hay un grupo secundario para 'Ingenieros de pila completa'. Además de esto, hay un par de roles, es decir, 'servicios de TI de backend' y 'servicios de TI de frontend'. Los ingenieros de pila completa deben estar asignados a ambos roles para que tengan accesos y privilegios de licencia destinados a los servicios de TI frontend y backend.

Un ingeniero de pila completa se unió a BookWorm ltd. que es experto tanto en tecnologías backend como frontend. Por lo tanto, en lugar de asignar este usuario a dos roles (servicios de TI de backend y servicios de TI de frontend) por separado, sería una buena idea crear un grupo de ingenieros de pila completa y asignar este grupo a dos roles, es decir, servicios de TI de backend y frontend. Servicios de TI.

Ahora, para todos los ingenieros de pila completa que se unen a BookWorm ltd., El administrador solo tiene que asignar ese usuario de ingeniero de pila completa al grupo de ingenieros de pila completa, que es un grupo secundario del equipo de TI.

Implementemos el ejemplo mencionado anteriormente prácticamente en ServiceNow, para comprender mejor este concepto.

Práctico

Primero, crearemos un grupo, es decir, un equipo de TI y su grupo secundario Ingenieros de pila completa. En el filtro de navegación, busque "Administración de usuarios" y seleccione los módulos "Grupo" en la administración de usuarios. La siguiente pantalla se abrirá en el marco de contenido.

Haga clic en el botón Nuevo y proporcione los detalles. Solo el Nombre es suficiente para identificar al Grupo. También puede enviar un correo electrónico al grupo y seleccionar el administrador de la lista de usuarios. La etiqueta principal se utiliza para crear una estructura jerárquica en el grupo, por lo que para el grupo del equipo de TI, podemos dejarla en blanco y para el grupo de ingenieros de pila completa, podemos asignar el grupo del equipo de TI como principal.

Ahora que hemos creado los grupos, avancemos y creemos dos roles: servicios de TI de backend y servicios de TI de frontend, que se asignarán al grupo de ingenieros de pila completa. Dentro de “Administración de usuarios”, vaya al módulo “Roles”.

Haga clic en el botón Nuevo y proporcione el nombre del rol. Mantenga la aplicación como Global para permitir que este rol se implemente para cada aplicación en su ServiceNow. Otorgar “privilegios elevados” significa que, al usuario asignado a este rol, se le otorgarán más accesos / privilegios que un usuario estándar. Pueden requerir la administración de ciertas funciones.

Ahora, tenemos que asignar estos roles a nuestro grupo. Vaya al módulo "Grupos" nuevamente y busque nuestro grupo "Ingenieros de pila completa" en la parte superior del marco de contenido junto al botón Nuevo.

Abra el grupo “Ingenieros de pila completa” y ahora verá una nueva sección para agregar roles o miembros del grupo. En la pestaña de roles, haga clic en el botón editar y aparecerá la siguiente pantalla.

Busque el rol, acabamos de crear “Servicios de TI frontend” en el cuadro de colección. Seleccione el rol y haga clic en el botón de flecha para agregar el rol en este grupo. Finalmente, presione el botón Guardar. Volverá a la pantalla principal del módulo Grupo. Actualice el registro usando el botón de actualización en la esquina superior derecha. Del mismo modo, repita el proceso para los servicios del equipo de backend de TI.

Avancemos y agreguemos algunos usuarios en ServiceNow. Vaya al módulo "usuarios" en la aplicación "administración de usuarios" y haga clic en el botón Nuevo.

Ingrese los detalles del nuevo usuario y presione el botón enviar. Del mismo modo, puede agregar algunos usuarios más. Hemos agregado dos nuevos usuarios aquí, John Newman y Cindy Davis.

Para asignar el grupo "ingeniero de pila completa" a estos usuarios, abra los usuarios recién creados nuevamente y desplácese en la parte inferior del usuario. Verá una nueva sección para agregar roles o grupos a este usuario.

Vaya a la pestaña Grupos y haga clic en el botón editar. Aparecerá la siguiente pantalla:

Busque el grupo "ingenieros de pila completa" en el cuadro de colección, seleccione el grupo y haga clic en el botón de flecha para agregar este grupo al usuario John Newman. Repita el proceso similar para Cindy Davis. Entonces, finalmente hemos creado usuarios, grupos y roles. Luego, agregamos los roles al grupo y el grupo al usuario.

Tablas, columnas y campos

Aprendamos qué son las tablas, columnas y campos en ServiceNow. Comenzaremos entendiendo acerca de las tablas.

Mesas

Las tablas son la recopilación de datos en ServiceNow. Las aplicaciones y los módulos utilizan tablas para almacenar, mostrar y procesar los datos. Por ejemplo, la aplicación "Incidente" tiene una tabla de incidentes. Del mismo modo, hay una tabla de usuarios, una tabla de solicitudes de cambio, etc.

Para comprobar la estructura o actualizar la estructura de cualquier tabla, utilice el módulo "Tablas" de la aplicación "Definición del sistema".

El nombre de la tabla se puede buscar en la sección superior de la pantalla de contenido.

Exploremos la tabla de incidentes. Una vez, hacemos clic en la tabla deseada, podemos encontrar todas las columnas de la tabla, tipo de columna (entero, cadena, etc.), longitud máxima, etc. La nueva columna se puede agregar a la tabla, usando el botón Nuevo.

El punto importante a tener en cuenta aquí es que, cada fila de la tabla apunta al registro único. Entonces, por ejemplo, si un incidenteIN3325643se plantea en BookWorm ltd., para el grupo de ingenieros de pila completa que informa el problema de conectividad de la base de datos. Se agregará una nueva fila en la tabla de incidentes, que es específica para el registro de incidentesIN3325643.

Para navegar por los datos, en la tabla busque “<tablename> .list” en la barra de navegación (incidente.list en este caso).

Si nos centramos en este registro de incidentes, cada columna de este registro representa el campo que tiene un valor específico. Por ejemplo, este registro de incidentesIN3325643tiene la columna "Llamador" como Abel Tuter, este es uno de los campos de este registro. Para abrir cualquier registro, haga clic en el número de incidente de la lista.

Del mismo modo, puede explorar otras tablas como usuarios, problema, cambio, etc. Incluso podemos crear una nueva tabla, para nuestras aplicaciones personalizadas según los requisitos comerciales. La nueva tabla se puede crear desde el módulo Tabla → botón Nuevo en la sección superior del marco de contenido.