Дії автоматизації SAP
Наша група дій для автоматизації SAP надає набір інструментів, які допомагають оптимізувати та автоматизувати ваші робочі процеси SAP. За допомогою цих дій ви можете легко запускати програму SAP GUI, створювати нові сеанси, вибирати пункти меню, починати та завершувати транзакції тощо.
За допомогою дій групи автоматизації SAP ви можете легко взаємодіяти з елементами інтерфейсу SAP, натискаючи на них, заповнюючи текстові поля та витягуючи їх дані. Просто введіть значення атрибута ідентифікатора елемента інтерфейсу SAP. Якщо ви не знаєте значення ідентифікатора, ви можете скористатися Power Automate вибором елементів інтерфейсу користувача для настільних комп’ютерів, щоб захопити потрібний елемент SAP і отримати його ID-значення. Коли ви захоплюєте елемент інтерфейсу SAP таким чином, відновлюється лише ID-значення елемента, і жоден елемент інтерфейсу не додається до репозиторію UI-елементів потоку робочого столу.
Наші дії автоматизації SAP також можна легко інтегрувати з іншими діями, доступними для Power Automate настільних комп’ютерів, включно з групою дій автоматизації інтерфейсу користувача. Ця група дій дозволяє захопити всі елементи SAP GUI UI та додати їх до репозиторію UI елементів потоку робочого столу. Поєднуючи дії автоматизації графічного інтерфейсу SAP із групою дій автоматизації інтерфейсу користувача, ви можете створювати потужні робочі процеси RPA, які автоматизують навіть найскладніші процеси SAP.
Нотатка
Power Automate для настільних комп’ютерів підтримує автоматизацію з графічним інтерфейсом SAP версії 750 або новішої.
Запустити SAP
Відкрийте програму з графічним інтерфейсом SAP і підключіться до системи SAP.
Для режиму підключення:
- Опція опису сервера дозволяє підключатися до системи SAP через ім’я SAP або IP-адресу. Для цього вам потрібні необхідні облікові дані для входу та права доступу. Опис сервера – це зрозуміле людині ім’я або опис системи SAP.
- Опція рядка підключення до сервера дає змогу підключатися до системи SAP через рядок підключення. Рядок підключення до сервера зазвичай включає ім’я або IP-адресу сервера, номер екземпляра та ідентифікатор системи. Рядок підключення до сервера – це певний формат для ідентифікації системи SAP та підключення до неї.
Для кількох варіантів входу:
- Завершити цей параметр входу припиняє вхід до системи конкретної дії.
- Продовжуйте цей вхід і завершуйте будь-який інший параметр входу, який замінює існуючий екземпляр SAP на конкретний логін.
- Продовжуйте цей вхід без завершення будь-яких інших входів у системі, опція створює новий сеанс SAP.
Нотатка
Графічний інтерфейс SAP не дозволяє більше шести активних підключень (сеансів) до системи SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
Режим підключення | Немає | Опис сервера та рядок підключення до сервера | Опис сервера | Укажіть, як підключитися до сервера SAP GUI. |
Режим входу | Немає | Вхід вручну та єдиний вхід (SSO) | Вхід в систему вручну | Укажіть, як увійти на сервер SAP GUI: увійдіть на сервер, ввівши ім’я користувача та пароль вручну, або за допомогою єдиного входу (SSO). |
Опис сервера | Так | Текстове значення | Указує ім’я системи SAP або IP-адресу для підключення. | |
Рядок підключення | Так | Текстове значення | Визначає рядок підключення для сервера SAP GUI. Рядок підключення – це унікальний ідентифікатор, який визначає ім’я сервера, номер системи та інші відомості про підключення. | |
Клієнт | No | Текстове значення | Указує номер клієнта SAP для підключення. | |
Ім'я користувача | No | Текстове значення | Вказує ідентифікатор користувача SAP для входу. | |
Пароль | Так | Текстове значення | Вказує пароль користувача SAP для входу. | |
Language | No | Текстове значення | Визначає мову входу SAP для інтерфейсу користувача. | |
Параметри множинного входу | No | Припиніть цей вхід, продовжуйте цей вхід і завершіть будь-які інші входи, продовжуйте цей вхід без завершення будь-яких інших входів у систему | Завершити цей сеанс входу | Кілька параметрів входу визначають, як система SAP поводиться, коли користувач намагається увійти, коли він уже ввійшов у систему. |
Змінні, які створюються
Аргумент | Ввести | Опис |
---|---|---|
SAPInstance |
Екземпляр SAP | Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP. |
CurrentSAPLoginTerminated |
Логічне значення | Чи буде припинено вхід SAP із певною дією. |
OtherSAPLoginTerminated |
Логічне значення | Чи буде припинено інші входи в систему SAP. |
Винятки
Виняток | Опис |
---|---|
Не вдається виконати дію входу в графічний інтерфейс SAP | Вказує на проблему з входом у систему з графічним інтерфейсом SAP. |
Прикріпити
Приєднайте запущену програму з графічним інтерфейсом SAP до екземпляра SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
Режим прикріплення | No | Передній план або остання активація, Заголовок вікна | Заголовок вікна | Визначає режим приєднання екземпляра SAP до вікна. Якщо вибрано опцію «Активний режим» або «Остання активація», екземпляр SAP приєднується до сеансу SAP на передньому плані. Якщо на активному плані немає сеансу SAP, він приєднується до останнього сеансу SAP, який було запущено та ще не закритий. |
Заголовок вікна | Так | SMS | Вказує заголовок вікна SAP, до якого приєднано екземпляр. Заголовок вікна можна вибрати з випадаючого списку існуючих сеансів SAP або ввести вручну. |
Змінні, які створюються
Аргумент | Ввести | Опис |
---|---|---|
SAPInstance |
Екземпляр SAP | Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP. |
Винятки
Виняток | Опис |
---|---|
Помилка прикріплення до SAP | Вказує на проблему з приєднанням до інсталяції SAP. |
Створити новий сеанс SAP
Створює новий сеанс SAP на основі того самого екземпляра SAP.
Нотатка
Графічний інтерфейс SAP не дозволяє більше шести активних підключень (сеансів) до системи SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. |
Змінні, які створюються
Аргумент | Ввести | Опис |
---|---|---|
SAPInstance |
Екземпляр SAP | Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP. |
Винятки
Виняток | Опис |
---|---|
Не вдається створити новий сеанс SAP | Вказує на проблему зі створенням нового сеансу SAP. |
Вибрати елемент навігації SAP
Виберіть пункт меню SAP на панелі інструментів програми у вікні SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Визначте цю змінну в попередній дії входу в SAP. | |
Ім’я елемента навігації | No | Текстове значення | Назва елемента на панелі інструментів навігації, яку потрібно вибрати, наприклад "Система". Ви також можете вказати параметр з підменю, використовуючи символ ’>’ для позначення відносин між батьком і нащадком. Наприклад, "Виконання програми > " означає, що вибрано параметр "Виконати", який є частиною підменю в розділі "Програма". |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Помилка елемента навігації в меню вибору SAP GUI | Вказує на проблему з вибором елемента панелі навігації. |
Вибрати елемент меню SAP
Виберіть пункт меню SAP на панелі інструментів вікна. Введіть назву елемента у відповідний параметр вводу вручну тією ж мовою, на якій відображається екран графічного інтерфейсу SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. | |
Ім’я елемента меню | No | Текстове значення | Назва пункту меню на панелі інструментів, який потрібно вибрати, наприклад «Зберегти». Вставте назву пункту меню так, як вона відображається в інсталяції SAP апарата. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Не вдається виконати дію пункту меню SAP | Вказує на проблему з вибором пункту меню. |
Закрити підключення SAP
Закрийте з’єднання SAP вибраного екземпляра SAP. Зверніть увагу, що всі екземпляри, пов’язані з конкретним з’єднанням, будуть припинені.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Не вдається виконати дію "Закрити сеанс SAP" | Вказує на проблему із закриттям сеансу SAP. |
Запустити транзакцію SAP
Відкриває певний код транзакції в наявному сеансі.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. | |
Код транзакції | No | Текстове значення | Код транзакції, який потрібно виконати. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Не вдається виконати дію транзакції Start SAP | Указує на проблему із запуском транзакції SAP. |
Завершити транзакцію SAP
Закриває транзакцію SAP у певному екземплярі SAP і повертається до меню легкого доступу SAP. Транзакцію SAP потрібно розпочати раніше для конкретного сеансу SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Не вдається завершити транзакцію SAP | Указує на проблему із завершенням транзакції SAP. |
Клацнути елемент інтерфейсу користувача SAP
Взаємодіє за допомогою дії натискання на будь-який елемент інтерфейсу користувача вікна SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. | |
Тип елемента | No | Базовий елемент SAP, Чекбокс, Мітка, Випадаючий список | Базовий елемент SAP | Виберіть тип елемента SAP, з яким потрібно взаємодіяти. Опція «Натисніть елемент SAP» виконує дію натискання на будь-який елемент SAP, як-от кнопки, перемикачі, вкладки, текстові поля, дерева. |
Ідентифікатор елемента SAP | No | Числовий | Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну. | |
Установити для прапорця SAP такий стан: | Так | Перевірено, Не позначено | установлено | Вкажіть, чи ставиться прапорець позначеним або не відмічається. |
Ідентифікатор елемента SAP | No | Числовий | Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну. | |
Операція з надписом SAP | Так | Розгорнути, згорнути, вибрати | Розширення | Вкажіть, розгортати або згортати мітку SAP. |
Значення параметра "розкривний список" | Так | Текстове значення | Вкажіть, який параметр випадаючого меню вибраний. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Помилка клацання елемента GUI SAP | Вказує на те, що клацнути не вдалося. |
Отримати докладні відомості про елемент інтерфейсу користувача SAP
Отримує значення атрибута елемента інтерфейсу SAP у вікні SAP.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. | |
Ідентифікатор елемента SAP | No | Числовий | Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну. | |
Ім’я атрибута | No | Текстове значення | Власний текст | Атрибут, значення якого отримується. |
Змінні, які створюються
Аргумент | Ввести | Опис |
---|---|---|
AttributeValue (Значення атрибута) | Текстове значення | Значення атрибута елемента інтерфейсу користувача SAP. |
Винятки
Виняток | Опис |
---|---|
Помилка отримання докладних даних про елемент SAP | Вказує на проблему з отриманням атрибута елемента UI. |
Заповнити текстове поле SAP елементом
Заповнює текстове поле у вікні SAP вказаним текстом.
Вхідні параметри
Аргумент | Необов'язково | Приймає | Значення за замовчуванням | Опис |
---|---|---|---|---|
SAPInstance |
No | Екземпляр SAP | Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP. | |
Ідентифікатор елемента SAP | No | Числовий | Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну. | |
Текст для заповнення | No | Пряме зашифроване введення або текстове значення | Текст для заповнення текстового поля SAP | |
Якщо поле не пусте | Так | Заміна тексту, Додавання тексту | Замінити текст | Укажіть, що потрібно зробити з вмістом: замінити або додати. |
Змінні, які створюються
Ця дія не створює жодних змінних.
Винятки
Виняток | Опис |
---|---|
Помилка внесення значення текстового поля SAP | Вказує на проблему із заповненням указаного текстового поля SAP. |