Ознакомиться с документацией 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-Блокнот , только для тех заголовков окон, которые соответствуют этому шаблону.

    Прим.: Во время выполнения убедитесь, TaskBot что определяет правильное окно. В противном случае выполните следующее:
    1. Откройте окно приложения или браузера.
    2. Перетащите заголовок окна > получить активное окно action над записью регистратора > action.
    3. Вставьте строковую переменную в поле Assign the window title to VARIABLE.
    4. Перетащите > заголовок набора окон action под > заголовком окна получить активное окно action.
    5. В поле окно введите переменную окна, сгенерированные приложением Capture > action.
    6. В поле New window title (Новый заголовок окна) вставьте строковую переменную в заголовок Get Active window action(получить активное окно) .
    7. Нажмите Сохранить.
  3. Необязательно: Выберите параметр Изменить размер окна , чтобы указать размеры окна.
    Эта опция обеспечивает более надежную botработу . Он изменяет размер окна до размеров, при которых была записана задача, что повышает способность бота идентифицировать целевой объект.
    • Если окно развернуто при записи задания, этот параметр не выбран.
    • Если при записи задания размер окна не достигает максимального значения, по умолчанию выбирается этот параметр, а поля ширины и высоты автоматически заполняются размерами окна.
    Прим.: Этот параметр доступен только для окон, размер которых можно изменить. Эта функция недоступна для параметров рабочего стола или панели задач .
  4. Просмотрите таблицу свойств объекта.
    Использует bot выбранные свойства для идентификации элемента управления объектами во время выполнения.
    1. Убедитесь, что тип управления соответствует предполагаемому объекту.
      Например, при захвате таблицы с веб-сайта убедитесь, что значения Control Type (Тип управления) и HTML Tag (Метка HTML) являются ТАБЛИЧНОЙтаблицей .
      Если тип управления не соответствует предполагаемому объекту, повторно введите элемент управления объектом.
    2. Выберите и назначьте значения свойствам объекта, которые необходимо включить в поиск объекта.
      Для повышения надежности botрекомендуется выбирать только те свойства, которые имеют статические значения (например , Имя, Класс, Тип, HTML IDи DOMXPATH), И отмените выбор свойств, имеющих динамические значения (например , HTML href, Path или value), которые могут быть изменены и вызывать bot ошибки.
      Можно использовать символ wild-карты (*) и переменные в значениях свойств объекта, чтобы повторно использовать тот же самый action символ для захвата различных объектов в различных сценариях.
  5. Выберите действие в раскрывающемся списке.
    Полный список возможных actions объектов см. Действия, выполняемые для объектов, захваченных с помощью Universal Recorderв разделе .
    • При записи нажатия и нажатия клавиш в текстовом поле с типом управления password _TEXTрегистратор не захватывает нажатия клавиш, введенные в поле. Вместо этого выбирает action параметр Set text (установить текст) и предлагает параметры для безопасного ввода пароля. Рекомендуется сохранить пароль в и Credential Vault вставить его в в качестве action учетных данных. Учетные данные и переменные учетных данных в. Bot editor

      При переходе к текстовому полю с помощью КЛАВИШИ ТАБУЛЯЦИИ вместо щелчка в приложении MSAA или SAP регистратор может идентифицировать поля с типом управления password _TEXT.

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

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

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

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

  5. Выберите ближайший объект к целевому объекту, который легче найти. bot

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

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