- Introdução
- Gerenciamento do projeto
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Solução de problemas
A ferramenta de comando do SAP Solution Manager permite verificar o status da sua integração com o UiPath® Studio. Essa ferramenta pode ser encontrada empacotada com cada compilação do Studio como UiPath.SAP.SolutionManager.CommandLine.exe na pasta de instalação padrão, da seguinte forma: C:\Program Files\UiPath\Studio\net461. Alternativamente, você pode encontrar o executável na sua pasta de instalação personalizada.
Descrições de Argumentos de Linha de Comando
Verifique a tabela a seguir para obter descrições dos parâmetros disponíveis e como você pode usá-los.
| Command | Description |
|---|---|
-s,--status | Mostra o status do registro. To understand error codes, check Troubleshooting status error messages. |
-r,--register | Registra a interface de comunicação. |
-u,--unregister | Cancele o registro da interface de comunicação. |
-i,--ip | Mostra o IP da conexão usada no Studio. |
-o,--out | Exiba os arquivos de saída. |
--help | Exibe ajuda. |
--version | Exibe o número da versão. |
Solução de problemas de mensagens de erro do status
A lista a seguir descreve erros comuns do SAP Solution Manager e como resolvê-los:
-
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:O Conector SAP só funciona na arquitetura de sistema operacional 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:O Conector SAP só funciona na arquitetura de sistema operacional 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:O Conector SAP só funciona na arquitetura de sistema operacional x86.
-
Se a execução a partir de sua instância SAP falhar após uma configuração bem-sucedida, siga estas etapas para resolvê-la:
- Verifique se o cliente do SAP Solution Manager tem os escopos de clientes necessários.
- Recupere o cliente da tabela Clientes no banco de dados do serviço de identidade e pesquise o nome do cliente -
SapSolaman.OpenId. - Verifique se o cliente tem os seguintes escopos atribuídos na tabela
ClientScopesdo serviço de Identidade:-
TestManager -
email -
profile -
openid -
TM.TestExecutions -
TM.TestCases.ReadVerifique os exemplos a seguir para obter ações que você pode executar com um cliente em seu serviço de Identidade:
-
Inserir novo 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') -
Atualizar um 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' -
Inserir escopos específicos em um 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')
-
-
- Recupere o cliente da tabela Clientes no banco de dados do serviço de identidade e pesquise o nome do cliente -
- Depois de fazer qualquer alteração no registro do cliente nas tabelas de serviço de identidade, você precisa acionar novamente o login para que essas alterações sejam refletidas:
- Exclua a pasta deste caminho:
Users/%Userprofile%/Sap/SAP_Waldorf. - Dependendo da opção de entrega da sua instância do Test Manager, siga um destes procedimentos:
- Para o Test Manager autônomo: reinicie o servidor IIS ou recrie o pool de aplicativos do Identity Server.
- Para o Test Manager no Automation Suite: libere o cache do Redis ou reinicie o pod do Identity.
- Exclua a pasta deste caminho:
- Verifique se o cliente do SAP Solution Manager tem os escopos de clientes necessários.