Partilhar via


Criar um fluxo de ambiente de trabalho SAP com o Power Automate Desktop

Captura de ecrã da janela do estruturador do Power Automate Desktop com um fluxo de IU com aplicação de execução de dois passos e espera.

  1. Para criar um fluxo de ambiente de trabalho, abra o Power Automate Desktop e, em seguida, selecione Novo fluxo.

  2. Introduza um nome para o fluxo de ambiente de trabalho e, em seguida, selecione Criar.

    Captura de ecrã do diálogo do Power Automate Desktop para nomear um novo fluxo.

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

    Captura de ecrã das variáveis do Power Automate Desktop à direita do ecrã.

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

    Vai criar várias variáveis de entrada que serão passadas para este fluxo de ambiente de trabalho a partir de um fluxo de cloud.

    Captura de ecrã do criar variável IU no Power Automate Desktop.

  5. Primeiro, vamos criar algumas variáveis SAP técnicas, que serão necessárias em quase todos os fluxos de automatização baseados no SAP. Para cada variável na lista seguinte, insira o Nome da variável, Nome Externo e Descrição e, em seguida, selecione Atualizar.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Captura de ecrã do diálogo Adicionar uma nova variável.

  6. Em seguida, crie as seguintes variáveis específicas do caso de utilização.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Rua

    • Cidade

    • Condição

    • Código Postal

    • CountryCode

    Captura de ecrã das janelas de variáveis com os nomes de variáveis criados.

  7. Em seguida, vamos criar a nossa primeira ação de processo. Procure e, em seguida, arraste a ação Executar aplicação para a superfície de design.

    Captura de ecrã de um diálogo de ação Executar aplicação que foi adicionado à tela de criação.

  8. Introduza as seguintes informações na lista de parâmetros e, em seguida, selecione Guardar.

    • Caminho da Aplicação: 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 lançamento da aplicação: Aguarde a conclusão da aplicação

    Captura de ecrã do diálogo Executar Aplicação com parâmetros introduzidos.

  9. Procure a ação Esperar, arraste-a para o estruturador, introduza 10 (segundos) no campo Duração e, em seguida, selecione Guardar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com um diálogo de ação Esperar aberto.

  10. Agora, abra o SAP GUI e inicie sessão no seu sistema de eleição.

  11. No Power Automate Desktop, procure a ação preencher na caixa de pesquisa Ações e, em seguida, arraste a ação Preencher o campo de texto na janela para a tela.

    Captura de ecrã do adicionar o campo de texto Preencher na ação de janela após a ação Esperar na janela do estruturador do Power Automate Desktop.

  12. Selecione Adicionar novo elemento IU.

    Captura de ecrã do campo de texto Preencher no diálogo de janela com o botão Adicionar um novo elemento IU.

  13. O diálogo Localizar sessão abre-se, o qual localiza os controlos individuais que seleciona num ecrã.

    Captura de ecrã do diálogo Localização da sessão.

  14. Selecione a janela principal SAP para lhe dar o foco.

    Captura de ecrã da janela SAP Easy Access.

  15. Passe o cursor sobre o campo do código de transação. Quando uma moldura vermelha rodeia o Campo de Código Gui Ok, mantenha o botão Ctrl pressionado enquanto clica. Isto adiciona o controlo à lista de elementos IU no diálogo Adicionar elementos IU no Power Automate Desktop.

    Captura de ecrã da janela SAP Easy Access com campo de código de transação selecionado.

    Captura de ecrã do diálogo da sessão de Localização com o Campo de Código GUI O K o k c d adicionado a ele.

  16. Na janela SAP, passe o cursor por cima do botão de marca de verificação verde e, em seguida, mantenha a tecla Ctrl pressionada e clique.

    Captura de ecrã da janela SAP Easy Access com a marca de verificação junto ao campo de código de transação selecionado.

  17. Introduza o código de transação PA30 na caixa da lista e, em seguida, selecione o botão de marca de verificação verde.

    Captura de ecrã da janela SAP Easy Access com o PA30 inserido no campo de código de transação e o campo selecionado.

  18. Continuaremos o nosso processo de seleção de campo no ecrã seguinte.

    Captura de ecrã da janela Manter Dados Master HR da aplicação SAP Easy Access.

  19. Selecione os seguintes campos e botão:

    Captura de ecrã da janela Manter Dados Principais de RH da aplicação SAP Easy Access. O campo Número de pessoal está selecionado.

    Captura de ecrã da janela Manter Dados Principais de RH da aplicação SAP Easy Access. Na área do ecrã Período está selecionado o campo De.

    Captura de ecrã da janela Manter Dados Master HR da aplicação SAP Easy Access na área de Seleção Direta do ecrã é selecionado o campo Infotipo.

    Captura de ecrã da janela Manter Dados Principais de RH da aplicação SAP Easy Access. Na área de Seleção Direta do ecrã está selecionado o campo STy.

    Captura de ecrã da janela Manter Dados Master HR da aplicação SAP Easy Access, O botão do ícone Documento é selecionado.

  20. Verifique se o diálogo inclui agora os seguintes nomes de controlo. Selecione Concluído para fechar o diálogo e voltar à tela de design.

    Captura de ecrã do diálogo da sessão de Localização com os elementos IU das janelas SAP Easy Access adicionadas.

  21. Este é o diálogo que deve ver depois de ter fechado o diálogo anterior.

    Captura de ecrã do campo de texto Preencher no diálogo de janela com o botão GUI selecionado.

  22. Abra o menu pendente Caixa de texto, selecione Campo Gui Ok 'okcd e, em seguida, selecione Selecionar.

    Captura de ecrã do campo de texto Preencher no diálogo de janela com o menu pendente da caixa de texto aberto e os elementos de IU disponíveis visíveis.

  23. Introduza o código de transação PA30 e, em seguida, selecione Guardar.

    Captura de ecrã do campo de texto Preencher no diálogo da janela com PA30 adicionado no Texto para preencher a caixa.

  24. No painel direito, selecione o ícone Elementos IU. Selecione cada controlo da lista e renomeie.

    Gorjeta

    Este passo não é necessário, mas é altamente recomendado porque a sua biblioteca de controlo pode incluir dezenas de controlos, dificultando a sua identificação pelos nomes do sistema.

    Captura de ecrã do painel de elementos IU na janela do estruturador do Power Automate Desktop com o item do menu do elemento Renomear IU selecionado para a Janela Principal do GUI.

  25. Aqui está a lista de controlo renomeada.

    Captura de ecrã de todos os elementos IU renomeados com nomes significativos para Manter os Dados Master RH no painel de elementos IU.

  26. Introduza premir botão na caixa de pesquisa Ação e, em seguida, arraste a ação Premir botão na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão na Janela a ser adicionado a partir do painel de Ações abaixo, espere 10 segundos.

  27. Selecione Continuar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão no diálogo de Janela aberto e o menu pendente de elementos IU aberto.

  28. Selecione Guardar.

    Captura de ecrã do Premir botão no diálogo de Janela com o botão Continuar selecionado e Guardar destacado.

  29. Introduza esperar por na caixa de pesquisa Ações e, em seguida, arraste a ação Esperar pelo conteúdo da janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o Esperar pela ação do controlo da janela a ser adicionado a partir da página Ações.

  30. Em elemento IU selecione ID do funcionário e, em seguida, selecione Selecionar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com diálogo Esperar por conteúdo da janela aberto e o menu pendente de elementos IU aberto.

  31. Selecione Guardar.

    Captura de ecrã do diálogo Esperar pelo conteúdo da janela.

  32. Introduza preencher na caixa de pesquisa Ações e, em seguida, arraste a ação Preencher janela do campo de texto para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Preencher campo de texto na janela a ser adicionado a partir do painel Ações após Esperar por conteúdo da janela.

  33. Em elemento IU selecione ID do funcionário e, em seguida, selecione Selecionar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Preencher campo de texto no diálogo de Janela aberto e o menu pendente de elementos IU aberto.

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

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Preencher campo de texto no diálogo de Janela aberto e a lista de variáveis aberta.

  35. Selecione Guardar.

    Captura de ecrã do Preencher o campo de texto no diálogo da Janela.

  36. Repita do passo 33 ao 35 para controlos Infotipo, subtipo de informação e data efetiva, e selecione as variáveis ou forneça um valor fixo conforme mostrado nas imagens seguintes.

    Captura de ecrã de Preencher campo de texto no diálogo da Janela com o campo Caixa de texto definido como Infotipo e texto a preencher definido como 0006.

    Captura de ecrã de Preencher campo de texto no diálogo da Janela com o campo Caixa de texto definido como Subtipo de Informações e texto a preencher definido como AddressType.

    Captura de ecrã de Preencher campo de texto no diálogo da Janela com o campo Caixa de texto definido como Data efetiva e texto a preencher definido como EffectiveDate.

  37. Introduza premir botão na caixa de pesquisa Ações e, em seguida, arraste a ação Premir botão na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão na Janela a ser adicionado a partir do painel de Ações após a Data efetiva.

  38. Em elemento IU, selecione Novo endereço e, em seguida, selecione Guardar.

    Captura de ecrã do botão Premir no diálogo da Janela com o campo de elemento IU definido como Novo botão de endereço.

  39. Selecione Guardar e selecione OK.

    Captura de ecrã do estruturador do Power Automate Desktop com a caixa de mensagens Guardado com sucesso aberta.

  40. Introduza esperar por na caixa de pesquisa Ações e, em seguida, arraste a ação Esperar pelo conteúdo da janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Esperar pelo conteúdo da janela a ser adicionado a partir do painel de Ações após Novo botão de endereço.

  41. Selecione o Elemento IU e, em seguida, selecione o botão Adicionar novo elemento IU para criar o diálogo Localização da sessão.

    Captura de ecrã do diálogo Esperar pelo conteúdo da janela com o menu pendente dos elementos IU aberto.

  42. Aparece o diálogo da sessão de Localização.

    Captura de ecrã do diálogo Localização da sessão.

    Importante

    Para os passos seguintes, precisará de dados válidos de teste de referência SAP, conforme descrito no passo 5 dos pré-requisitos da configuração de scripts SAP GUI.

  43. Introduza os valores para Número de pessoal, Período a partir de, Infotipo (fornecer sempre 0006, porque este é um tipo standard nos sistemas SAP), STy (este é o subtipo do infotipo) e, em seguida, selecione Criar (F5).

    Captura de ecrã da janela Dados Master HR no SAP Easy Access.

  44. Passar o cursor sobre Linha de endereço 1. Uma moldura vermelha rodeia o campo Campo de texto Gui Ok. Manter a tecla Ctrl premida e, em seguida, clique para adicionar o controlo à lista de elementos de IU, que aparece no diálogo da Localização da sessão.

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no campo Linha de Endereço 1 na área Endereço.

  45. Repetir o passo 44 para estes campos: Cidade/condado, Estado, Código postal, Chave de país e o botão Guardar (Ctrl+S).

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no campo Cidade na área Endereço.

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no campo Estado na área Endereço.

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no campo Código postal na área Endereço.

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no campo Chave de país na área Endereço.

    Captura de ecrã da janela Criar endereços no SAP Easy Access com destaque no botão Guardar.

  46. No diálogo da Localização da sessão, selecione Concluído.

    Importante

    Certifique-se de deixar o formulário SAP aberto.

    Captura de ecrã da janela SAP Easy Access com a janela Localização de sessão do Power Automate Desktop.

  47. Selecione elemento IU e, em seguida, selecione Campo de texto Gui 'P0006-STRAS' e, em seguida, selecione Guardar para fechar o diálogo.

    Captura de ecrã do diálogo Esperar pelo conteúdo da janela aberta e o menu pendente dos elementos IU aberto.

  48. No painel direito, selecione o ícone Elementos IU. Selecione cada um dos controlos recém adicionados na lista e, em seguida, renomeie-os. Este passo não é obrigatório, mas é altamente recomendado porque a sua biblioteca de controlo pode incluir dezenas de controlos, dificultando a sua identificação pelos nomes do sistema.

    Captura de ecrã de todos os elementos IU no painel de elementos IU.

    Captura de ecrã do painel de elementos IU na janela do estruturador do Power Automate Desktop com o item do menu do elemento Renomear IU selecionado.

    Captura de ecrã de todos os elementos IU renomeados com nomes significativos no painel de elementos IU.

  49. Introduza preencher na caixa de pesquisa Ações e, em seguida, arraste a ação Preencher janela do campo de texto para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Preencher campo de texto na janela a ser adicionado a partir do painel Ações.

  50. Selecione o elemento IU e, em seguida, selecione Rua.

    Captura de ecrã do campo de texto Preencher no diálogo de janela com o menu pendente da caixa de texto aberto e os elementos de IU disponíveis apresentados.

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

    Captura de ecrã do Preencher campo de texto no diálogo da Janela aberto, depois selecione a variável Rua.

  52. Selecione Guardar.

    Captura de ecrã do Preencher campo de texto no diálogo da janela com variável da Rua no Texto para preencher no campo.

  53. Repita os passos 50 e 52 com estes controlos: Cidade, Estado e Código postal.

    Captura de ecrã do Preencher campo de texto no diálogo da Janela com Cidade no campo caixa de Texto e a variável Cidade no Texto a preencher no campo.

    Captura de ecrã do Preencher campo de texto no diálogo da Janela com Estado no campo caixa de Texto e a variável Estado no Texto a preencher no campo.

    Captura de ecrã do Preencher campo de texto no diálogo da Janela com Código postal no campo caixa de Texto e a variável Código postal no Texto a preencher no campo.

    Nota

    As caixas combinadas SAP GUI precisam de manuseamento especial, o que nos obriga a usar uma combinação de ações para selecionar os itens de lista corretos dentro de caixas combinadas.

  54. Introduza clicar IU na caixa de pesquisa Ações e, em seguida, arraste a ação Clicar no elemento IU na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Clicar no elemento IU na janela a ser adicionado a partir do painel Ações.

  55. Selecione o elemento IU e, em seguida, Cidade.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Clicar no elemento IU no diálogo de Janela aberto e a lista de variáveis aberta.

  56. Mantenha o valor predefinido para o tipo de Clique.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com clicar no elemento IU na janela e tipo de clique à esquerda.

  57. Introduza enviar chaves na caixa de pesquisa Ações e, em seguida, arraste a ação Clicar no elemento IU na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Enviar chaves a ser adicionado depois de País.

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

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Enviar chaves aberto e a lista de variáveis aberta.

  59. Alterar o texto %CountryCode% digitando {Enter} diretamente após o nome da variável. A referência {Enter} imita uma tecla Enter no seu teclado.

    Captura de ecrã do diálogo Enviar chaves com o Introduzir Código do País no campo texto a enviar.

  60. Arraste outra ação Enviar chaves para o final do fluxo.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Enviar chaves a ser adicionado.

  61. Introduza {Enter} no campo Texto a enviar e, em seguida, selecione Guardar.

    Captura de ecrã do diálogo Enviar chaves com o Introduzir no campo texto a enviar.

  62. Introduza premir botão na caixa de pesquisa Ações e, em seguida, arraste a ação Premir botão na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão na Janela a ser adicionado a partir do painel de Ações.

  63. No elemento IU, selecione Guardar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão no diálogo de Janela aberto e a lista de variáveis aberta e o botão Guardar selecionado.

  64. Selecione Guardar.

    Captura de ecrã do botão Premir no diálogo da janela.

    Importante

    Confirme se a operação guardar está completa para o registo SAP antes de interagir com outros controlos ou janelas. Para se certificar de que a operação está completa, adicione uma ação Esperar para aguardar que um controlo fique visível.

  65. Introduza esperar na caixa de pesquisa Ações e, em seguida, arraste a ação Esperar pelo conteúdo da janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Esperar que o conteúdo da janela seja adicionado a partir do painel de Ações.

  66. Em elemento IU, selecione ID do funcionário e, em seguida, selecione Selecionar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Esperar pelo conteúdo da janela aberto e a lista de variáveis aberta.

  67. Selecione Guardar.

    Captura de ecrã do diálogo Esperar pelo conteúdo da janela.

  68. Introduza premir botão na caixa de pesquisa Ações e, em seguida, arraste a ação Premir botão na janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão na Janela a ser adicionado a partir do painel de Ações após a ID do funcionário.

  69. No elemento IU, selecione Adicione novo elemento IU.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Premir botão no diálogo de Janela aberto e a lista de variáveis aberta.

  70. Passar com o cursor no botão Anterior (F3).

    Captura de ecrã do botão Anterior na janela Criar Endereços no SAP Easy Access.

  1. Manter a tecla Ctrl premida enquanto clica para adicionar o controlo à lista de elementos de IU no diálogo Localização da sessão. (Nota: mantivemos este formulário aberto no passo 46.)

    Captura de ecrã da janela Criar endereços no SAP Easy Access com o botão Anterior destacado.

  2. Agora, selecione o botão Anterior (sem a tecla Ctrl) para voltar ao ecrã anterior.

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

    Captura de ecrã da caixa da mensagem Os dados serão perdidos na janela Criar Endereços no SAP Easy Access.

  3. Agora deve estar no seguinte ecrã. No diálogo da Localização da sessão, selecione Concluído.

    Captura de ecrã da janela Manter dados Master HR no SAP Easy Access ao lado da janela Localização de sessão do Power Automate Desktop.

  4. Selecione Guardar.

    Captura de ecrã do botão Premir no diálogo da Janela.

  5. Mude o nome do botão que acabamos de adicionar à biblioteca de controlo para o botão Anterior.

    Captura de ecrã de mudança de nome do novo botão dos elementos IU no painel de elementos IU.

    Captura de ecrã do painel de elementos IU com os elementos IU renomeados.

  6. Introduza fechar janela na caixa de pesquisa Ações e, em seguida, arraste a ação Fechar janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Fechar Janela a ser adicionado a partir do painel de Ações.

  7. Em elemento IU, selecione Janela "SAP Easy Access" e, em seguida, selecione Guardar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Fechar Janela aberto e a lista de variáveis aberta e o Windows SAP Easy Access selecionado.

  8. Introduza fechar janela na caixa de pesquisa Ações e, em seguida, arraste a ação Fechar janela para a tela.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com Fechar janela a ser adicionado a partir do painel de Ações.

  9. Em Janela, selecione Adicione um novo elemento IU.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Fechar Janela aberto e a lista de variáveis aberta.

  10. Passe o cursor sobre a janela exterior da janela SAP início de sessão 760. Mantenha a tecla Ctrl premida e clique para adicionar o elemento da janela à lista de elementos de IU, que aparece no diálogo da Localização da sessão.

    Captura de ecrã do SAP início de sessão 760 com uma caixa circundante com limite vermelho e uma janela de localização de sessão do Power Automate Desktop.

  11. No elemento IU, selecione Janela "SAP início de sessão 760" (o número 760 reflete a versão SAP GUI, de modo que isto pode diferir no seu ambiente) e, em seguida, selecione Guardar.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Fechar Janela aberto e a lista de variáveis aberta e o Windows SAP Login 760 selecionado.

  12. Selecione Guardar.

    Captura de ecrã do diálogo Fechar janela.

  13. Selecione Guardar para guardar o fluxo.

    Captura de ecrã da janela do estruturador do Power Automate Desktop com o diálogo Guardar aberto.