Поделиться через


Используйте RPA без кода с SAP GUI в Power Automate Desktop

Вы можете использовать средство записи для компьютера Power Automate Desktop для записи взаимодействий SAP GUI. Средство записи для компьютера переводит каждый щелчок мыши и нажатие клавиши в действия Power Automate Desktop и добавляет эти действия в классический поток.

Если вы хотите увидеть в действии новое взаимодействие записи рабочего стола, выполните следующие действия, чтобы перенастроить автоматизацию на основе действий, которую вы встроили, в разделе Низкий уровень кода RPA с SAP GUI в Power Automate Desktop этого сборника схем.

Вы также можете просмотреть подход без кода в 6 серии видео:

  1. Выберите вкладку подпотока ProcessHRMasterForm, а затем выберите Средство записи для компьютера.

    Снимок экрана Power Automate Desktop с кнопкой средства записи для компьютера.

  2. Откройте SAP, откройте окно SAP Простой доступ на переднем плане, а затем в окне средство записи для компьютера выберите Начать запись.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и инструкциями по началу записи.

  3. Введите PA30 в поле Транзакция, а затем выберите Войти.

Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и кодом транзакции SAP, помеченным для записи.

  1. Введите Табельный номер, а затем выберите Войти.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и полем табельного номера SAP, помеченным для записи.

  2. Выберите Адреса как Текст Infotype, а затем введите значение в STy (такое как 2 или любое другое значение, подходящее для вашего варианта использования).

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и выбранным полем текста Infotype SAP и полем STy, помеченным для записи.

  3. Введите дату в поле С, затем выберите значок Создать.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и указанным полем периода

  4. Введите название улицы вместе с номером дома в Строка адреса 1.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и указанным полем строки адреса 1 SAP и помеченным для записи.

  5. Введите значения для Город, почтовый индекс и Ключ страны/региона, а затем выберите Сохранить.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и соответствующими полями адреса SAP, перечисленными на экране, и кнопка сохранения также помечена как шаг записи.

  6. Выберите значок Назад (F3).

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера и кнопкой возврата SAP.

  7. На этом процесс создания адреса завершен, поэтому выберите Готово в окне средства записи для компьютера.

    Снимок экрана SAP GUI с окном отслеживания средства записи для компьютера.

  8. Сценарий классического потока должен выглядеть примерно так, как показано на следующем рисунке.

    Снимок экрана Power Automate Desktop, на холсте которого отображаются записанные действия.

  9. Во время записи вы могли случайно выбрать окна или другие элементы пользовательского интерфейса, которые не имеют отношения к вашему потоку. В этом случае вы можете удалить повторяющиеся или ненужные действия из сценария.

    Снимок экрана Power Automate Desktop, на котором отображаются повторяющиеся или случайно записанные действия.

    Дополнительный снимок экрана Power Automate Desktop, показывающий повторяющиеся или случайно записанные действия, которые необходимо удалить (продолжение).

  10. Выделите все действия, определенные вручную в Низкий уровень кода RPA с SAP GUI в Power Automate Desktop, щелкните правой кнопкой мыши и выберите Удалить выделенное, чтобы удалить их из подпотока.

    Снимок экрана Power Automate Desktop, на котором отображаются добавленные действия, которые следует удалить.

  11. Отредактируйте действие Заполнить текстовое поле в окне для Идентификатор сотрудника и замените значение Текст для заполнения на ранее определенную переменную EmployeeId.

    Снимок экрана Power Automate Desktop, на котором отображается диалоговое окно действия «Заполнить текстовое поле», в котором жестко заданный идентификатор сотрудника можно заменить ранее определенной переменной.

    Снимок экрана Power Automate Desktop с диалоговым окном действия «Заполнить текстовое поле», в котором указана ранее определенная переменная EmployeeId.

  12. Отредактируйте действие Заполнить текстовое поле в окне для Подтип информации и замените значение Текст для заполнения на ранее определенную переменную AddressType.

    Снимок экрана Power Automate Desktop, на котором отображается диалоговое окно действия «Заполнить текстовое поле», в котором жестко заданный подтип информации можно заменить ранее определенной переменной.

    Снимок экрана Power Automate Desktop с диалоговым окном действия «Заполнить текстовое поле», в котором указана ранее определенная переменная AddressType.

  13. Отредактируйте и замените жестко заданный текст переменными в действиях Заполнить текстовое поле в окне для Дата вступления в силу, Улица, Город, Область/край, Почтовый индекс и Страна/регион.

    Снимок экрана Power Automate Desktop, на котором отображаются результаты действия после переименования Дата вступления в силу, Улица, Город, Область/край, Почтовый индекс и Страна/регион.

  14. Выделите действия, которые вам понадобятся для подпотока создания адреса сотрудника, щелкните правой кнопкой мыши выбранные действия и выберите Вырезать.

    Снимок экрана Power Automate Desktop, на котором отображаются действия по созданию адреса, которые были выделены и удалены.

  15. Откройте подпоток ProcessEmployeeAddressForm, выберите все действия, щелкните правой кнопкой мыши и выберите Удалить.

    Снимок экрана Power Automate Desktop, на котором выделяются все действия, которые должны быть удалены в подпотоке ProcessEmployeeAddressMaster.

  16. В подпотоке ProcessEmployeeAddressForm щелкните правой кнопкой мыши и выберите Вставить.

    Снимок экрана Power Automate Desktop, на котором отображается контекстное меню в подпотоке ProcessEmployeeAddressForm с выделенной командой вставки.

  17. В области Переменные отредактируйте все переменные, а затем укажите Значения по умолчанию. Эти значения по умолчанию будут использоваться для тестирования обновленного классического потока.

    Снимок экрана Power Automate Desktop, на котором отображается область «Переменные» и контекстное меню для редактирования переменных и их значений по умолчанию.

    Снимок экрана, на котором показано диалоговое окно «Редактировать переменную» со значениями по умолчанию.

  18. Нажмите Сохранить и закройте сообщение с подтверждением.

  19. Выберите Выполнить.

    Снимок экрана Power Automate Desktop, который показывает окончательный классический поток, готовый к тестированию. Выберите команду запуска, для начала тестирования.

Прекрасно! С помощью этого нового варианта записи рабочего стола, некоторых незначительных настроек действий и небольшого рефакторинга вы сократили время разработки и упростили общий процесс определения действий классического потока.

Внимание

Удалите все ранее определенные значения по умолчанию, прежде чем покинуть среду разработки классического потока.