Crea un fluxo de escritorio SAP con Power Automate Escritorio

Captura de pantalla da Power Automate xanela do deseñador de escritorio cun fluxo de IU con dous pasos, executa a aplicación e agarda.

  1. Para crear un fluxo de escritorio, abre Power Automate Escritorio e, a continuación, selecciona Novo fluxo.

  2. Introduza un nome para o fluxo de escritorio e, a continuación, seleccione Crear.

    Captura de pantalla do Power Automate Cadro de diálogo de escritorio para nomear un novo fluxo.

  3. Seleccione Variables no Power Automate Deseñador de escritorio.

    Captura de pantalla da Power Automate icona de variables do escritorio á dereita da pantalla.

  4. Seleccione o signo máis (+) e despois seleccione Entrada.

    Creará varias variables de entrada que se pasarán a este fluxo de escritorio desde un fluxo de nube.

    Captura de pantalla da IU de creación variable en Power Automate Escritorio.

  5. En primeiro lugar, crearemos algunhas variables técnicas de SAP, que serán necesarias en case todos os fluxos de automatización baseados en SAP. Para cada variable da seguinte lista, introduza o Nome da variable, Nome externo e Descrición e, a continuación, seleccione Actualizar.

    • Contrasinal SAPP

    • Usuario SAPU

    • Cliente SAPC

    • ID do sistema SAPS

    Captura de pantalla do diálogo Engadir unha nova variable.

  6. A continuación, cree as seguintes variables específicas de caso de uso.

    • ID do empregado

    • AddressType

    • Data efectiva

    • Rúa

    • Localidade

    • Estado

    • Código postal

    • CountryCode

    Captura de pantalla das fiestras de variables cos nomes das variables creadas.

  7. A continuación, crearemos a nosa primeira acción de proceso. Busca e, a continuación, arrastra a acción Executar aplicación á superficie de deseño.

    Captura de pantalla dun diálogo de acción Executar aplicación que se engadiu ao lenzo de creación.

  8. Introduza a seguinte información na lista de parámetros e, a continuación, seleccione Gardar.

    • Ruta da aplicación: C:\Arquivos de programas (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Argumentos da liña de comandos: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • Estilo de fiestra: maximizado

    • Despois do lanzamento da aplicación: Agarda a que se complete a aplicación

    Captura de pantalla do diálogo Executar aplicación cos parámetros introducidos.

  9. Busca a acción Esperar , arrástraa ao deseñador e introduce 10 (segundos) no Campo de duración e, a continuación, seleccione Gardar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio cun diálogo de acción Esperar aberto.

  10. Agora, abra SAP GUI e inicie sesión no sistema que elixa.

  11. En Power Automate Escritorio, busque a acción encher na caixa de busca Accións e a continuación, arrastre a acción Encher o campo de texto na xanela ao lenzo.

    Captura de pantalla na que se engade o campo de texto Poblar na acción da xanela despois da acción Agardar na Power Automate xanela do deseñador de escritorio.

  12. Seleccione Engadir novo elemento da IU.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela co botón Engadir un novo elemento da IU.

  13. Ábrese o diálogo Sesión de seguimento , que fai un seguimento dos controis individuais que seleccione nunha pantalla.

    Captura de pantalla do diálogo Sesión de seguimento.

  14. Seleccione a xanela principal de SAP para darlle o foco.

    Captura de pantalla da xanela SAP Easy Access.

  15. Pasa o rato sobre o campo do código de transacción. Cando un marco vermello rodea o Gui Ok Code Field, manteña premida Ctrl mentres fai clic. Isto engade o control á lista de elementos da IU no diálogo Engadir elementos da IU en Power Automate Escritorio.

    Captura de pantalla da xanela SAP Easy Access co campo de código de transacción seleccionado.

    Captura de pantalla do diálogo da sesión de seguimento co campo de código GUI O K o k c d engadido.

  16. Na xanela de SAP, coloque o rato sobre o botón da marca de verificación verde e, a continuación, manteña premida Ctrl e prema.

    Captura de pantalla da xanela SAP Easy Access coa marca de verificación xunto ao campo do código de transacción seleccionado.

  17. Introduza o código de transacción PA30 na caixa de lista e, a continuación, seleccione o botón da marca de verificación verde.

    Captura de pantalla da xanela SAP Easy Access con PA30 introducido no campo do código de transacción e no campo seleccionado.

  18. Continuaremos co noso proceso de selección de campos na seguinte pantalla.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access.

  19. Seleccione os seguintes campos e botón:

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access. Seleccionouse o campo Número de persoal.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access. Na área Período da pantalla, o campo De está seleccionado.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access Na área de selección directa da pantalla está seleccionado o campo Infotipo.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access. Na área de selección directa da pantalla está seleccionado o campo STy.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos da aplicación SAP Easy Access O botón da icona Documento está seleccionado.

  20. Verifique que o diálogo inclúa agora os seguintes nomes de control. Seleccione Feito para pechar o diálogo e volver ao lenzo de deseño.

    Captura de pantalla do diálogo da sesión de seguimento cos elementos da IU das fiestras de SAP Easy Access engadidos.

  21. Este é o diálogo que deberías ver despois de pechar o diálogo anterior.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela co botón GUI seleccionado.

  22. Abra o menú despregable Caixa de texto , seleccione Gui Ok Field 'okcd e, a continuación, seleccione Seleccione.

    Captura de pantalla do diálogo Poblar o campo de texto na xanela co menú despregable da caixa de texto aberto e os elementos da IU dispoñibles.

  23. Introduza o código de transacción PA30 e, a continuación, seleccione Gardar.

    Captura de pantalla do diálogo Poblar o campo de texto na xanela con PA30 engadido na caixa Texto para encher.

  24. No panel dereito, seleccione a icona Elementos da IU . Seleccione cada control da lista e cambie o nome.

    Suxestión

    Este paso non é necesario, pero é moi recomendable porque a túa biblioteca de control pode incluír decenas de controis, polo que é difícil identificalos polos seus nomes de sistema.

    Captura de pantalla do panel de elementos da IU na Power Automate xanela do deseñador de escritorio co elemento de menú Cambiar nome do elemento da IU seleccionado para a xanela principal da GUI.

  25. Aquí está a lista de control renomeada.

    Captura de pantalla de todos os elementos da IU renomeados con nomes significativos para Manter datos mestres de recursos humanos no panel de elementos da IU.

  26. Introduza preme o botón na caixa de busca Acción e, a continuación, arrastre o Preme o botón na xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa que se engade o botón Premer na xanela desde o panel de accións de abaixo, agarda 10 segundos.

  27. Seleccione Continuar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co botón Premer no diálogo Ventá aberto e o menú despregable de elementos da IU aberto.

  28. Seleccione Gardar.

    Captura de pantalla do botón Premer no diálogo da xanela co botón Continuar seleccionado e Gardar resaltado.

  29. Introduza esperar na caixa de busca Accións e, a continuación, arrastre a Esperar contido da fiestra acción no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa acción Agardar por control da xanela que se engade desde a páxina Accións.

  30. En Elemento da IU seleccione Identificación do empregado e, a continuación, seleccione Seleccionar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa caixa de diálogo Agardar o contido da xanela aberta e o menú despregable da IU aberta.

  31. Seleccione Gardar.

    Captura de pantalla do diálogo Agardar o contido da xanela.

  32. Introduza encher na caixa de busca Accións e, a continuación, arrastre o campo de texto window acción no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co campo de texto Poblar na xanela que se engade desde o panel de accións despois de Agardar o contido da xanela.

  33. En Elemento da IU seleccione Identificación do empregado e, a continuación, seleccione Seleccionar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co campo de texto Poblar no diálogo Ventá aberto e os elementos da IU abertos.

  34. Seleccione a icona O botón da icona Variables., que se atopa na caixa de texto Texto para encher e, a continuación, seleccione EmployeeId.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co campo de texto Poblar no diálogo Ventá aberto e a lista de variables aberta.

  35. Seleccione Gardar.

    Captura de pantalla o campo de texto Poblar no diálogo da xanela.

  36. Repita desde o paso 33 ao 35 para os controis Infotype, Infosubtypee Effective data e seleccione as variables ou proporcione un valor fixo como se mostra nas imaxes seguintes.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela co campo da caixa de texto definido como Infotipo e o texto para cubrir como 0006.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela co campo da caixa de texto definido como subtipo de información e o texto para cubrir definido como tipo de enderezo.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela co campo da caixa de texto definido como Data de vixencia e o texto a cubrir como Data de vixencia.

  37. Introduza preme o botón na caixa de busca Accións e, a continuación, arrastre o Preme o botón na xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa que se engade o botón Premer na xanela desde o panel Accións despois da data de entrada en vigor.

  38. En Elemento da IU, seleccione Novo enderezo e, a continuación, seleccione Gardar.

    Captura de pantalla do botón Premer no diálogo da xanela co campo do elemento da IU definido como botón Novo enderezo.

  39. Seleccione Gardar e, a continuación, seleccione Aceptar.

    Captura de pantalla do Power Automate Deseñador de escritorio coa caixa de mensaxe Gardada correctamente aberta.

  40. Introduza esperar na caixa de busca Accións e, a continuación, arrastre a Esperar contido da fiestra acción no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio con Agardar o contido da xanela que se engade desde o panel Accións despois do botón Novo enderezo.

  41. Seleccione Elemento da IU e, a continuación, seleccione o botón Engadir un novo elemento da IU para que apareza o Diálogo da sesión de seguimento .

    Captura de pantalla do diálogo Agardar o contido da xanela co menú despregable da IU aberto.

  42. Aparece o diálogo da sesión de seguimento.

    Captura de pantalla do diálogo Sesión de seguimento.

    Importante

    Para os seguintes pasos, necesitará datos de proba de referencia de SAP válidos, tal e como se indica no paso 5 dos requisitos previos de configuración de scripts da GUI de SAP .

  43. Introduza valores para Número de persoal, Período de, Infotipo (sempre proporcione 0006, porque este é un tipo estándar nos sistemas SAP), STy (isto é o subtipo Infotype) e, a continuación, seleccione Crear (F5).

    Captura de pantalla da xanela de datos mestres de recursos humanos en SAP Easy Access.

  44. Pasa o rato sobre Liña de enderezo 1. Un marco vermello rodea o campo Gui Ok Text Field. Manteña premida Ctrl e, a continuación, prema para engadir o control á lista de elementos da IU , que aparece na Diálogo Sesión de seguimento .

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando no campo Liña de enderezo 1 da área de Enderezo.

  45. Repita o paso 44 tamén para estes campos: Cidade/condado, Estado, Código postal, Tecla de país e botón Gardar (Ctrl+S) .

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando no campo City County na área de Enderezo.

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando o campo Estado na área de Enderezo.

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando no campo Código postal na área de Enderezo.

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando o campo Chave de país na área de Enderezo.

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access destacando o botón Gardar.

  46. No diálogo Sesión de seguimento , seleccione Feito.

    Importante

    Asegúrese de deixar aberto o formulario SAP.

    Captura de pantalla que mostra a xanela SAP Easy Access coa xanela Power Automate Sesión de seguimento de escritorio.

  47. Seleccione Elemento da interface de usuario e, a continuación, seleccione Campo de texto da guía "P0006-STRAS" e, a continuación, seleccione Gardar para pechar o diálogo.

    Captura de pantalla do diálogo Agardar a que se abra o contido da xanela e ábrese o menú despregable da IU.

  48. No panel dereito, seleccione a icona Elementos da IU . Seleccione cada un dos controis recentemente engadidos na lista e, a continuación, cambie o nome. Isto non é obrigatorio, pero moi recomendable porque a súa biblioteca de control pode incluír decenas de controis, o que dificulta a súa identificación polos seus nomes de sistema.

    Captura de pantalla de todos os elementos da IU no panel de elementos da IU.

    Captura de pantalla do panel de elementos da IU na Power Automate xanela do deseñador de escritorio co elemento de menú Cambiar nome do elemento da IU seleccionado.

    Captura de pantalla de todos os elementos da IU renomeados con nomes significativos no panel de elementos da IU.

  49. Introduza encher na caixa de busca Accións e, a continuación, arrastre o campo de texto xanela acción no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co campo de texto Poblar na xanela que se engade desde o panel Accións.

  50. Seleccione Elemento da IU e, a continuación, seleccione Rúa.

    Captura de pantalla do diálogo Poblar o campo de texto na xanela co menú despregable da caixa de texto aberta e os elementos da IU dispoñibles.

  51. Na caixa Texto para encher , seleccione a icona fx e, a continuación, faga dobre clic para seleccionar o Rúa variable.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela e ábrese a lista de variables e seleccionando a variable Rúa.

  52. Seleccione Gardar.

    Captura de pantalla do campo de texto de encher no diálogo da xanela coa variable Street no campo de texto para cubrir.

  53. Repita os pasos 50 e 52 con estes controis: Cidade, Estado e Código postal.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela con Cidade no campo Caixa de texto e a variable Cidade no campo Texto para cubrir.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela con Estado no campo Caixa de texto e a variable Estado no campo Texto para cubrir.

    Captura de pantalla do campo de texto Poblar no diálogo da xanela con Código postal no campo da caixa de texto e a variable Código postal no campo Texto para cubrir.

    Nota

    As caixas combinadas da GUI de SAP necesitan un manexo especial, o que require que usemos unha combinación de accións para seleccionar os elementos de lista correctos dentro das caixas combinadas.

  54. Introduza faga clic na IU na caixa de busca Accións e, a continuación, arrastre a Faga clic na IU elemento na acción window no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co elemento Click UI na ventá que se engade desde o panel Accións.

  55. Seleccione Elemento da IU e, a continuación, País.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co elemento Faga clic no diálogo de IU da ventá aberta e a lista de variables aberta.

  56. Mantén o valor predeterminado para Tipo de clic.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio con clic no elemento da IU na xanela e tipo de clic esquerdo.

  57. Introduza claves de envío na caixa de busca Accións e, a continuación, arrastre a Fai clic na IU elemento na acción window no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa que se engaden as claves de envío despois do País.

  58. No campo Texto para enviar , seleccione a icona fx e, a continuación, faga dobre clic para seleccionar Código de país.

    Captura de pantalla da Power Automate xanela de deseño de escritorio coa caixa de diálogo Enviar teclas aberta e a lista de variables aberta.

  59. Modifica o %CountryCode% texto escribindo {Enter} directamente despois do nome da variable. A {Enter} referencia imita unha Introducir a pulsación de tecla no teu teclado.

    Captura de pantalla do diálogo Enviar claves con CountryCode Introduza no campo Texto para enviar.

  60. Arrastra outra acción Enviar chaves ao final do fluxo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coas teclas de envío engadidas.

  61. Introduza {Enter} no campo Texto para enviar e, a continuación, seleccione Gardar.

    Captura de pantalla do diálogo Enviar teclas con Intro no campo Texto para enviar.

  62. Introduza preme o botón na caixa de busca Accións e, a continuación, arrastre o Preme o botón na xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa que se engade o botón Premer na xanela desde o panel Accións.

  63. En Elemento da IU, seleccione Gardar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co botón Premer no diálogo Ventá aberta e a lista de variables aberta e o botón Gardar seleccionado.

  64. Seleccione Gardar.

    Captura de pantalla do botón Premer no diálogo da xanela.

    Importante

    Confirme que a operación de gardado estea completada para o rexistro SAP antes de interactuar con outros controis ou windows.To asegúrese de que a operación estea completa, engade unha acción Esperar para esperar un control facerse visible.

  65. Introduza esperar na caixa de busca Accións e, a continuación, arrastre a Agardar a xanela contido acción no lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio con Agarda a que se engade o contido da xanela desde o panel Accións.

  66. En Elemento da IU, seleccione Identificación do empregado e, a continuación, seleccione Seleccionar.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa caixa de diálogo Agarda polo contido da xanela aberta e a lista de variables aberta.

  67. Seleccione Gardar.

    Captura de pantalla do diálogo Agardar o contido da xanela.

  68. Introduza preme o botón na caixa de busca Accións e, a continuación, arrastre o Preme o botón na xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa que se engade o botón Premer na xanela desde o panel Accións despois do ID de empregado.

  69. En Elemento da IU, selecciona Engadir un novo elemento da IU.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio co botón Premer no diálogo Ventá aberta e a lista de variables aberta.

  70. Pasa o rato sobre o botón Atrás (F3) .

    Captura de pantalla do botón Atrás na xanela Crear enderezos en SAP Easy Access.

  1. Mantén premido Ctrl mentres fai clic para engadir o control á lista de elementos da IU no diálogo Sesión de seguimento . (Nota: mantivemos este formulario aberto no paso 46.)

    Captura de pantalla da xanela Crear enderezos en SAP Easy Access co botón Atrás resaltado.

  2. Agora, selecciona o botón Atrás (sen a tecla Ctrl ) para volver á pantalla anterior.

    Se ves unha mensaxe "Perderanse os datos", confirma seleccionando Si.

    A captura de pantalla da caixa de mensaxes de datos perderase na xanela Crear enderezos en SAP Easy Access.

  3. Agora deberías estar na seguinte pantalla. No diálogo Sesión de seguimento , seleccione Feito.

    Captura de pantalla da xanela Manter datos mestres de recursos humanos en SAP Easy Access xunto coa xanela da sesión de seguimento desde Power Automate Escritorio.

  4. Seleccione Gardar.

    Captura de pantalla do botón Premer no diálogo da xanela.

  5. Cambia o nome do botón que acabamos de engadir á biblioteca de control a Botón Atrás.

    Captura de pantalla do cambio de nome dos novos elementos da IU do botón no panel de elementos da IU.

    Captura de pantalla do panel de elementos da IU cos elementos da IU renomeados.

  6. Introduza pechar xanela na caixa de busca Accións e, a continuación, arrastre a Pechar xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa xanela Pechar que se engade desde o panel de accións.

  7. En Elemento da interface de usuario, seleccione Xanela "SAP Easy Access" e, a continuación, seleccione Gardar.

    Captura de pantalla da Power Automate xanela de deseño de escritorio coa caixa de diálogo Pechar xanela aberta e a lista de variables aberta e Windows SAP Easy Access seleccionado.

  8. Introduza pechar xanela na caixa de busca Accións e, a continuación, arrastre a Pechar xanela acción sobre o lenzo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa xanela Pechar que se engade desde o panel Accións.

  9. En Xanela, selecciona Engadir un novo elemento da IU.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa caixa de diálogo Pechar xanela aberta e a lista de variables aberta.

  10. Pasa o rato sobre o marco exterior da xanela SAP Logon 760 . Mantén premido Ctrl e fai clic para engadir o elemento da xanela á lista de elementos da IU, que aparece na Sesión de seguimento diálogo.

    Captura de pantalla da pantalla SAP Logon 760 cunha caixa con borde vermello circundante e unha Power Automate xanela da sesión de seguimento de escritorio.

  11. En Elemento da interface de usuario, seleccione Xanela "SAP Logon 760" (o número 760 reflicte a versión de SAP GUI, polo que isto pode diferir no teu entorno) e despois selecciona Gardar.

    Captura de pantalla da Power Automate xanela de deseño de escritorio coa caixa de diálogo Pechar xanela aberta e a lista de variables aberta e a ventá SAP Login 760 seleccionada.

  12. Seleccione Gardar.

    Captura de pantalla do diálogo Pechar xanela.

  13. Seleccione Gardar para gardar o fluxo.

    Captura de pantalla da Power Automate xanela do deseñador de escritorio coa caixa de diálogo Gardar aberta.