UiPath Documentation
test-manager
latest
false
Guía de usuario de Test Manager
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Paso 2: configurar tu sistema SAP

Configura tu sistema SAP para Test Manager creando un usuario de comunicación, activando los servicios de UiPath y, opcionalmente, configurando OAuth 2.0.

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 los datos de mapas de calor y análisis de impacto de cambios a través de un servicio web Autenticación básica o conexión RFC.

  1. 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_RFCACL al usuario de comunicación.

  2. 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 GET para 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/DetailsSet

Para activar los servicios anteriores, sigue estos pasos secundarios:

  1. Dirígete a la interfaz de usuario de tu sistema SAP.
  2. Ejecuta la transacción SICF .
  3. En la sección Filtro para llamar a la jerarquía ICF , asegúrate de que se introduce SERVICE en el campo Tipo de jerarquía .

Figura 1. La pantalla Filtrar para llamar a la jerarquía ICF en SAP

  1. Selecciona Ejecutar para finalizar la ejecución de la transacción SICF . 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

  1. 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.
  2. Abre el menú contextual para cada entrada del servicio de UiPath en uipath, y selecciona Activar servicio.

Figura 3. Activar los servicios de UiPath

  1. En la ventana emergente Activación de servicios ICF , selecciona para confirmar la activación del servicio. Una vez activado un servicio, se mostrará en negrita.

Detalles sobre los servicios de SAP

La siguiente tabla describe los servicios de mapa de calor y su propósito.

ServicioDescripción
/sap/opu/odata/UIPATH/HEATMAP_AGGREGATES_SRV/AllAggregatesSetRecupera todos los registros agregados (datos agrupados en menos entradas resumidas). Este servicio se llama primero para determinar las fechas de inicio y finalización de los períodos de datos disponibles, que luego se pasan a FinalHeatmapSet.
/sap/opu/odata/UIPATH/TRANSPORT_INFO_SRV/TransportsStatusSetRecupera todos los transportes dentro de un intervalo de fechas especificado, junto con sus detalles.
/sap/opu/odata/UIPATH/TRANSPORT_LOOKBACK_SRV/TransportLookbackSetDevuelve el número de transportes por mes durante el período comprendido entre dos fechas especificadas.
/sap/opu/odata/UIPATH/S4_CHECK_SRV/S4InfoComprueba si el sistema SAP conectado es SAP S/4HANA.
/sap/opu/odata/UIPATH/HEATMAP_OVERVIEW_SRV/FinalHeatmapSetRecupera los recuentos de transacciones reales para los períodos de fecha devueltos por AllAggregatesSet, utilizados para rellenar el mapa de calor.

La siguiente tabla describe los servicios de análisis de impacto de cambios y su propósito. Estos servicios admiten el análisis y la búsqueda de transportes SAP afectados por los cambios.

ServicioDescripción
/sap/opu/odata/UIPATH/GET_TRANSPORT_EXES_SRV/TransportExesSetRecupera datos de análisis de las tablas personalizadas de UiPath. Este servicio forma parte de la lógica de análisis de impacto de cambios del backend.
/sap/opu/odata/UIPATH/TRANSPORT_STATUS_SRV/TransportStatusSetDevuelve el estado de análisis (analizado o aún no analizado) de los transportes dentro de un intervalo de fechas especificado.
/sap/opu/odata/UIPATH/EXE_ANALYSIS_SRV/GetTransportAnalysisAnaliza los transportes dentro de un intervalo de fechas especificado y almacena los resultados en las tablas personalizadas de UiPath.
/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/TransportAnalysisSetDevuelve el análisis completo para un transporte especificado, incluida la lista de usuarios afectados. Si el transporte aún no se ha analizado, se analiza primero y se guardan los resultados.
/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/DetailsSetDevuelve el análisis completo para un transporte especificado. Si el transporte aún no se ha analizado, se analiza primero y se guardan los resultados.

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.

  1. Mantén protegida la documentación de los puntos finales y las credenciales. Deberás proporcionar el PuntoFinal de autorización y el PuntoFinal del Token en el paso 5.
  2. Asegúrate de que la comprobación del punto final de autorización se esté ejecutando. Ve a la transacción SICF y ejecútala. Navega a :/sap/bc/sec/oauth2. Comprueba que el siguiente nodo está activo: authorize (PuntoFinal 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

  1. Asegúrate de que la comprobación del punto final del token se esté ejecutando. Ve a la transacción SICF. Navega a :/sap/bc/sec/oauth2. Comprueba que el siguiente nodo está activo: token (TokenEndpoint). Si el nodo está inactivo, abre el menú contextual del nodo y selecciona Activar servicio.

  2. 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: ejecuta la transacción RZ11 y 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: ejecuta la transacción SMICM y selecciona la ruta del menú "Ir a->Servicios", busca el protocolo HTTPS y utiliza el número asociado con HTTPS.
    • La parte 3 es Static string - /sap/bc/sec/oauth2/authorization: codifica de forma rígida el valor '/sap/bc/sec/oauth2/authorization'.
    • La Parte 4 es el cliente SAP: 100 introduce el cliente SAP que utilizas actualmente.

Pasos

  1. Verifique los detalles y la disponibilidad de su importación de transporte.

    1. Comprueba que los perfiles de OAuth están disponibles. Utiliza la transacción SE80 para asegurarte de que los perfiles de cliente OAuth 2.0 están disponibles.

    2. En el menú desplegable, selecciona Paquete.

    3. Introduce ‘/UIPATH/HEATMAP’ en el cuadro de texto. Los perfiles de cliente de 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

  1. Configura el ID de cliente/ID de usuario/Usuario del sistema y el secreto de cliente.

    1. Para la transacción SUO1, póngase en contacto con su equipo de seguridad para la creación de usuarios.

    2. Crea un usuario del sistema con acceso a los servicios de /UIPATH/ según los estándares de nomenclatura de tu empresa.

    3. Genere una contraseña de acuerdo con los estándares de nomenclatura de su empresa. La contraseña se convertirá en tu "secreto" en la configuración de OAuth2 más adelante.

  2. Configurar la confianza de SSL/TLS. Para la transacción STRUST, ponte en contacto con tu Basis Team para verificar el certificado.

  3. Crea la configuración de OAuth 2.0.

    1. Para la 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).

    2. Introduce el Nombre del perfil.

    3. Introduce el Nombre de usuario para Nombre de cliente.

    4. Select OK.

    5. 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 -1 en el cuadro de texto.
      • Tolerancia de desviación del reloj: introduce 5 en el cuadro de texto.
    6. 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

  1. Configura los clientes de transacción SOAUTH2 OAuth2.

    1. Para la transacción SOAUTH2 selecciona Crear y, en la primera pantalla, introduce la siguiente información:

      • Tipo de cliente: confidencial
      • ID de cliente: introduce el mismo nombre de usuario que antes (paso 3)
      • Descripción: introduce el nombre del servicio o el nombre del perfil.
      • Vida útil del token: 3600 segundos
    2. 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
    3. Selecciona Siguiente y, en la tercera pantalla, introduce la siguiente información:

      • Otorgar tipo de credenciales de cliente Activo : marcado
    4. Selecciona Siguiente y, en la cuarta pantalla, introduce la siguiente información:

      • En OAuth2 Scope Id, 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
    5. Selecciona Resumen. La pantalla debería parecerse al siguiente ejemplo.

Figura 8. Página de resumen del cliente OAuth2

  1. Prueba la conexión.
    1. Ejecuta la transacción SE38 e introduce el nombre del programa '/UIPATH/TEST_OAUTH2_SERVICE'.
    2. Selecciona Ejecutar. Aparece una pantalla de selección/parámetros.
    3. 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.
    4. Selecciona Ejecutar. Los resultados aparecen en la siguiente pantalla. Busca que el estado del servicio sea igual a "200". Cualquier otro código de retorno indica un error.

Figura 9. Conexión de prueba

Resultado

El sistema SAP se configura con el usuario de comunicación necesario, los servicios activados y la configuración de OAuth 2.0. El sistema está listo para establecer una conexión con Test Manager para el Mapa de calor y el Análisis de impacto de cambios.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado