- Primeros pasos
- Acerca de Test Manager
- Acerca del chat de Autopilot
- Acerca del enmascaramiento PII
- Primeros pasos
- Disponibilidad de la característica de Test Manager
- Precios unificados: Licensing Test Manager
- Flex: licencias de Test Manager
- Guía de inicio rápido
- Gestión de proyecto
- Documentos
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Casos de prueba manuales
- Importar casos de prueba manuales
- Documentar casos de prueba con Task Capture
- Parámetros
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba controlados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Aplicar filtros y vistas
- Importar conjuntos de pruebas de Orchestrator
- Creating test sets
- Añadir casos de prueba a un conjunto de pruebas
- Asignar usuarios predeterminados en la ejecución del conjunto de pruebas
- Habilitación de la cobertura de actividad
- Habilitar Healing Agent
- Configurar conjuntos de pruebas para carpetas de ejecución y robots específicos
- Anular parámetros
- Clonación de conjuntos de pruebas
- Exportar conjuntos de pruebas
- Aplicar filtros y vistas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Ejecución de pruebas manuales
- Ejecución de pruebas automatizadas
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Aplicar una orden de ejecución
- Volver a ejecutar ejecuciones de prueba
- Programar ejecuciones
- Solución de problemas de ejecuciones automatizadas
- Pruebas de accesibilidad para Test Cloud
- Buscar con Autopilot
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Configuración del nivel de tenant
- Gestión de acceso de usuario y grupo
- Búsqueda de Autopilot
- Campos personalizados
- Biblioteca de solicitudes
- Configuración general del proyecto
- Configuración del proyecto de automatización
- Mis notificaciones
- Cifrado de claves administradas por el cliente
- Registros de auditoría
- Integración de herramientas de ALM
- Integración de API
- Solución de problemas
Guía de usuario de Test Manager
Para establecer una comunicación entre UiPath Test Manager y tu sistema SAP, configura el sistema SAP creando un usuario de comunicación y activando los servicios necesarios.
Para el servicio web Autenticación básica y RFC
Crea un usuario de comunicación en tu sistema SAP y activa los servicios de UiPath necesarios para permitir que Test Manager recupere datos de mapa de calor y análisis de impacto de cambios a través de una autenticación básica de servicio web o una conexión RFC.
- Crea un usuario de comunicación en tu sistema SAP para la integración con UiPath Test Manager. Asigna los roles y autorizaciones necesarios en función de las políticas internas de tu organización.
- La integración utiliza interfaces estándar a través de RFC o servicio web (HTTPS).
- UiPath no requiere autorizaciones específicas, excepto para las conexiones RFC.
Nota:Si utilizas una conexión RFC, asigna el objeto de autorización
S_RFCACLal usuario de comunicación. - Si planeas utilizar una conexión de servicio web (HTTPS) para la integración, activa los servicios SAP necesarios para establecer la conexión con UiPath.
Nota:
Estos servicios se utilizan para operaciones de solo lectura. UiPath utiliza solo métodos
HTTP GETpara recuperar información del sistema SAP.
La siguiente lista presenta los servicios SAP necesarios para activar el uso del mapa de calor y el análisis de impacto de cambios:
- Servicios de mapa de calor:
/sap/opu/odata/UIPATH/HEATMAP_AGGREGATES_SRV/AllAggregatesSet/sap/opu/odata/UIPATH/TRANSPORT_INFO_SRV/TransportsStatusSet/sap/opu/odata/UIPATH/TRANSPORT_LOOKBACK_SRV/TransportLookbackSet/sap/opu/odata/UIPATH/S4_CHECK_SRV/S4Info/sap/opu/odata/UIPATH/HEATMAP_OVERVIEW_SRV/FinalHeatmapSet
- Cambiar los servicios de análisis de impacto:
/sap/opu/odata/UIPATH/GET_TRANSPORT_EXES_SRV/TransportExesSet/sap/opu/odata/UIPATH/TRANSPORT_STATUS_SRV/TransportStatusSet/sap/opu/odata/UIPATH/EXE_ANALYSIS_SRV/GetTransportAnalysis/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/TransportAnalysisSet/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/DetailsSetPara activar los servicios anteriores, sigue estos pasos secundarios:
- Dirígete a la interfaz de usuario de tu sistema SAP.
- Ejecuta la transacción
SICF. - En la sección Filtro para llamar a la jerarquía ICF , asegúrate de que se introduce
SERVICEen el campo Tipo de jerarquía .
Figura 1. La pantalla Filtrar para llamar a la jerarquía ICF en SAP
- Selecciona Ejecutar para finalizar la ejecución de la transacción
SCIF. Aparecerá una pantalla de selección que muestra varios servicios disponibles en tu sistema SAP.
Figura 2. La pantalla de selección que muestra todos los servicios disponibles en SAP
- En Hosts/Servicios virtuales, expande la siguiente ruta de menú:
default_host>sap>opu>odata>uipath. Si esta es tu primera activación, es probable que los servicios de UiPath aparezcan en gris, lo que indica que están instalados pero no activos. Tras la activación, se mostrarán en negrita. - Abre el menú contextual para cada entrada de servicio de UiPath en
uipathy selecciona Activar servicio.
Figura 3. Activar los servicios de UiPath
- En la ventana emergente Activación de servicios ICF , selecciona Sí para confirmar la activación del servicio. Una vez activado un servicio, se mostrará en negrita.
Para la autenticación OAuth del servicio web
Justificación
El transporte proporcionado incluye todos los objetos transportables (perfiles OAuth, entradas de personalización) necesarios para los servicios de UiPath. Sin embargo, SAP no permite el transporte de la configuración completa de OAuth por razones de seguridad y específicas del sistema. Por esta razón, después de importar el transporte proporcionado, debes completar la configuración de OAuth manualmente en tu entorno.
Context
La configuración completa de OAuth no se puede transportar para proteger los datos confidenciales y mantener la integridad del sistema.
- Los secretos de cliente son específicos del sistema : los secretos no se pueden exportar o importar para el cumplimiento de la seguridad.
- Las URL del servidor de autorización difieren según el entorno : cada entorno (DEV, QA, PROD) utiliza puntos finales únicos.
- Los certificados y las entradas STRUST son locales : la confianza SSL/TLS debe configurarse manualmente en cada sistema.
- Las asignaciones y roles de usuario dependen del cliente : los usuarios técnicos y las autorizaciones varían según los sistemas.
- Protección de datos confidenciales : las credenciales y tokens de OAuth no se pueden transportar para evitar la exposición.
Requisitos previos
Cada entorno (DEV, QA, PROD) requiere una configuración manual independiente. Asegúrate de realizar los siguientes requisitos previos.
- Mantén segura la documentación de los puntos finales y las credenciales. Deberá proporcionar el punto final de autorización y el punto final del token en el paso 5.
- Asegúrate de que la comprobación del punto final de autorización se esté ejecutando. Ve a
Transaction SICFy ejecútalo. Navega a :/sap/bc/sec/oauth2. Comprueba que el siguiente nodo está activo:authorize(Punto final de autorización). Si el nodo está inactivo, abre el menú contextual del nodo y selecciona Activar servicio.
Figura 4. Comprobación del punto final de autorización
-
Asegúrate de que la comprobación del punto final del token se esté ejecutando. Ve a
Transaction SICF. Navega a :/sap/bc/sec/oauth2. Comprueba que el siguiente nodo está activo:token(punto final del token). Si el nodo está inactivo, abre el menú contextual del nodo y selecciona Activar servicio. -
Observa la convención de nomenclatura para el punto final de autorización. Este es un ejemplo del punto final de autorización: https://vhclashci.dummy.nodomain:44301/sap/bc/sec/oauth2/authorization?sap-client=100
- La parte 1 es el nombre de dominio -
https://vhclashci.dummy.nodomain: ejecutatransaction RZ11y busca la entrada 'icm/host_name_full': este valor será el nombre de dominio para tu entrada en el punto final. - La parte 2 es el número de puerto:
44301: ejecutatransaction SMICMy selecciona la ruta del menú "Ir a->Servicios", busca el protocolo HTTPS y utiliza el número asociado a HTTPS. - La parte 3 es la cadena estática -
/sap/bc/sec/oauth2/authorization: codifica el valor '/sap/bc/sec/oauth2/authorization'. - La parte 4 es el cliente SAP -
100: introduce el cliente SAP que estás utilizando actualmente.
- La parte 1 es el nombre de dominio -
Pasos
-
Verifique los detalles y la disponibilidad de su importación de transporte.
-
Comprueba que los perfiles de OAuth están disponibles. Usa
transaction SE80para asegurarte de que los perfiles de cliente OAuth 2.0 están disponibles. -
En el menú desplegable, selecciona Paquete.
-
Introduzca '/UIPATH/HEATMAP' en el cuadro de texto. Los perfiles de cliente OAuth 2.0 deben aparecer en el menú desplegable. Si los perfiles no están disponibles, ponte en contacto con el soporte de UiPath.
-
Figura 5. Verificar importación de transporte
-
Configura el ID de cliente/ID de usuario/Usuario del sistema y el secreto de cliente.
-
Para
transaction SUO1, póngase en contacto con su equipo de seguridad para la creación de usuarios. -
Crea un usuario del sistema con acceso a los servicios de
/UIPATH/según los estándares de nomenclatura de tu empresa. -
Genere una contraseña de acuerdo con los estándares de nomenclatura de su empresa; esta se convertirá en su "secreto" en la configuración de OAuth2 más adelante.
-
-
Configurar la confianza de SSL/TLS. Para
transaction STRUST, ponte en contacto con tu Basis Team para verificar el certificado. -
Crea la configuración de OAuth 2.0.
-
Para
transaction OA2C_CONFIG, selecciona Crear y, en la ventana emergente, selecciona el perfil transportado que quieres utilizar. (Con el tiempo utilizarás todos los perfiles enumerados). -
Introduce el Nombre del perfil.
-
Introduce el Nombre de usuario para Nombre de cliente.
-
Select OK.
-
Configura los campos y guarda tu configuración:
- Secreto de cliente: selecciona el ámbito correspondiente (servidor) para cada cliente.
- URL del punto final de autorización (consulta la sección Requisitos previos de este tema).
- URL del punto final del token (consulta la sección Requisitos previos de este tema).
- Autenticación de cliente: selecciona el botón de radio Básico .
- Tipo de concesión seleccionado: selecciona el botón de radio Credenciales de cliente .
- Actualizar la validez del token: introduce
-1en el cuadro de texto. - Tolerancia de desviación del reloj: introduce
5en el cuadro de texto.
-
Consulta la pantalla Resumen , que debería parecerse a las siguientes capturas de pantalla.
-
Figura 6. Página de resumen de OAuth 1
Figura 7. Página 2 de resumen de OAuth
-
Configura los clientes de transacción SOAUTH2 OAuth2.
-
transaction SOAUTH2, selecciona Crear y en la primera pantalla, introduce la siguiente información:- **Tipo de cliente:**Confidencial
- **ID de cliente:**Introduzca el mismo nombre de usuario que antes (paso 3)
- **Descripción:**Introduzca el nombre del servicio o el nombre del perfil.
- **Duración del token:**3600 segundos
-
Selecciona Siguiente y, en la segunda pantalla, introduce la siguiente información:
- ID de usuario y contraseña del cliente : marcada
- Certificado SSL : marcado
- Parámetro de comprobación: "ID de cliente": comprobado
-
Selecciona Siguiente y, en la tercera pantalla, introduce la siguiente información:
- Otorgar tipo de credenciales de cliente Activo : marcado
-
Selecciona Siguiente y, en la cuarta pantalla, introduce la siguiente información:
- En Id de ámbito OAuth2, busca la primera línea vacía y selecciona en la lista desplegable al final de la fila en blanco.
- Selecciona cada uno de los ámbitos asociados a UiPath hasta que se hayan seleccionado todos.
/UIPATH/ANALYZED_YES_OR_NO_SRV_0001/UIPATH/EXE_ANALYSIS_SRV_0001/UIPATH/GET_TRANSPORT_ALLITEMS_SRV_0001/UIPATH/GET_TRANSPORT_DETAILS_SRV_0001/UIPATH/GET_TRANSPORT_EXES_SRV_0001/UIPATH/HEATMAP_AGGREGATES_SRV_0001/UIPATH/HEATMAP_OVERVIEW_SRV_0001/UIPATH/TRANSPORT_INFO_SRV_0001/UIPATH/TRANSPORT_LOOKBACK_SRV_0001/UIPATH/TRANSPORT_STATUS_SRV_0001/UIPATH/ZS4_CHECK_SRV_0001
-
Selecciona Resumen. La pantalla debería parecerse al siguiente ejemplo.
-
Figura 8. Página de resumen del cliente OAuth2
- Prueba la conexión.
- Ejecuta
transaction SE38e introduce el nombre del programa '/UIPATH/TEST_OAUTH2_SERVICE'. - Selecciona Ejecutar. Aparece una pantalla de selección/parámetro.
- Actualice los siguientes parámetros para que coincidan con su sistema/usuario/contraseña.
- Puerto : puerto HTTPS
- Cliente : el cliente actual debe ser una variable de forma predeterminada.
- Secreto : introduce la contraseña para ID_Cliente/Usuario.
- Nombre del sistema : el nombre del sistema actual debe ser una variable de forma predeterminada.
- ID de cliente : introduce el ID de usuario para los servicios de UiPath.
- Selecciona Ejecutar. Los resultados aparecen en la siguiente pantalla. Busque que el estado del servicio sea igual a '200'. Cualquier otro código de retorno indica un error.
- Ejecuta
Figura 9. Conexión de prueba
Resultado
El sistema SAP está configurado con el usuario de comunicación requerido, los servicios activados y la configuración de OAuth 2.0. El sistema está listo para establecer una conexión con Test Manager para Heatmap y Change Impact Analysis.