- Primeros pasos
- Gestión de proyecto
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Integración de herramientas de ALM
- Integración de API
La herramienta de comando de SAP Solution Manager le permite comprobar el estado de su integración con UiPath® Studio. Puedes encontrar esta herramienta empaquetada con cada compilación de Studio como UiPath.SAP.SolutionManager.CommandLine.exe en la carpeta de instalación, como se muestra a continuación: C:\Program Files\UiPath\Studio\net461. Alternativamente, puedes encontrar el ejecutable en tu carpeta de instalación personalizada.
Descripciones de argumentos de la línea de comandos
Consulta la siguiente tabla para ver las descripciones de los parámetros disponibles y cómo puedes utilizarlos.
| Comando | Descripción |
|---|---|
-s,--status | Muestra el estado del registro. To understand error codes, check Troubleshooting status error messages. |
-r,--register | Registra la interfaz de comunicación. |
-u,--unregister | Anule el registro de la interfaz de comunicación. |
-i,--ip | Muestra la conexión IP utilizada en Studio. |
-o,--out | Muestra los archivos de salida. |
--help | Muestra la ayuda. |
--version | Muestra el número de versión. |
Solución de problemas de mensajes de error de estado
La siguiente lista describe los errores comunes de SAP Solution Manager y cómo puedes resolverlos:
-
UiPath Plugin not installed: To solve this you need to install the UiPath® Plugin.
-
SAP Connector unavailable: To solve this you need to install the SAP Connector.
Importante:El conector de SAP solo funciona en la arquitectura de SO x86.
-
UiPath Plugin uninstalled, SAP Connector installed: To solve this you need to install the UiPath® Plugin.
-
UiPath Plugin uninstalled, SAP Connector uninstalled: To solve this you need to install both UiPath® Plugin and SAP Connector
Importante:El conector de SAP solo funciona en la arquitectura de SO x86.
-
UiPath Plugin installed, SAP Connector is x64 instead of x86 (plugin cannot work): To solve this you need to install the SAP Connector.
Importante:El conector de SAP solo funciona en la arquitectura de SO x86.
-
Si la ejecución desde tu instancia de SAP falla después de una configuración correcta, sigue estos pasos para resolverlo:
- Comprueba que el cliente de SAP Solution Manager tiene los ámbitos de cliente necesarios.
- Recupera el cliente de la tabla Clientes en la base de datos del servicio de identidad y busca el nombre del cliente:
SapSolaman.OpenId. - Comprueba que el cliente tiene los siguientes ámbitos asignados en la tabla
ClientScopesdel servicio de identidad:-
TestManager -
email -
profile -
openid -
TM.TestExecutions -
TM.TestCases.ReadConsulta los siguientes ejemplos para ver las acciones que puedes realizar con un cliente dentro de tu servicio de identidad:
-
Insertar un nuevo cliente:
INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope) VALUES ('YourClientID', 'YourClientName', 'YourScope')INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope) VALUES ('YourClientID', 'YourClientName', 'YourScope') -
Actualizar un cliente existente:
UPDATE yourDatabase.identity.clients SET ClientName = 'YourNewClientName', Scope = 'TM.TestCases.Read' WHERE ClientID = 'YourClientID'UPDATE yourDatabase.identity.clients SET ClientName = 'YourNewClientName', Scope = 'TM.TestCases.Read' WHERE ClientID = 'YourClientID' -
Insertar ámbitos específicos en un cliente existente:
INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestExecutions', 'YourClientID') INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestCases.Read', 'YourClientID')INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestExecutions', 'YourClientID') INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestCases.Read', 'YourClientID')
-
-
- Recupera el cliente de la tabla Clientes en la base de datos del servicio de identidad y busca el nombre del cliente:
- Después de realizar cualquier cambio en el registro del cliente en las tablas del servicio de identidad, debes volver a desencadenar el inicio de sesión para que estos cambios se reflejen:
- Eliminar la carpeta de esta ruta:
Users/%Userprofile%/Sap/SAP_Waldorf. - Dependiendo de la opción de entrega de tu instancia de Test Manager, realiza una de las siguientes acciones:
- Para Test Manager independiente: reinicia el servidor IIS o recicla el grupo de aplicaciones del Identity Server.
- Para Test Manager en Automation Suite: vacía la caché de Redis o reinicia el pod de identidad.
- Eliminar la carpeta de esta ruta:
- Comprueba que el cliente de SAP Solution Manager tiene los ámbitos de cliente necesarios.