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

Automation Anywhere Automation 360

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

Содержимое

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

Редактирование задания, записанного с помощью Universal Recorder

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

Редактирование задания, записанного с помощью Universal Recorder

После записи задачи отредактируйте Capture actions , чтобы изменить окно, захватите другой объект, выберите новое действие, включите фоновую обработку, введите другое время ожидания или сохраните результат в переменную.

Подготовка

Выберите представление списка, чтобы просмотреть полную информацию о каждом actionиз них .

Отредактируйте записанное задание, выполнив следующие действия:
  • Измените окно приложения, в котором требуется выполнить операцию, или добавьте подстановочный знак к заголовку окна.
  • Измените свойства захваченных объектов.
  • Укажите, action что необходимо выполнить для захваченных объектов.
  • Введите задержку перед action следующим выполнением.
  • Укажите переменную, которую вы хотите использовать для сохранения выходных данных.

Чтобы добавить захват action к задаче, см. Использование захвата action.

Процедура

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

  1. Откройте, bot в котором содержится запись actions , которую необходимо отредактировать.
  2. Щелкните снимок action , который необходимо отредактировать.

При необходимости внесите следующие изменения:

  1. Измените выбор окна на активный в данный момент параметр окна.
  2. Необязательно: Вставьте символ подстановки (*) в поле Заголовок окна для поиска названий окон, которые могут быть изменены. Можно указать одну или несколько подстановочных знаков (*) в начале, середине или конце значения.
    Например, чтобы выполнить операцию в любом окне, в котором есть 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. Нажмите Сохранить.
  3. Необязательно: Выберите Изменить размер окна чтобы задать размеры окна.
    Этот вариант обеспечивает более надежную bot. Он изменяет размер окна до размеров, при которых было записано задание, что повышает способность бота идентифицировать целевой объект.
    • Если при записи задания окно максимизировано, этот параметр не выбран.
    • Если при записи задания окно не имеет максимального размера, этот параметр выбран по умолчанию, и поля ширины и высоты автоматически заполняются размерами окна.
    Прим.: Этот параметр доступен только для окон, размер которых можно изменять. Он недоступен для Рабочий стол или Панель задач опции.
  4. Рассмотрите Свойства объекта таблица.
    Сайт bot использует выбранные свойства для идентификации объекта управления во время выполнения.
    1. Убедитесь, что Тип управления соответствует предполагаемому объекту.
      Например, при захвате таблицы с веб-сайта, убедитесь в том, что Тип управления и тег HTML имели значения ТАБЛИЦА.
      Если Тип управления не соответствует предполагаемому объекту, перехватите управление объектом.
    2. Выберите и присвойте значения свойствам объекта, которые вы хотите включить в поиск объекта.
      Для большей надежности botмы рекомендуем выбирать только те свойства, которые имеют статические значения (такие как Имя, Класс, Тип, HTML IDи DOMXPATH), и отмените выбор свойств, которые имеют динамические значения (такие как HTML Href, Path или Значение), которые могут изменяться и вызывать bot ошибки.
      Вы можете использовать символ дикой карты (*) и переменные в значениях свойств объекта, чтобы повторно использовать одно и то же action для захвата различных объектов в различных сценариях.
  5. Выберите Действие из раскрывающегося списка.
    Полный список возможных actions по объектам, см Действия, выполняемые для объектов, захваченных с помощью Universal Recorder.
    • Если вы записываете щелчок мыши и нажатие клавиш в текстовом поле с тип управленияПАРОЛЬ_ТЕКСТто Регистратор не фиксирует нажатия клавиш, введенные в поле. Вместо этого action выбирает Задать текст и предлагает варианты безопасного ввода пароля. Мы рекомендуем хранить пароль в Credential Vault и вставлять его в action качестве учетной записи Учетные данные и переменные учетных данных в. Bot editor

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

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

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

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

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

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

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

  6. Нажмите Сохранить.
Отправить отзыв