- Introdução
- Sobre o Test Manager
- Sobre o chat do Autopilot
- Sobre o mascaramento de PII
- Introdução
- Disponibilidade de funcionalidade do Test Manager
- Precificação unificada: licenciamento do Test Manager
- Flex: licenciamento do Test Manager
- Guia de início rápido
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Casos de teste manuais
- Importação de casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em Revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Habilitação do Healing Agent
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- Pesquisa com o Autopilot
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Codificação de agentes para testes
- Solução de problemas
Para estabelecer uma comunicação entre o UiPath Test Manager e seu sistema SAP, configure o sistema SAP criando um usuário de comunicação e ativando os serviços necessários.
Para autenticação básica de serviço da Web e RFC
Crie um usuário de comunicação em seu sistema do SAP e ative os serviços da UiPath necessários para permitir que o Test Manager recupere os dados do Mapa de Calor e da Análise de Impacto de Alterações por meio de uma autenticação básica ou conexão RFC de serviço da web.
- Crie um usuário de comunicação em seu sistema SAP para a integração com o UiPath Test Manager. Atribua as funções e autorizações necessárias com base nas políticas internas de sua organização.
- A integração usa interfaces padrão por meio de RFC ou serviço da Web (HTTPS).
- A UiPath não requer autorizações específicas, exceto para conexões RFC.
Observação:Se você usar uma conexão RFC, atribua o objeto de autorização
S_RFCACLao usuário de comunicação. - Se você planeja usar uma conexão de serviço da Web (HTTPS) para a integração, ative os serviços SAP necessários para estabelecer a conexão com a UiPath.
Observação:
Esses serviços são usados para operações somente leitura. A UiPath usa apenas métodos
HTTP GETpara recuperar informações do sistema SAP.
As listas a seguir apresentam os serviços SAP necessários para ativar para usar o Mapa de calor e a Análise de impacto de alterações:
- Serviços do 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
- Altere os serviços de Análise 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 ativar os serviços anteriores, siga estas subetapas:
- Navegue até a interface do usuário do seu sistema SAP.
- Execute a transação
SICF. - Na seção Filtro para Chamar a Hierarquia do IIF , certifique-se de que
SERVICEseja inserido no campo Tipo de hierarquia .
Figura 1. A tela Filtro para chamar a hierarquia IIF no SAP
- Selecione Executar para finalizar a execução da transação
SCIF. Uma tela de seleção é exibida, exibindo vários serviços disponíveis em seu sistema SAP.
Figura 2. A tela de seleção exibindo todos os serviços disponíveis no SAP
- Em Hosts/Serviços virtuais, expanda o seguinte caminho de menu:
default_host>sap>opu>odata>uipath. Se esta for sua primeira ativação, os serviços da UiPath provavelmente estarão acinzentados, indicando que eles estão instalados, mas não ativos. Após a ativação, eles serão exibidos em negrito. - Abra o menu de contexto para cada entrada de serviço da UiPath em
uipathe selecione Ativar serviço.
Figura 3. Ativação de serviços da UiPath
- Na janela pop-up Ativação de serviços IIF , selecione Sim para confirmar a ativação do serviço. Quando um serviço é ativado, ele é exibido em negrito.
Para a autenticação OAuth do serviço da Web
Lógica
O transporte fornecido inclui todos os objetos utilizáveis (perfis do OAuth, personalização de entradas) necessários para os serviços da UiPath. No entanto, a SAP não permite que a configuração completa do OAuth seja carregada por motivos de segurança e específicos do sistema. Por esse motivo, após importar o transporte fornecido, você deve concluir a configuração do OAuth manualmente em seu ambiente.
Context
A configuração completa do OAuth não pode ser transportado para proteger dados confidenciais e manter a integridade do sistema.
- Os segredos dos clientes são específicos do sistema – Os segredos não podem ser exportados ou importados para conformidade com a segurança.
- As URLs do Servidor de Autorização diferem de acordo com o ambiente - Cada cenário (DEV, QA, PROD) usa pontos de extremidade exclusivos.
- Certificados e entradas STRUST são locais - a confiança SSL/TLS deve ser configurada manualmente em cada sistema.
- As atribuições e funções de usuário são dependentes do cliente - Usuários técnicos e autorizações variam entre os sistemas.
- Proteção de dados confidenciais - As credenciais e tokens do OAuth não podem ser transportados para evitar a exposição.
Pré-requisitos
Cada ambiente (DEV, QA, PROD) requer uma configuração manual separada. Certifique-se de executar os seguintes pré-requisitos.
- Mantenha em segurança a documentação dos pontos de extremidade e das credenciais. Você precisará fornecer o ponto de extremidade de autorização e o ponto de extremidade do token na etapa 5.
- Certifique-se de que a verificação do ponto de extremidade de autorização esteja em execução. Acesse
Transaction SICFe execute-o. Navegue até :/sap/bc/sec/oauth2. Verifique se o seguinte nó está ativo:authorize(ponto de extremidade de autorização). Se o nó estiver inativo, abra o menu de contexto para o nó e selecione Ativar serviço.
Figura 4. Verificação de ponto de extremidade de autorização
-
Certifique-se de que a verificação do ponto de extremidade do token esteja em execução. Acesse
Transaction SICF. Navegue até :/sap/bc/sec/oauth2. Verifique se o seguinte nó está ativo:token(ponto de extremidade do token). Se o nó estiver inativo, abra o menu de contexto para o nó e selecione Ativar serviço. -
Observe a convenção de nomenclatura para o Ponto de Extremidade de Autorização. Aqui está um exemplo do ponto de extremidade de autorização: https://vhclashci.dridge.nodomain:44301/sap/bc/sec/oauth2/authorization?sap-client=100
- A Parte 1 é o nome de domínio -
https://vhclashci.dummy.nodomain- Executetransaction RZ11e pesquise a entrada "icm/host_name_full" – esse valor será o nome de domínio para sua entrada no ponto de extremidade. - A Parte 2 é o número da porta -
44301- Executetransaction SMICMe selecione o caminho do menu "Ir para- > Serviços", localize o protocolo HTTPS e use o número associado ao HTTPS. - A Parte 3 é a string estática -
/sap/bc/sec/oauth2/authorization- Codifique o valor "/sap/bc/sec/oauth2/authorization". - A Parte 4 é o cliente do SAP -
100- Insira o cliente do SAP que você está usando no momento.
- A Parte 1 é o nome de domínio -
Etapas
-
Verifique os detalhes e a disponibilidade de sua importação de transporte.
-
Verifique se os perfis do OAuth estão disponíveis. Use
transaction SE80para garantir que os perfis de cliente OAuth 2.0 estejam disponíveis. -
No menu suspenso, selecione Pacote.
-
Digite "/UIPATH/HEATMAP" na caixa de texto. Os perfis de clientes do OAuth 2.0 devem aparecer no menu suspenso. Se os perfis não estiverem disponíveis, entre em contato com o suporte da UiPath.
-
Figura 5. Verificar importação de transporte
-
Configurar ID do Cliente/ID do Usuário/Usuário do Sistema e Segredo do Cliente.
-
Para
transaction SUO1, entre em contato com sua equipe de segurança para a criação do usuário. -
Crie um usuário do sistema com acesso aos serviços
/UIPATH/de acordo com os padrões de nomenclatura da sua empresa. -
Gere uma senha de acordo com os padrões de nomenclatura da sua empresa — isso se tornará seu 'segredo' na configuração do OAuth2 posteriormente.
-
-
Configurar SSL/TLS Trust. Para
transaction STRUST, entre em contato com sua equipe básica para verificação de certificados. -
Crie a configuração do OAuth 2.0.
-
transaction OA2C_CONFIG, selecione Criar e, no pop-up, selecione o perfil transportado que você deseja usar. (Em algum momento, você usará todos os perfis listados.) -
Insira o Nome do perfil.
-
Digite o Nome de usuário para o Nome do cliente.
-
Select OK.
-
Configure os campos e salve a configuração:
- Segredo do cliente: selecione o escopo correspondente (servidor) para cada cliente.
- URL do endpoint de autorização (consulte a seção Pré-requisitos deste tópico).
- URL do ponto de extremidade do token (consulte a seção Pré-requisitos deste tópico).
- Autenticação do cliente: selecione o botão de rádio Básico .
- Tipo de Concessão selecionado: selecione o botão de opção Credenciais do cliente .
- Atualizar validade do token: insira
-1na caixa de texto. - Tolerância de desalinhamento do relógio: insira
5na caixa de texto.
-
Verifique a tela Resumo , que deve parecer com as capturas de tela abaixo.
-
Figura 6. Página de resumo do OAuth 1
Figura 7. Página de resumo do OAuth 2
-
Configurar Clientes OAuth2 da transação SOAUTH2.
-
transaction SOAUTH2, selecione Criar e, na primeira tela, insira as seguintes informações:- **Tipo de cliente:**Confidencial
- **ID do cliente:**Insira o mesmo nome de usuário que o acima (etapa 3)
- **Descrição:**insira o nome do serviço ou o nome do perfil.
- **Vida útil do token:**3600 segundos
-
Selecione Avançar e, na segunda tela, insira as seguintes informações:
- ID e senha do usuário do cliente — verificado
- Certificado SSL — Verificado
- Verificar parâmetro: "Client ID" - Verificado
-
Selecione Avançar e, na terceira tela, insira as seguintes informações:
- Conceder Credenciais do Cliente Ativas – Verificado
-
Selecione Avançar e, na quarta tela, insira as seguintes informações:
- Em OAuth2 Scope Id, localize a primeira linha vazia e selecione na lista suspensa no final da linha em branco.
- Selecione cada um dos escopos associados à UiPath até que todos sejam selecionados.
/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
-
Selecione Resumo. A tela deve ser semelhante ao exemplo abaixo.
-
Figura 8. Página de resumo do cliente OAuth2
- Teste a conexão.
- Execute
transaction SE38e insira o nome do programa "/UIPATH/TEST_OAUTH2_SERVICE". - Selecionar Executar. Uma tela de seleção/parâmetro aparece.
- Atualize os parâmetros a seguir para corresponder ao seu sistema/usuário/senha.
- Porta – Porta HTTPS
- Cliente - O cliente atual deve ser padrão como uma variável.
- Segredo – Insira a senha para ID_Cliente/Usuário.
- Nome do sistema – O Nome do sistema atual deve ser padrão em uma variável.
- ID do Cliente – Insira o ID do Usuário para os Serviços da UiPath.
- Selecionar Executar. Os resultados aparecem na próxima tela. Verifique se o status do serviço é igual a "200".Qualquer outro código de retorno indica um erro.
- Execute
Figura 9. Teste de conexão
Resultado
O sistema do SAP está configurado com o usuário de comunicação necessário, os serviços ativados e as configurações do OAuth 2.0. O sistema está pronto para estabelecer uma conexão com o Test Manager para o Mapa de Calor e a Análise de Impacto de Alterações.