Compartilhar via


Criar um fluxo da área de trabalho do SAP com o Power Automate Desktop

Captura de tela da janela do designer do Power Automate Desktop com um fluxo da interface do usuário com duas etapas: executar o aplicativo e aguardar.

  1. Para criar um fluxo da área de trabalho, abra o Power Automate Desktop e selecione Novo fluxo.

  2. Insira um nome para o fluxo da área de trabalho e selecione Criar.

    Captura de tela da caixa de diálogo do Power Automate Desktop para nomear um novo fluxo.

  3. Selecione Variáveis no designer do Power Automate Desktop.

    Captura de tela do ícone de variáveis do Power Automate Desktop à direita da tela.

  4. Selecione o sinal de adição (+) e selecione Entrada.

    Você criará diversas variáveis de entrada que serão passadas para esse fluxo da área de trabalho em um fluxo da nuvem.

    Captura de tela da interface do usuário da criação de variável no Power Automate Desktop.

  5. Primeiro, criaremos algumas variáveis técnicas do SAP, que serão necessárias em quase todos os fluxos de automação baseados em SAP. Para cada variável na lista a seguir, insira o Nome da variável, Nome externo e Descrição e selecione Atualizar.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Captura de tela da caixa de diálogo

  6. Depois disso, crie as seguintes variáveis específicas do caso de uso.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Street

    • City

    • State

    • ZipCode

    • CountryCode

    Captura de tela das janelas de variáveis com os nomes das variáveis criadas.

  7. Depois disso, criaremos nossa primeira ação do processo. Pesquise e arraste a ação Executar aplicativo até a superfície de design.

    Captura de tela de uma caixa de diálogo da ação

  8. Insira as seguintes informações na lista de parâmetros e selecione Salvar.

    • Caminho do aplicativo: C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Argumentos da linha de comando: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • Estilo de janela: maximizado

    • Após o lançamento do aplicativo: aguarde até que o aplicativo seja concluído

    Captura de tela da caixa de diálogo

  9. Pesquise a ação Aguardar, arraste-a até o designer, insira 10 (segundos) no campo Duração e selecione Salvar.

    Captura de tela da janela do designer do Power Automate Desktop com uma caixa de diálogo da ação

  10. Agora, abra a GUI do SAP e entre no sistema de sua escolha.

  11. No Power Automate Desktop, pesquise a ação preencher na caixa de pesquisa Ações e arraste a ação Preencher campo de texto na janela até a tela.

    Captura de tela da adição do campo de texto

  12. Selecione Adicionar novo elemento da interface do usuário.

    Captura de tela da caixa de diálogo

  13. A caixa de diálogo Sessão de acompanhamento é aberta, que acompanha os controles individuais selecionados em uma tela.

    Captura de tela da caixa de diálogo Sessão de acompanhamento.

  14. Selecione a janela principal do SAP para focalizá-la.

    Captura de tela da janela

  15. Passe o mouse sobre o campo do código da transação. Quando uma borda vermelha ao redor do Campo de código OK da GUI, pressione Ctrl ao clicar. Isso adiciona o controle à lista de elementos da interface do usuário na caixa de diálogo Adicionar elementos da interface do usuário no Power Automate Desktop.

    Captura de tela da janela

    Captura de tela da caixa de diálogo

  16. Na janela do SAP, passe o mouse sobre o botão de marca de seleção verde e mantenha pressionado Ctrl e clique.

    Captura de tela da janela

  17. Insira o código da transação PA30 na caixa de listagem e selecione o botão da marca de seleção verde.

    Captura de tela da janela

  18. Continuaremos nosso processo de seleção de campo na próxima tela.

    Captura de tela da janela

  19. Selecione os seguintes campos e botão:

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

  20. Verifique se a caixa de diálogo inclui os seguintes nomes de controle agora. Selecione Concluído para fechar a caixa de diálogo e retornar à tela de design.

    Captura de tela da caixa de diálogo

  21. Esta é a caixa de diálogo que você deve ver depois de fechar a caixa de diálogo anterior.

    Captura de tela do campo de texto

  22. Abra o menu suspenso Caixa de texto, selecione Okcd do campo OK da GUI e Selecionar.

    Captura de tela do campo de texto

  23. Insira o código da transação PA30 e selecione Salvar.

    Captura de tela do campo de texto

  24. No painel direito, selecione o ícone Elementos da interface do usuário. Selecione cada controle na lista e renomeie-o.

    Dica

    Esta etapa não é necessária, mas é recomendada porque sua biblioteca de controle pode incluir dezenas de controles, dificultando a identificação por seus nomes de sistema.

    Captura de tela do painel de elementos da interface do usuário na janela do designer do Power Automate Desktop com o item do menu

  25. Veja a seguir a lista de controle renomeada.

    Captura de tela de todos os elementos da interface do usuário renomeados com nomes significativos para

  26. Insira pressionar botão na caixa de pesquisa Ação e arraste a ação Pressionar botão na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  27. Selecione Continuar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  28. Selecione Salvar.

    Captura de tela da caixa de diálogo

  29. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com a ação

  30. Em Elemento da interface do usuário, selecione ID do funcionário e Selecionar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  31. Selecione Salvar.

    Captura de tela da caixa de diálogo

  32. Insira preencher na caixa de pesquisa Ação e arraste a ação Preencher campo de texto na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  33. Em Elemento da interface do usuário, selecione ID do funcionário e Selecionar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  34. Selecione o ícone O botão do ícone Variáveis., que está na caixa de texto Texto para preencher e, depois, selecione EmployeeId.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  35. Selecione Salvar.

    Captura de tela da caixa de diálogo

  36. Repita da etapa 33 a 35 para os controles Tipo de informações, Subtipo de informações e Data de efetivação e selecione as variáveis ou forneça um valor fixo conforme mostrado nas imagens a seguir.

    Captura de tela da a caixa de diálogo

    Captura de tela da a caixa de diálogo

    Captura de tela da a caixa de diálogo

  37. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  38. Em Elemento da interface do usuário, selecione Novo endereço e Salvar.

    Captura de tela da caixa de diálogo

  39. Selecione Salvar e OK.

    Captura de tela do designer Power Automate Desktop com a caixa de mensagem

  40. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  41. Selecione Elemento da interface do usuário e o botão Adicionar novo elemento da interface do usuário para abrir a caixa diálogo Sessão de acompanhamento.

    Captura de tela da caixa de diálogo

  42. A caixa de diálogo "Sessão de acompanhamento" é exibida.

    Captura de tela da caixa de diálogo Sessão de acompanhamento.

    Importante

    Para as etapas a seguir, você precisará de dados de teste de referência do SAP válidos, conforme descrito na etapa 5 dos pré-requisitos da Configuração de script da GUI do SAP.

  43. Insira valores para Número pessoal, Período de, Tipo de informações (sempre forneça 0006, porque esse é um tipo padrão em sistemas SAP), STy (esse é o subtipo do tipo de informações) e selecione Criar (F5).

    Captura de tela da janela

  44. Passe o mouse sobre Linha de endereço 1. Uma borda vermelha envolve o campo Campo de texto OK da GUI. Mantenha pressionado Ctrl e clique para adicionar o controle à lista Elementos da interface do usuário, que é exibido na caixa de diálogo Sessão de acompanhamento.

    Captura de tela da janela

  45. Repita a etapa 44 para estes campos também: Cidade/município, Estado, CEP, Chave do país e o botão Salvar (Ctrl + S).

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

    Captura de tela da janela

  46. Na caixa de diálogo Sessão de acompanhamento, selecione Concluído.

    Importante

    Deixe o formulário do SAP aberto.

    Captura de tela mostrando a janela

  47. Selecione Elemento da interface do usuário, Campo de texto da GUI "P0006-STRAS" e Salvar para fechar a caixa de diálogo.

    Captura de tela da caixa de diálogo

  48. No painel direito, selecione o ícone Elementos da interface do usuário. Selecione cada um dos controles recém-adicionados na lista e renomeie-os. Isso não é obrigatório, mas é recomendado porque sua biblioteca de controle pode incluir dezenas de controles, dificuldade a identificação por seus nomes de sistema.

    Captura de tela de todos os elementos da interface do usuário no painel de elementos da interface do usuário.

    Captura de tela do painel de elementos da interface do usuário na janela do designer do Power Automate Desktop com o item do menu de elementos da interface do usuário

    Captura de tela de todos os elementos da interface do usuário renomeados com nomes significativos no painel de elementos da interface do usuário.

  49. Insira preencher na caixa de pesquisa Ação e arraste a ação Preencher campo de texto na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  50. Selecione Elemento da interface do usuário e Rua.

    Captura de tela do campo de texto

  51. Na caixa Texto para preencher, selecione o ícone fx e clique duas vezes para selecionar a variável Street.

    Captura de tela da caixa de diálogo

  52. Selecione Salvar.

    Captura de tela da caixa de diálogo

  53. Repita as etapas 50 e 52 com estes controles: Cidade, Estado e CEP.

    Captura de tela da caixa de diálogo

    Captura de tela da caixa de diálogo

    Captura de tela da caixa de diálogo

    Observação

    As caixas de combinação da GUI do SAP precisam de tratamento especial, o que exige que usemos uma combinação de ações para selecionar os itens corretos da lista nas caixas de combinação.

  54. Insira clicar na interface do usuário na caixa de pesquisa Ações e arraste a ação Clicar em elemento da interface do usuário na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  55. Selecione Elemento da interface do usuário e País.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  56. Mantenha o valor padrão para Tipo de clique.

    Captura de tela da janela do designer do Power Automate Desktop com

  57. Insira enviar teclas na caixa de pesquisa Ações e arraste a ação Clicar em elemento da interface do usuário na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  58. No campo Texto para enviar, selecione o ícone fx e clique duas vezes para selecionar a variável CountryCode.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  59. Corrija o texto %CountryCode% digitando {Enter} diretamente após o nome da variável. A referência {Enter} imita um pressionamento de tecla Enter em seu teclado.

    Captura de tela da caixa de diálogo

  60. Arraste outra ação Enviar teclas até o final do fluxo.

    Captura de tela da janela do designer do Power Automate Desktop com

  61. Insira {Enter} no campo Texto para enviar e selecione Salvar.

    Captura de tela da caixa de diálogo

  62. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  63. Em Elemento da interface do usuário, selecione Salvar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  64. Selecione Salvar.

    Captura de tela da caixa de diálogo

    Importante

    Verifique se a operação de salvamento foi concluída para o registro do SAP antes de interagir com outros controles ou janelas . Verifique se a operação foi concluída, adicione uma ação Aguardar para aguardar que um controle se torne visível.

  65. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  66. Em Elemento da interface do usuário, selecione ID do funcionário e Selecionar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  67. Selecione Salvar.

    Captura de tela da caixa de diálogo

  68. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  69. Em Elemento da interface do usuário, selecione Adicionar novo elemento da interface do usuário.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  70. Passe o mouse sobre o botão Voltar (F3).

    Captura de tela do botão

  1. Mantenha pressionado Ctrl ao clicar para adicionar o controle à lista de elementos da interface do usuário, que é exibida na caixa de diálogo Sessão de acompanhamento. (Observação: mantivemos este formulário aberto na etapa 46.)

    Captura de tela da janela

  2. Agora, selecione o botão Voltar (sem a tecla Ctrl) para voltar à tela anterior.

    Se você vir uma mensagem "Os dados serão perdidos", confirme selecionando Sim.

    A captura de tela da caixa de mensagem

  3. Você deve estar na seguinte tela agora. Na caixa de diálogo Sessão de acompanhamento, selecione Concluído.

    Captura de tela da janela

  4. Selecione Salvar.

    Captura de tela da caixa de diálogo

  5. Renomeie o botão que acabamos de adicionar à biblioteca de controle como Botão Voltar.

    Captura de tela da renomeação dos novos elementos da interface do usuário de botão no painel de elementos da interface do usuário.

    Captura de tela do painel de elementos da interface do usuário com os elementos da interface do usuário renomeados.

  6. Insira fechar janela na caixa de pesquisa Ação e arraste a ação Fechar janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  7. Em Elemento da interface do usuário, selecione Janela "SAP Easy Access" e Salvar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  8. Insira fechar janela na caixa de pesquisa Ação e arraste a ação Fechar janela até a tela.

    Captura de tela da janela do designer do Power Automate Desktop com

  9. Em Janela, selecione Adicionar um novo elemento da interface do usuário.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  10. Passe o mouse sobre a borda da janela da janela SAP Logon 760. Mantenha pressionado Ctrl e clique para adicionar o elemento da janela à lista de elementos da interface do usuário, que é exibida na caixa de diálogo Sessão de acompanhamento.

    Captura da tela do SAP Logon 760 com uma caixa com borda vermelha e uma janela de sessão de acompanhamento do Power Automate Desktop.

  11. Em Elemento da interface do usuário, selecione Janela "SAP Logon 760" (o número 760 reflete a versão da GUI do SAP, por isso, pode ser diferente em seu ambiente) e Salvar.

    Captura de tela da janela do designer do Power Automate Desktop com a caixa de diálogo

  12. Selecione Salvar.

    Captura de tela da caixa de diálogo

  13. Selecione Salvar para salvar o fluxo.

    Captura de tela da janela do designer do Power Automate Desktop com uma caixa de diálogo