Създайте поток на работния плот на SAP с Power Automate работния плот
За да създадете поток на работния плот, отворете Power Automate работния плот и след това изберете Нов поток.
Въведете име за потока на работния плот и след това изберете Създай.
Изберете Променливи в дизайнера на Power Automate работния плот.
Изберете знака плюс (+), след което изберете Вход.
Ще създадете няколко входни променливи, които ще бъдат предадени в този поток на работния плот от облачен поток.
Първо, ще създадем няколко технически SAP променливи, които ще са необходими в почти всички потоци за автоматизация, базирани на SAP. За всяка променлива в списъка по-долу въведете името на променливата , външното име и описание и след това изберетеАктуализиране .
SAPPassword
САПУЦЕР
САПКлиент
SAPSystemId
След това създайте следните специфични за случая на употреба променливи.
ИД на служител
Тип адрес
Дата на влизане в сила
Улица
Град
Щат
Пощенски код
CountryCode
След това ще създадем първото си действие на процеса. Потърсете и след това плъзнете действието Изпълнение на приложение върху повърхността за проектиране.
Въведете следната информация в списъка с параметри и след това изберете Запиши.
Път на приложението: C: \ Програмни файлове (x86) \ SAP \ FrontEnd \ SapGui \ sapshcut.exe
Аргументи на командния ред: start -system=-client=-user=-pw=%SAPSystemId% %SAPClient% %SAPUser% %SAPPassword% -maxgui
Стил на прозореца: Максимизиран
След стартиране на приложението: Изчакайте приложението да завърши
Потърсете действието Изчакване, плъзнете го в проектанта, въведете 10 (секунди) в полето Продължителност и след това изберете Запиши .
Сега отворете SAP GUI и влезте в избраната от вас система.
В Power Automate работния плот потърсете действието за попълване в полето за търсене Действияи след това плъзнете полето Попълване на текст в действието на прозореца върху платното.
Изберете Добавяне на нов елемент на потребителския интерфейс.
Отваря се диалоговият прозорец Сесия за проследяване , който проследява отделните контроли, които избирате на екрана.
Изберете главния прозорец на SAP, за да му дадете фокус.
Посочете полето "Код на транзакция". Когато червена рамка обгражда Gui Ok Code Field, задръжте натиснат клавиша Ctrl , докато щраквате. Това добавя контролата към списъка с елементи на потребителския интерфейс в диалоговия прозорец Добавяне на елементи на потребителския интерфейс в Power Automate работния плот.
В прозореца на SAP посочете зеления бутон за отметка, след което задръжте натиснат клавиша Ctrl и щракнете.
Въведете код на транзакция PA30 в списъчното поле и след това изберете зеления бутон за отметка.
Ще продължим процеса на избор на поле на следващия екран.
Изберете следните полета и бутон:
Проверете дали диалоговият прозорец включва следните имена на контроли сега. Изберете Готово , за да затворите диалоговия прозорец и да се върнете към платното за проектиране.
Това е диалоговият прозорец, който трябва да видите, след като затворите предишния диалогов прозорец.
Отворете падащото меню Текстово поле , изберете Gui Ok Field 'okcd и след това изберетеИзбор.
Въведете кода на транзакцията PA30 и след това изберете Запиши.
В десния екран изберете иконата за елементи на потребителския интерфейс. Изберете всяка контрола в списъка и я преименувайте.
Съвет
Тази стъпка не е задължителна, но е силно препоръчителна, тъй като вашата контролна библиотека може да включва десетки контроли, което затруднява идентифицирането им по имената на техните системи.
Ето преименувания списък с контроли.
Въведете натиснете бутона в полето за търсене Действиеи след това плъзнете бутона Натиснете в действието на прозореца върху платното.
Изберете Продължение.
Изберете Запиши.
Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.
Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.
Изберете Запиши.
Въведете попълване в полето за търсене Действияи след това плъзнете действието Попълване на прозореца на текстовото поле върху платното.
Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.
Изберете иконата, която е в текстовото поле Текст за попълване , и след това изберете ИД на служител.
Изберете Запиши.
Повторете от стъпки 33 до 35 за контролите Infotype, Info подтип и Дата на влизане в сила и изберете променливите или предоставете фиксирана стойност, както е показано на изображенията по-долу.
Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.
Под елемент на потребителския интерфейс изберете Нов адрес и след това изберете Запиши .
Изберете Запиши и след това изберете OK.
Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.
Изберете елемент на потребителския интерфейс и след това изберете бутона Добавяне на нов елемент на потребителския интерфейс, за да изведете диалоговия прозорец Сесия за проследяване .
Появява се диалоговият прозорец Сесия за проследяване.
Важно
За следващите стъпки ще ви трябват валидни референтни тестови данни за SAP, както е посочено в стъпка 5 от предпоставките за конфигуриране на скриптове на SAP GUI.
Въведете стойности за Номер на персонала,Период от,Инфотип(винаги предоставяйте0006 , защото това е стандартен тип в SAP системите),STy (това е подтипът Infotype) и след това изберете Create ( F5).
Посочете Адресен ред 1. Червена рамка обгражда полето Gui Ok текстово поле. Задръжте натиснат клавиша Ctrl и след това щракнете, за да добавите контролата към списъка с елементи на потребителския интерфейс, който се показва в диалоговия прозорец Сесия за проследяване .
Повторете стъпка 44 и за следните полета: Град/област, Щат, Пощенски код, Ключ за страна/регион и бутона Запис (Ctrl+S).
В диалоговия прозорец Сесия за проследяване изберете Готово.
Важно
Не забравяйте да оставите SAP формуляра отворен.
Изберете елемент на потребителския интерфейс и след това изберете Gui текстово поле "P0006-STRAS" и след това изберетеЗапиши , за да затворите диалоговия прозорец.
В десния екран изберете иконата за елементи на потребителския интерфейс. Изберете всяка от новодобавените контроли в списъка и след това ги преименувайте. Това не е задължително, но силно препоръчително, тъй като вашата контролна библиотека може да включва десетки контроли, което затруднява идентифицирането им по имената на техните системи.
Въведете попълване в полето за търсене Действия и след това плъзнете действието на прозореца Попълване на текстово поле върху платното.
Изберете елемент на потребителския интерфейс и след това изберете Улица.
В полето Текст за попълване изберете иконата fx и след това щракнете двукратно, за да изберете променливата Street .
Изберете Запиши.
Повторете стъпки 50 и 52 с тези контроли: град, щат и пощенскикод .
Бележка
Комбинираните кутии на SAP GUI се нуждаят от специална обработка, което изисква от нас да използваме комбинация от действия, за да изберем правилните елементи от списъка в комбинираните кутии.
Въведете щракнете върху потребителския интерфейс в полето за търсене Действияи след това плъзнете елемента Щракнете върху потребителския интерфейс в действието на прозореца върху платното.
Изберете елемент на потребителския интерфейс и след това Държава.
Запазване на стойността по подразбиране за типа "Щракване".
Въведете ключове за изпращане в полето за търсене Действия и след това плъзнете елемента Щракнете върху потребителския интерфейс в действието на прозореца върху платното.
В полето Текст за изпращане изберете иконата fx и след това щракнете двукратно, за да изберете CountryCode.
Променете текста, %CountryCode% като въведете {Enter} директно след името на променливата. Препратката имитира натискане на {Enter} клавиш Enter на клавиатурата .
Плъзнете друго действие "Изпращане на клавиши" в края на потока.
Въведете {Enter} в полето Текст за изпращане и след това изберете Запиши.
Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.
Под елемент на потребителския интерфейс изберете Запиши.
Изберете Запиши.
Важно
Потвърдете, че операцията за записване е завършена за SAP записа, преди да взаимодействате с други контроли или windows.To се уверете, че операцията е завършена, добавете действие Изчакване , за да изчакате контролата да стане видима.
Въведете изчакване в полето за търсене Действия и след това плъзнете действието Изчакване на съдържанието на прозореца върху платното.
Под елемент на потребителския интерфейс изберете ИД на служител и след това изберетеИзбор.
Изберете Запиши.
Въведете натиснете бутона в полето за търсене Действия и след това плъзнете бутона Натиснете в действието на прозореца върху платното.
Под елемент на потребителския интерфейс изберете Добавяне на нов елемент на потребителския интерфейс.
Посочете бутона Назад (F3).
Задръжте натиснат клавиша Ctrl , докато щраквате, за да добавите контролата към списъка с елементи на потребителския интерфейс в диалоговия прозорец Сесия за проследяване . (Забележка: запазихме този формуляр отворен в стъпка 46.)
Сега изберете бутона Назад (без клавиша Ctrl ), за да се върнете към предишния екран.
Ако видите съобщение "Данните ще бъдат загубени", потвърдете, като изберете Да.
Сега трябва да сте на следващия екран. В диалоговия прозорец Сесия за проследяване изберете Готово.
Изберете Запиши.
Преименувайте бутона, който току-що добавихме към контролната библиотека, на бутона Назад.
Въведете затвори прозореца в полето за търсене Действия и след това плъзнете действието Затвори прозореца върху платното.
Под елемент на потребителския интерфейс изберете Прозорец "SAP Лесен достъп" и след това изберете Запиши .
Въведете затвори прозореца в полето за търсене Действия и след това плъзнете действието Затвори прозореца върху платното.
Под Прозорец изберетеДобавяне на нов елемент на потребителския интерфейс.
Посочете външната рамка на прозореца на прозореца SAP Logon 760 . Задръжте натиснат клавиша Ctrl и щракнете, за да добавите елемента на прозореца към списъка с елементи на потребителския интерфейс, който се появява в диалоговия прозорец Сесия за проследяване .
Под елемент на потребителския интерфейс изберете Прозорец "SAP Logon 760" (числото 760 отразява версията на SAP GUI, така че това може да се различава във вашата среда) и след това изберете Запазване .
Изберете Запиши.
Изберете Запиши, за да запишете потока.