Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Использование захвата action

  • Обновлено: 10/29/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Использование захвата action

Используйте Захватaction для захвата одного взаимодействия (щелчок, нажатие клавиши или движение мыши) с объектом управления, включая текстовое поле, кнопку, таблицу, меню, радиокнопку, комбинированное поле, флажок, представление списка, ссылку, дерево или вкладку страницы.

Подготовка

  • Настройте дисплей устройства и масштаб шрифта на 100%.

    Если вы используете Recorderpackage версию 2.0.6-20200626-193519 или более позднюю, вы можете записывать задачи в разделе Google Chrome, Internet Explorer, Java, Microsoft Active Accessibility и приложениях автоматизации пользовательского интерфейса Microsoft на компьютере, где масштаб отображения настроен на 100%, 125% или 150%.

  • Если вы автоматизируете задачу с помощью браузера, настройте уровень масштабирования на 100%.

    Если вы используете Recorderpackage версию 2.0.6-20200626-193519 или более позднюю, вы можете записывать задания в Google Chrome браузере, в котором уровень масштабирования не установлен на 100%.

  • Если вы автоматизируете задачу с помощью Google Chrome браузер, убедитесь, что Automation Anywhere плагин, соответствующий Automation 360 версии сборки.

    Требования к браузеру для доступа к RPA Workspace

Соображения при записи задания:
  • По возможности используйте клики, а не клавиши быстрого доступа.

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

  • Если вы автоматизируете задачу с помощью браузера, не используйте автозаполнение для ввода значений в поля.
  • Запишите задание на низкой скорости.
  • Избегайте перетаскивания окон в процессе записи.
  • Избегайте нажатия на приложения, которые не являются частью процесса, который вы регистрируете и автоматизируете.
  • Когда Internet Explorer используется action ожидает, пока браузер полностью отрендерится и перейдет в состояние готовности, прежде чем выполнить команду action.

Процедура

Чтобы записать одно взаимодействие с объектом управления, выполните следующие действия:

  1. Двойной щелчок или перетаскивание Диктофон > Захват.
  2. Укажите окно, в котором нужно захватить объект.
    Выберите вкладку Приложение, Обозревательили переменная .
    ОпцияОписание
    Приложение Выберите из списка активных в данный момент окон. Этот параметр показывает список всех окон приложений и браузеров, открытых на Bot Creator устройстве.
    Браузер Выберите из списка Google Chrome вкладок, которые в данный момент открыты на Bot Creator устройстве.
    Прим.: В настоящее время этот параметр поддерживает только Google Chrome вкладки. Для всех других браузеров используйте параметр Приложение.
    Переменная Выберите существующую переменную окна, чтобы указать заголовок окна приложения.
  3. Необязательно: Вставьте символ подстановки (*) в поле Заголовок окна для поиска названий окон, которые могут быть изменены. Можно указать одну или несколько подстановочных знаков (*) в начале, середине или конце значения.
    Например, чтобы выполнить операцию в любом окне, в котором есть Microsoft в заголовке, используйте подстановочный знак, чтобы указать любую строку, добавив ее до или после значения: *Microsoft*. bot Первый ищет точное название окна (Microsoft), и если оно не находит совпадения, он ищет окна с термином Microsoft в любом месте заголовка.

    Для определения названия окна можно использовать регулярное выражение (regex). Выберите регулярное выражение в виде строки или шаблона для каждого условия регулярного выражения и введите значение. По умолчанию поле заголовка окна чувствительно к регистру. Можно включить флаг regex без учета регистра, чтобы определить заголовок окна, который не чувствителен к регистру.

    Например, можно ввести строковое значение в виде ((\w*)-Блокнота для всех названий заголовков окон, начиная с ((\w*)-Блокнотаили использовать шаблон , например (((\w)\s)*document-Блокнот , только для тех заголовков окон, которые соответствуют этому шаблону.

    Прим.: During runtime, verify that the TaskBot identifies the correct window. Если это не так, выполните следующие действия:
    1. Откройте окно приложения или браузера.
    2. Перетащите Окно > Получить заголовок активного окнаaction над Диктофон > Захватaction.
    3. Вставьте строковую переменную в Присвойте заголовок окна переменной поле.
    4. Перетащите Окно > Установите заголовокaction под Окно > Получить заголовок активного окнаaction.
    5. В Окно вставьте переменную окна, созданную Регистратор > Захватaction.
    6. В Заголовок нового окна вставьте строковую переменную из поля Получить заголовок активного окнаaction.
    7. Нажмите Сохранить.
  4. Необязательно: Выберите Изменить размер окна чтобы задать размеры окна.
    Этот вариант обеспечивает более надежную bot. Он изменяет размер окна до размеров, при которых было записано задание, что повышает способность бота идентифицировать целевой объект.
    • Если при записи задания окно максимизировано, этот параметр не выбран.
    • Если при записи задания окно не имеет максимального размера, этот параметр выбран по умолчанию, и поля ширины и высоты автоматически заполняются размерами окна.
    Прим.: Этот параметр доступен только для окон, размер которых можно изменять. Он недоступен для Рабочий стол или Панель задач опции.
  5. Нажмите Захват объекта.
    Появится выбранное окно.
  6. Щелкните элемент управления объектом, например, кнопку, поле формы или таблицу.
    При наведении курсора мыши на элемент управления выделяется рамка.
    Прим.: Если окно не появляется, и вы захватываете в Google Chrome браузере, убедитесь, что вы включили Automation AnywhereGoogle Chrome расширение. См. раздел Google Chrome требования к расширению браузера.
  7. Рассмотрите Свойства объекта таблица.
    Сайт bot использует выбранные свойства для идентификации объекта управления во время выполнения.
    1. Убедитесь, что Тип управления соответствует предполагаемому объекту.
      Например, при захвате таблицы с веб-сайта, убедитесь в том, что Тип управления и тег HTML имели значения ТАБЛИЦА.
      Если Тип управления не соответствует предполагаемому объекту, перехватите управление объектом.
    2. Выберите и присвойте значения свойствам объекта, которые вы хотите включить в поиск объекта.
      Для большей надежности botмы рекомендуем выбирать только те свойства, которые имеют статические значения (такие как Имя, Класс, Тип, HTML IDи DOMXPATH), и отмените выбор свойств, которые имеют динамические значения (такие как HTML Href, Path или Значение), которые могут изменяться и вызывать bot ошибки.
      Вы можете использовать символ дикой карты (*) и переменные в значениях свойств объекта, чтобы повторно использовать одно и то же action для захвата различных объектов в различных сценариях.
  8. Выберите Действие из раскрывающегося списка.
    Полный список возможных actions по объектам, см Действия, выполняемые для объектов, захваченных с помощью Universal Recorder.
    • Если вы записываете щелчок мыши и нажатие клавиш в текстовом поле с тип управленияПАРОЛЬ_ТЕКСТто Регистратор не фиксирует нажатия клавиш, введенные в поле. Вместо этого action выбирает Задать текст и предлагает варианты безопасного ввода пароля. Мы рекомендуем хранить пароль в Credential Vault и вставлять его в action качестве учетной записи Учетные данные и переменные учетных данных в. Bot editor

      Если вы переходите к текстовому полю с помощью клавиши TAB вместо щелчка мыши в приложении MSAA или SAP, то в программе Рекордер способен идентифицировать поля с тип управленияПАРОЛЬ_ТЕКСТ.

    • Если выбранный Действие поддерживает фоновую обработку, то Выполнять в фоновом режиме появится опция Фоновая обработка
  9. Необязательно: Введите значение в поле Ожидание управления чтобы указать количество секунд, в течение которых bot нужно ждать, пока элемент управления объектом появится в окне приложения.
    Мы рекомендуем установить время задержки при использовании действия Задать текст для ввода нажатий клавиш в текстовое поле.
  10. Необязательно: Назначьте выход переменной.
    На сайте Control Room предлагает описательное имя переменной по умолчанию на основе действия, выбранного в шаге 8. Например, если вы выбрали Получить свойството предлагаемой выходной переменной будет PropertyValue. Если вы создаете несколько выходных переменных, к именам последующих переменных добавляется "-1", чтобы избежать дублирования.
  11. Нажмите Сохранить.
    Снятые изображения не добавляются в качестве зависимостей и не отображаются в списке зависимостей, когда вы проверяете свой bot.
Привязать объект к опорному якорю
Прим.: Вы можете использовать привязку объектов в MSAA, UI Automation или Java-приложениях.
Во время выполнения программы, если bot не может надежно идентифицировать объект, свяжите его с близлежащим объектом (например, ссылкой или кнопкой), который легче для bot найти:
  1. Откройте Захватaction.
  2. Нажмите на кнопку Якорь вкладку.
  3. Нажмите Захват якоря.

    Активируется окно браузера или приложения с выделенным основным объектом (объект, который вы ранее захватили). Появится диалоговое окно, проверяющее, правильно ли действие определило главный объект.

  4. Если нужный объект выделен, нажмите Да, Выбрать якорь.

    В противном случае нажмите Нет, мне нужно исправить чтобы выбрать правильный объект.

  5. Выберите объект, расположенный поблизости от целевого объекта, который легче bot найти.

    Объект выделяется значком якоря справа от объекта.

  6. Нажмите Сохранить.

Посмотрите следующее видео о том, как использовать Захват действие:

Отправить отзыв