Създайте поток на работния плот на SAP с Power Automate работния плот

Екранна снимка на прозореца на дизайнера на работния плот с поток на Power Automate потребителския интерфейс с две стъпки, стартирайте приложението и изчакайте.

  1. За да създадете поток на работния плот, отворете Power Automate работния плот и след това изберете Нов поток.

  2. Въведете име за потока на работния плот и след това изберете Създай.

    Екранна снимка на диалоговия прозорец на работния плот за именуване на Power Automate нов поток.

  3. Изберете Променливи в дизайнера на Power Automate работния плот.

    Екранна снимка на иконата за променливи на Power Automate работния плот отдясно на екрана.

  4. Изберете знака плюс (+), след което изберете Вход.

    Ще създадете няколко входни променливи, които ще бъдат предадени в този поток на работния плот от облачен поток.

    Екранна снимка на създаването на променлив потребителски интерфейс в Power Automate работния плот.

  5. Първо, ще създадем няколко технически SAP променливи, които ще са необходими в почти всички потоци за автоматизация, базирани на SAP. За всяка променлива в списъка по-долу въведете името на променливата , външното име и описание и след това изберетеАктуализиране .

    • SAPPassword

    • САПУЦЕР

    • САПКлиент

    • SAPSystemId

    Екранна снимка на диалоговия прозорец Добавяне на нова променлива.

  6. След това създайте следните специфични за случая на употреба променливи.

    • ИД на служител

    • Тип адрес

    • Дата на влизане в сила

    • Улица

    • Град

    • Щат

    • Пощенски код

    • CountryCode

    Екранна снимка на променливите прозорци със създадените имена на променливи.

  7. След това ще създадем първото си действие на процеса. Потърсете и след това плъзнете действието Изпълнение на приложение върху повърхността за проектиране.

    Екранна снимка на диалоговия прозорец за действие

  8. Въведете следната информация в списъка с параметри и след това изберете Запиши.

    • Път на приложението: C: \ Програмни файлове (x86) \ SAP \ FrontEnd \ SapGui \ sapshcut.exe

    • Аргументи на командния ред: start -system=-client=-user=-pw=%SAPSystemId% %SAPClient% %SAPUser% %SAPPassword% -maxgui

    • Стил на прозореца: Максимизиран

    • След стартиране на приложението: Изчакайте приложението да завърши

    Екранна снимка на диалоговия прозорец

  9. Потърсете действието Изчакване, плъзнете го в проектанта, въведете 10 (секунди) в полето Продължителност и след това изберете Запиши .

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с отворен диалогов прозорец Действие за изчакване.

  10. Сега отворете SAP GUI и влезте в избраната от вас система.

  11. В Power Automate работния плот потърсете действието за попълване в полето за търсене Действияи след това плъзнете полето Попълване на текст в действието на прозореца върху платното.

    Екранна снимка на добавянето на текстовото поле Попълване в действието на прозореца след действието Изчакване в прозореца на дизайнера на Power Automate работния плот.

  12. Изберете Добавяне на нов елемент на потребителския интерфейс.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец на прозореца с бутона Добавяне на нов елемент на потребителския интерфейс.

  13. Отваря се диалоговият прозорец Сесия за проследяване , който проследява отделните контроли, които избирате на екрана.

    Екранна снимка на диалоговия прозорец Сесия за проследяване.

  14. Изберете главния прозорец на SAP, за да му дадете фокус.

    Екранна снимка на прозореца за лесен достъп на SAP.

  15. Посочете полето "Код на транзакция". Когато червена рамка обгражда Gui Ok Code Field, задръжте натиснат клавиша Ctrl , докато щраквате. Това добавя контролата към списъка с елементи на потребителския интерфейс в диалоговия прозорец Добавяне на елементи на потребителския интерфейс в Power Automate работния плот.

    Екранна снимка на прозореца за лесен достъп на SAP с избрано поле за код на транзакция.

    Екранна снимка на диалоговия прозорец за сесия за проследяване с добавеното към него поле GUI O K Code Field o k c d.

  16. В прозореца на SAP посочете зеления бутон за отметка, след което задръжте натиснат клавиша Ctrl и щракнете.

    Екранна снимка на прозореца SAP Easy Access с отметка до полето за код на транзакция избрано.

  17. Въведете код на транзакция PA30 в списъчното поле и след това изберете зеления бутон за отметка.

    Екранна снимка на прозореца SAP Easy Access с PA30, въведен в полето за код на транзакцията и избраното поле.

  18. Ще продължим процеса на избор на поле на следващия екран.

    Екранна снимка на прозореца Поддържане на HR Master Data на приложението SAP Easy Access.

  19. Изберете следните полета и бутон:

    Екранна снимка на прозореца Поддържане на HR Master Data на приложението SAP Easy Access. Избрано е полето Номер на персонал.

    Екранна снимка на прозореца Поддържане на HR Master Data на приложението SAP Easy Access. В областта Период на екрана е избрано полето От.

    Екранна снимка на прозореца Поддържане на основните данни за HR на приложението SAP Easy Access В областта за директен избор на екрана е избрано полето Infotype.

    Екранна снимка на прозореца Поддържане на HR Master Data на приложението SAP Easy Access. В областта за директен избор на екрана е избрано полето STy.

    Екранна снимка на прозореца Поддържане на основните данни за HR на приложението SAP Easy Access Избран е бутонът Икона на документа.

  20. Проверете дали диалоговият прозорец включва следните имена на контроли сега. Изберете Готово , за да затворите диалоговия прозорец и да се върнете към платното за проектиране.

    Екранна снимка на диалоговия прозорец за сесия за проследяване с елементите на потребителския интерфейс от добавените към него прозорци за лесен достъп на SAP.

  21. Това е диалоговият прозорец, който трябва да видите, след като затворите предишния диалогов прозорец.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец на прозореца с избран бутон GUI.

  22. Отворете падащото меню Текстово поле , изберете Gui Ok Field 'okcd и след това изберетеИзбор.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец на прозореца с отворено падащо меню Текстово поле и показване на наличните елементи на потребителския интерфейс.

  23. Въведете кода на транзакцията PA30 и след това изберете Запиши.

    Екранна снимка на полето Попълване на текст в диалоговия прозорец на прозореца с PA30, добавен в полето Текст за попълване.

  24. В десния екран изберете иконата за елементи на потребителския интерфейс. Изберете всяка контрола в списъка и я преименувайте.

    Съвет

    Тази стъпка не е задължителна, но е силно препоръчителна, тъй като вашата контролна библиотека може да включва десетки контроли, което затруднява идентифицирането им по имената на техните системи.

    Екранна снимка на екрана с елементи на потребителския интерфейс в прозореца на дизайнера на Power Automate работния плот с елемента от менюто Преименуване на елемент от потребителския интерфейс, избран за основния прозорец на графичния интерфейс.

  25. Ето преименувания списък с контроли.

    Екранна снимка на всички елементи на потребителския интерфейс, преименувани със смислени имена за Поддържане на основни данни за HR в екрана с елементи на потребителския интерфейс.

  26. Въведете натиснете бутона в полето за търсене Действиеи след това плъзнете бутона Натиснете в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с бутон Натиснете в прозореца Power Automate , който се добавя от екрана с действия по-долу, изчакайте 10 секунди.

  27. Изберете Продължение.

    Екранна снимка на прозореца на дизайнера Power Automate на работния плот с бутон Натиснете в диалоговия прозорец Прозорец и се отваря падащото меню за елементите на потребителския интерфейс.

  28. Изберете Запиши.

    Екранна снимка на бутона Натиснете в диалоговия прозорец Прозорец с избран бутон Продължи и маркиран Запиши.

  29. Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.

    Екранна снимка на прозореца Power Automate на конструктора на работния плот с добавеното действие Изчакай управлението на прозореца от страницата Действия.

  30. Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.

    Екранна снимка на прозореца на дизайнера на работния плот с отворен диалогов прозорец Изчакайте съдържанието на прозореца Power Automate и се отваря падащият елемент на потребителския интерфейс.

  31. Изберете Запиши.

    Екранна снимка на диалоговия прозорец

  32. Въведете попълване в полето за търсене Действияи след това плъзнете действието Попълване на прозореца на текстовото поле върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с поле за попълване на текст в прозореца, който се добавя от екрана с действия след Изчакване на съдържанието на прозореца Power Automate .

  33. Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.

    Екранна снимка на прозореца на дизайнера Power Automate на работния плот с поле Попълване на текст в диалоговия прозорец Прозорец отворен и елементите на потребителския интерфейс се отварят.

  34. Изберете иконата, която е в текстовото поле Текст за попълване Бутонът за икона Променливи., и след това изберете ИД на служител.

    Екранна снимка на прозореца на дизайнера на работния плот с поле за попълване на текст в прозореца Power Automate се отваря и списъкът с променливи се отваря.

  35. Изберете Запиши.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец Прозорец.

  36. Повторете от стъпки 33 до 35 за контролите Infotype, Info подтип и Дата на влизане в сила и изберете променливите или предоставете фиксирана стойност, както е показано на изображенията по-долу.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец Прозорец с поле Текстово поле, настроено на Инфотип, и текст за попълване, зададено на 0006.

    Екранна снимка на текстовото поле

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец Прозорец с поле Текстово поле, зададено на Дата на влизане в сила и текст за попълване, зададено на Ефективна дата.

  37. Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с бутон Натиснете в прозореца Power Automate , който се добавя от екрана с действия след датата на влизане в сила.

  38. Под елемент на потребителския интерфейс изберете Нов адрес и след това изберете Запиши .

    Екранна снимка на бутона Натиснете в диалоговия прозорец Прозорец с полето за елемент на потребителския интерфейс, зададено на бутона Нов адрес.

  39. Изберете Запиши и след това изберете OK.

    Екранна снимка на дизайнера Power Automate на работния плот с отворено поле за успешно записано съобщение.

  40. Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с Изчакай добавянето на съдържание на прозореца Power Automate от екрана Действия след бутона Нов адрес.

  41. Изберете елемент на потребителския интерфейс и след това изберете бутона Добавяне на нов елемент на потребителския интерфейс, за да изведете диалоговия прозорец Сесия за проследяване .

    Екранна снимка на диалоговия прозорец

  42. Появява се диалоговият прозорец Сесия за проследяване.

    Екранна снимка на диалоговия прозорец Сесия за проследяване.

    Важно

    За следващите стъпки ще ви трябват валидни референтни тестови данни за SAP, както е посочено в стъпка 5 от предпоставките за конфигуриране на скриптове на SAP GUI.

  43. Въведете стойности за Номер на персонала,Период от,Инфотип(винаги предоставяйте0006 , защото това е стандартен тип в SAP системите),STy (това е подтипът Infotype) и след това изберете Create ( F5).

    Екранна снимка на прозореца HR Master Data в SAP Easy Access.

  44. Посочете Адресен ред 1. Червена рамка обгражда полето Gui Ok текстово поле. Задръжте натиснат клавиша Ctrl и след това щракнете, за да добавите контролата към списъка с елементи на потребителския интерфейс, който се показва в диалоговия прозорец Сесия за проследяване .

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с осветяване в полето Address Line 1 в адресната област.

  45. Повторете стъпка 44 и за следните полета: Град/област, Щат, Пощенски код, Ключ за страна/регион и бутона Запис (Ctrl+S).

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с осветяване в полето City County в адресната област.

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с осветяване в полето Състояние в адресната област.

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с акцент върху полето Zip Code в адресната област.

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с осветяване в полето Country Key в адресната област.

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с акцент върху бутона Запазване.

  46. В диалоговия прозорец Сесия за проследяване изберете Готово.

    Важно

    Не забравяйте да оставите SAP формуляра отворен.

    Екранна снимка, показваща прозореца за лесен достъп на SAP с прозореца за сесия за проследяване на Power Automate работния плот.

  47. Изберете елемент на потребителския интерфейс и след това изберете Gui текстово поле "P0006-STRAS" и след това изберетеЗапиши , за да затворите диалоговия прозорец.

    Екранна снимка на диалоговия прозорец Изчакайте съдържанието на прозореца да се отвори и елементите на потребителския интерфейс да се отворят.

  48. В десния екран изберете иконата за елементи на потребителския интерфейс. Изберете всяка от новодобавените контроли в списъка и след това ги преименувайте. Това не е задължително, но силно препоръчително, тъй като вашата контролна библиотека може да включва десетки контроли, което затруднява идентифицирането им по имената на техните системи.

    Екранна снимка на всички елементи на потребителския интерфейс в екрана с елементи на потребителския интерфейс.

    Екранна снимка на екрана с елементи на потребителския интерфейс в прозореца

    Екранна снимка на всички елементи на потребителския интерфейс, преименувани със смислени имена в екрана с елементи на потребителския интерфейс.

  49. Въведете попълване в полето за търсене Действия и след това плъзнете действието на прозореца Попълване на текстово поле върху платното.

    Екранна снимка на прозореца

  50. Изберете елемент на потребителския интерфейс и след това изберете Улица.

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец с отворено текстово поле и показване на наличните елементи на потребителския интерфейс.

  51. В полето Текст за попълване изберете иконата fx и след това щракнете двукратно, за да изберете променливата Street .

    Екранна снимка на текстовото поле Попълване в диалоговия прозорец Прозорец и списъкът с променливи се отваря, след което избирате променливата Street.

  52. Изберете Запиши.

    Екранна снимка на текстовото поле

  53. Повторете стъпки 50 и 52 с тези контроли: град, щат и пощенскикод .

    Екранна снимка на Попълване на текстово поле в диалоговия прозорец Прозорец с Град в полето Текстово поле и променливата Град в Текст за попълване поле.

    Екранна снимка на Попълване на текстово поле в диалоговия прозорец Прозорец с Състояние в полето Текстово поле и променливата Състояние в полето Текст за попълване.

    Екранна снимка на полето Попълване на текст в диалоговия прозорец Прозорец с ZipCode в полето Текстово поле и променливата ZipCode в полето Текст за попълване.

    Бележка

    Комбинираните кутии на SAP GUI се нуждаят от специална обработка, което изисква от нас да използваме комбинация от действия, за да изберем правилните елементи от списъка в комбинираните кутии.

  54. Въведете щракнете върху потребителския интерфейс в полето за търсене Действияи след това плъзнете елемента Щракнете върху потребителския интерфейс в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с елемент Click UI в прозореца Power Automate , който се добавя от екрана с действия.

  55. Изберете елемент на потребителския интерфейс и след това Държава.

    Екранна снимка на прозореца на дизайнера Power Automate на работния плот с елемент Click UI в диалоговия прозорец Window отворен и списъкът с променливи отворен.

  56. Запазване на стойността по подразбиране за типа "Щракване".

    Екранна снимка на прозореца на дизайнера на работния плот с елемент на кликване върху потребителския интерфейс в прозореца Power Automate и тип ляв клик.

  57. Въведете ключове за изпращане в полето за търсене Действия и след това плъзнете елемента Щракнете върху потребителския интерфейс в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с добавени ключове за изпращане след

  58. В полето Текст за изпращане изберете иконата fx и след това щракнете двукратно, за да изберете CountryCode.

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с отворен диалогов прозорец

  59. Променете текста, %CountryCode% като въведете {Enter} директно след името на променливата. Препратката имитира натискане на {Enter} клавиш Enter на клавиатурата .

    Екранна снимка на диалога „Изпращане на клавиши“ с CountryCode Enter в полето за изпращане на текст.

  60. Плъзнете друго действие "Изпращане на клавиши" в края на потока.

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с добавени ключове за изпращане.

  61. Въведете {Enter} в полето Текст за изпращане и след това изберете Запиши.

    Екранна снимка на диалоговия прозорец Изпращане на ключове с Въведете в полето Текст за изпращане.

  62. Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с бутон Натиснете в прозореца Power Automate , който се добавя от екрана с действия.

  63. Под елемент на потребителския интерфейс изберете Запиши.

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с бутон Натиснете в диалоговия прозорец Прозорец отворен и списъкът с променливи се отваря и бутонът Запиши е избран.

  64. Изберете Запиши.

    Екранна снимка на бутона Натиснете в диалоговия прозорец на прозореца.

    Важно

    Потвърдете, че операцията за записване е завършена за SAP записа, преди да взаимодействате с други контроли или windows.To се уверете, че операцията е завършена, добавете действие Изчакване , за да изчакате контролата да стане видима.

  65. Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с Изчакай добавянето на съдържание на прозореца Power Automate от екрана с действия.

  66. Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.

    Екранна снимка на прозореца на дизайнера на работния плот с отворен диалогов прозорец Изчакай съдържанието на прозореца Power Automate и отворен списък с променливи.

  67. Изберете Запиши.

    Екранна снимка на диалоговия прозорец

  68. Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.

    Екранна снимка на прозореца на дизайнера на работния плот с бутон Натиснете в прозореца, който се добавя от екрана с действия след ИД на Power Automate служител.

  69. Под елемент на потребителския интерфейс изберете Добавяне на нов елемент на потребителския интерфейс.

    Екранна снимка на прозореца на дизайнера Power Automate на работния плот с бутон Натиснете в диалоговия прозорец Прозорец и отворен списък с променливи.

  70. Посочете бутона Назад (F3).

    Екранна снимка на бутона

  1. Задръжте натиснат клавиша Ctrl , докато щраквате, за да добавите контролата към списъка с елементи на потребителския интерфейс в диалоговия прозорец Сесия за проследяване . (Забележка: запазихме този формуляр отворен в стъпка 46.)

    Екранна снимка на прозореца Създаване на адреси в SAP Easy Access с осветен бутон

  2. Сега изберете бутона Назад (без клавиша Ctrl ), за да се върнете към предишния екран.

    Ако видите съобщение "Данните ще бъдат загубени", потвърдете, като изберете Да.

    Екранна снимка на данните ще бъде загубена кутия за съобщения в прозореца Създаване на адреси в SAP Easy Access.

  3. Сега трябва да сте на следващия екран. В диалоговия прозорец Сесия за проследяване изберете Готово.

    Екранна снимка на прозореца Поддържане на HR Master Data в SAP Easy Access заедно с прозореца на сесията за проследяване от Power Automate работния плот.

  4. Изберете Запиши.

    Екранна снимка на бутона Натиснете в диалоговия прозорец Прозорец.

  5. Преименувайте бутона, който току-що добавихме към контролната библиотека, на бутона Назад.

    Екранна снимка на преименуването на новите елементи на потребителския интерфейс на бутона в екрана с елементи на потребителския интерфейс.

    Екранна снимка на екрана с елементи на потребителския интерфейс с преименувани елементи на потребителския интерфейс.

  6. Въведете затвори прозореца в полето за търсене Действия и след това плъзнете действието Затвори прозореца върху платното.

    Екранна снимка на прозореца на конструктора на работния плот с добавяне на

  7. Под елемент на потребителския интерфейс изберете Прозорец "SAP Лесен достъп" и след това изберете Запиши .

    Екранна снимка на прозореца на дизайнера на работния плот с отворен диалогов прозорец Затваряне на прозореца Power Automate и отворен списък с променливи и избран Windows SAP Easy Access.

  8. Въведете затвори прозореца в полето за търсене Действия и след това плъзнете действието Затвори прозореца върху платното.

    Екранна снимка на прозореца

  9. Под Прозорец изберетеДобавяне на нов елемент на потребителския интерфейс.

    Екранна снимка на прозореца на дизайнера на работния плот с отворен диалогов прозорец Затваряне на прозореца Power Automate и отворен списък с променливи.

  10. Посочете външната рамка на прозореца на прозореца SAP Logon 760 . Задръжте натиснат клавиша Ctrl и щракнете, за да добавите елемента на прозореца към списъка с елементи на потребителския интерфейс, който се появява в диалоговия прозорец Сесия за проследяване .

    Екранна снимка на екрана SAP Logon 760 с околно поле с червени граници и прозорец за сесия за проследяване на Power Automate работния плот.

  11. Под елемент на потребителския интерфейс изберете Прозорец "SAP Logon 760" (числото 760 отразява версията на SAP GUI, така че това може да се различава във вашата среда) и след това изберете Запазване .

    Екранна снимка на прозореца на дизайнера Power Automate на работния плот с отворен диалогов прозорец Затваряне на прозореца и отворен списък с променливи и избран прозорец SAP Login 760.

  12. Изберете Запиши.

    Екранна снимка на диалоговия прозорец

  13. Изберете Запиши, за да запишете потока.

    Екранна снимка на прозореца на дизайнера на Power Automate работния плот с отворен диалогов прозорец Запиши.