Contenido

Introducción

¿Qué ofrece la integración de CloudCenter y ServiceNow?

¿Cómo obtiene un usuario la integración ServiceNow para CloudCenter?

¿Qué cambios se realizan en el lado de CloudCenter para que esta integración funcione?

¿Cuál es el formato de la acción personalizada, Publicar en ServiceNow?

¿Cuál es el formato de las políticas personalizadas necesarias para la integración ServiceNow?

¿Cómo se permite al usuario implementar desde ServiceNow a CloudCenter?

¿Cómo se puede confirmar que un usuario se ha creado correctamente en CloudCenter desde ServiceNow?

¿Cuál es el proceso para implementar aplicaciones en CloudCenter desde ServiceNow?

¿Cuáles son algunos de los principales puntos de resolución de problemas entre la integración?

¿Hay alguna comprobación del latido de ServiceNow por parte de CloudCenter en caso de que ServiceNow deje de funcionar?

Información Relacionada

Introducción

Este documento describe la integración entre CloudCenter y ServiceNow (SNOW).

Contribuido por Mitchell Cramer, ingeniero del TAC.

¿Qué ofrece la integración de CloudCenter y ServiceNow?

Integración entre CloudCenter y ServiceNow permite que las aplicaciones se modelen en CloudCenter y luego se publiquen en ServiceNow, donde podrá solicitar implementaciones en cualquiera de las nubes disponibles y ver comparaciones de costes entre las nubes. La última versión es v1.4 que soporta los dos entornos Helsinki y Estambul.

¿Cómo obtiene un usuario la integración ServiceNow para CloudCenter?

Para incorporar la integración de ServiceNow en CloudCenter, siga estos pasos:

1. Navegue hasta store.servicenow.com.

2. Busque CloudCenter.

3. Haga clic en Integración con CloudCenter.

4. Haga clic en Contactar con el vendedor.

5. Inicie sesión con sus credenciales.

6. El equipo de CloudCenter aprueba la solicitud de descarga y le envía la información a través de ServiceNow.

¿Qué cambios se realizan en el lado de CloudCenter para que esta integración funcione?

Hay una acción personalizada llamada Publicar en servicioAhora y tres políticas denominadas SNOW_job_status_changed, SNOW_job_Deployment y SNOW_job_cancel en CloudCenter. La acción personalizada agrega un botón denominado Publicar en servicioAhora en el menú desplegable Aplicaciones.

¿Cuál es el formato de la acción personalizada, Publicar en ServiceNow?

La estructura de la acción personalizada se muestra en esta tabla:

Visible para el usuario

Habilitado

Objeto

Aplicación

Tipo de acción

Invocar un servicio web

Protocolo

HTTPS

URL de servicio web

<yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_publicar_app_trigger

Nombre de usuario

rest.admin

Contraseña

rest.admin's password

Tipo de solicitud HTTP

POST

Tipo de contenido

JSON

Cuerpo

{

"app_id" : "%appId%" ,

"app_name" : "%appName%" ,

"Última_versión_aplicación" : "%últimaVersiónApp%" ,

"owner_id" : "%ownerId%" ,

" owner " : "%owner%"

}

¿Cuál es el formato de las políticas personalizadas necesarias para la integración ServiceNow?

El formato de las políticas personalizadas se muestra en estas tablas, siguen un patrón similar con información cambiada para cada política.

Nombre

SNOW_job_status_changed

Ejecutar para

Implementación de aplicaciones

En el evento

Estado cambiado

Tipo de acción

Invocar un servicio web

Protocolo

HTTPS

URL de servicio web

<yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger

Nombre de usuario

rest.admin

Contraseña

rest.admin's password

Tipo de solicitud HTTP

POST

Tipo de contenido

JSON

Cuerpo

{

"job_id" : "%jobId%" ,

"job_name" : "%jobName%" ,

"job_type" : "%jobType%" ,

"app_name" : "%appName%" ,

" owner " : "%owner%" ,

"estado" : "%status%" ,

"changed_on" : "%ChangedOn%" ,

"new_status" : "%NewStatus%"

}

Habilitado automáticamente para usuarios compartidos

Habilitado

Restringir a los usuarios de deshabilitar esta política

Habilitado

Nombre

SNOW_job_Deploy

Ejecutar para

Implementación de aplicaciones

En el evento

Implementado

Tipo de acción

Invocar un servicio web

Protocolo

HTTPS

URL de servicio web

<yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger

Nombre de usuario

rest.admin

Contraseña

rest.admin's password

Tipo de solicitud HTTP

POST

Tipo de contenido

JSON

Cuerpo

{

"job_id" : "%jobId%" ,

"job_name" : "%jobName%" ,

"job_type" : "%jobType%" ,

"app_name" : "%appName%" ,

" owner " : "%owner%" ,

"estado" : "%status%" ,

"Deployment_on" : "%ImplementadoEn%"

}

Habilitado automáticamente para usuarios compartidos

Habilitado

Restringir a los usuarios de deshabilitar esta política

Habilitado

Nombre

SNOW_job_cancel

Ejecutar para

Implementación de aplicaciones

En el evento

cancelado

Tipo de acción

Invocar un servicio web

Protocolo

HTTPS

URL de servicio web

<yourServiceNowInstance.com>/api/now/table/x_cqt_cliqr_job_status_trigger

Nombre de usuario

rest.admin

Contraseña

rest.admin's password

Tipo de solicitud HTTP

POST

Tipo de contenido

JSON

Cuerpo

{

"job_id" : "%jobId%" ,

"job_name" : "%jobName%" ,

"job_type" : "%jobType%" ,

"app_name" : "%appName%" ,

" owner " : "%owner%" ,

"estado" : "%status%" ,

"Cancelado_on" : "%CancelledOn%"

}

Habilitado automáticamente para usuarios compartidos

Habilitado

Restringir a los usuarios de deshabilitar esta política

Habilitado

¿Cómo se permite al usuario implementar desde ServiceNow a CloudCenter?

Para poder implementar desde ServiceNow a CloudCenter, estos pasos se deben seguir en ServiceNow.

1. Navegue hasta el motor ServiceNow.

2. Busque la tabla Users bajo Users and Groups.

3. Haga clic en New.

4. Rellene la información y asegúrese de que la dirección de correo electrónico es única (ServiceNow no comprueba la unicidad, pero CloudCenter la requiere).

Una vez creado el usuario, busque el usuario y agréguelo a dos grupos:

- Cliente: Proyectos con la vinculación de ServiceNow y perfiles de activación.

- Consumidores de Cloud Marketplace: crea el usuario en CloudCenter y recibe la clave API de vuelta.

El usuario también necesita permisos para cualquiera de los entornos y aplicaciones que implementará en CloudCenter para poder implementar correctamente desde ServiceNow.

¿Cómo se puede confirmar que un usuario se ha creado correctamente en CloudCenter desde ServiceNow?

Cuando se crea un usuario en ServiceNow, se intenta crear el usuario en CloudCenter si se crea correctamente un usuario en CloudCenter, la clave de la API se devuelve a ServiceNow. Para comprobar esto, vaya a la tabla User API Keys en ServiceNow y vea si hay una clave API para ese usuario.

¿Cuál es el proceso para implementar aplicaciones en CloudCenter desde ServiceNow?

Para solicitar un nuevo servicio a través de ServiceNow, siga estos pasos.

1. Vaya al catálogo CloudCenter en ServiceNow.

2. Asegúrese de que el usuario que solicita el servicio en ServiceNow tenga los permisos adecuados en CloudCenter; de lo contrario, no tendrá acceso a las etiquetas del sistema o al entorno en la pantalla de solicitud de servicio.

3. Configure el tiempo de implementación.  Si el tiempo de implementación es para el futuro servicioAhora retendrá la solicitud hasta que se cumpla el tiempo y, a continuación, enviará la solicitud a CloudCenter.

4. Establezca la hora de finalización.  ServiceNow finalizará las implementaciones en ese momento, sin suspender.

5. Una vez enviado, el pedido espera la aprobación de un usuario con permisos de aprobación.

6. Los usuarios de ServiceNow pueden administrar solicitudes de servicio desde la ficha Instancias de servicio.

¿Cuáles son algunos de los principales puntos de resolución de problemas entre la integración?

El principal problema que se observa con la integración son las discordancias de permisos entre CloudCenter y ServiceNow.  Las aplicaciones y los entornos de implementación deben compartirse con los usuarios de CloudCenter que realizan las implementaciones en ServiceNow.

Se puede encontrar información adicional sobre los usuarios y sus permisos a través del motor de ServiceNow y navegar hasta la tabla de propiedades de usuario.

Si surgen otros problemas dentro de ServiceNow, los propios registros se pueden encontrar en el motor en los registros del sistema.

¿Hay alguna comprobación del latido de ServiceNow por parte de CloudCenter en caso de que ServiceNow deje de funcionar?

CloudCenter no verifica los latidos, CloudCenter envía toda la información directamente al servicioAhora, si ServiceNow deja de funcionar en el proceso, la información puede o no entregarse correctamente.

Información Relacionada

- Esta información se refería a la última versión de la integración CloudCenter ServiceNow que es v1.4, si utiliza una versión diferente puede haber cambios sutiles entre ellos y debe consultar la documentación de su versión específica si necesita más información.

- Soporte Técnico y Documentación - Cisco Systems