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

Automation Anywhere Automation 360

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

Содержимое

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

If package

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

If package

Используйте actions в Ifpackage для управления последовательностью выполнения на основе одного или нескольких условий задачи.

Используйте actions в Ifpackage чтобы проверить, запущено ли приложение, существует ли папка или файл, соответствует ли переменная указанному значению, существует ли окно приложения, запущена ли машина или сервер перед выполнением набора команд actions.

Actions в If package

If package включает в себя указанные ниже actions.

Action Описание
Если Определяет условие и содержит последовательность actions для выполнения, если условие истинно. См. раздел Использование действия IF.
Вы можете настроить несколько условий в рамках одного Еслиaction.
  1. Нажмите Добавить условие.
  2. Выберите один из следующих вариантов:
    • И: Оба условия должны быть выполнены, чтобы actions запуститься.
    • Или: Любое из этих условий должно быть выполнено для того actions запуститься.
  3. Выберите условие из выпадающего списка.
Иначе если (необязательно) Указывает альтернативное условие для проверки, если условие, указанное в параметре Еслиaction является ложным. Если это альтернативное условие истинно, то bot запускает последовательность actions содержащихся в Иначе еслиaction.
Вы можете настроить несколько условий в рамках одного Иначе еслиaction.
  1. Нажмите Добавить условие.
  2. Выберите один из следующих вариантов:
    • И: Оба условия должны быть выполнены, чтобы actions запуститься.
    • Или: Любое из этих условий должно быть выполнено для того actions запуститься.
  3. Выберите условие из выпадающего списка.
Else Указывает альтернативную последовательность actions если условие, указанное в Ifaction и Иначе еслиaction (если используется) является ложным.

Условия в Ifaction

Используйте следующие условия в Еслиaction для управления потоком выполнения в задаче автоматизации:

Условие Описание
Приложение Используйте Приложение не запущено или Приложение запущено условие для выполнения actions в зависимости от того, запущено или не запущено приложение.

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

Логический Используйте булева переменная условие для выполнения actions в зависимости от того, содержит ли булева переменная значение True или False.

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

Таблица данных Используйте Таблица данных пуста условие для выполнения actions на основе того, содержит ли указанная таблица значения.

Используйте Количество строк и Количество столбцов условия для выполнения actions в зависимости от того, является ли количество столбцов или строк равно, Большеили меньше указанное значение.

Дата/время Используйте переменная времени условие для выполнения actions на основании того, является ли значение исходной переменной времени даты равно или не равно, является больше или Равноили меньше или равно значение целевой временной переменной.
Словарь Используйте кнопку Проверить клавишу условие для выполнения actions на основании того, является ли значение указанного ключа равно или Не равноили Содержит или Не содержит целевое значение.
Прим.: Сравнение ключей чувствительно к регистру.

Используйте Проверка на одно значение условие для выполнения actions на основе того, содержит ли определенный ключ целевое значение.

Файл Используйте следующие условия для выполнения action:
  • Дата файла

    Используйте это условие для проверки даты и времени создания или изменения указанного файла. Укажите диапазон дат с помощью параметра В пределах последнего, между, или раньше варианты. Для находится в пределах последнего укажите количество дней или время (в часах, минутах и секундах). Введите количество времени (в секундах), в течение которого нужно ждать, пока это условие станет истинным.

  • Файл существует и Файл не существует

    Используйте эти условия для выполнения команды action на основании того, существует ли файл. Например, если существует файл данных, отформатируйте его и загрузите в базу данных.

  • Размер файла

    Это условие проверяет, является ли указанный файл больше, меньше, не таким же или таким же, как указанный вами размер.

    Введите количество времени (в секундах), в течение которого нужно ждать, пока это условие станет истинным.

Папка Используйте Папка существует или Папка не существует условие для выполнения команды action в зависимости от того, существует ли папка.
Распознавание изображений Используйте эти условия для проверки:
  • Файл изображения находится в Файл изображения или нет.
  • Файл изображения находится в Окно или нет.
  • Окно находится в файле изображения или нет.
  • Окно находится в Окно или нет.
Для Окно можно использовать условия Изменить размер окна для указания размеров окна. Этот вариант обеспечивает более надежную bot. Он изменяет размер окна до размеров, при которых было записано задание, что повышает способность бота идентифицировать целевой объект.
Прим.: Этот параметр доступен только для окон, размер которых можно изменять. Он недоступен для опций Рабочего стола или Панели задач.

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

JavaScript Используйте Сценарий успешно или Сценарий не удался условие для выполнения actions на основе статуса указанного JavaScript. Выберите файл, содержащий сценарий, и по желанию укажите параметры, выбрав переменную из списка.
Автоматизация предыдущих версий Сайт Наследие автоматизации условия используются только в перенесенных bots чтобы обеспечить их бесперебойную работу в Automation 360. Мы не не рекомендуем использовать эти условия для нового bot развития. Проверьте следующие условия:
  • Есть ли веб-контроль существует или нет.
  • Есть ли управление окном существует или нет.
  • Есть ли управление окном активен или нет.
  • Ли Скрипт успешным или нет.
  • Есть ли Окно ребенка существует или нет.

Для управление окном вы можете использовать условия Изменить размер окна для указания размеров окна. Этот вариант обеспечивает более надежную bot. Он изменяет размер окна до размеров, при которых было записано задание, что повышает способность бота идентифицировать целевой объект.

Список Используйте Переменная списка условие для выполнения actions на основании того, содержит ли указанная переменная списка определенное значение. Значение может быть Число, Строкаили булево тип данных.
Номер Используйте числовая переменная условие для выполнения actions на основании того, является ли указанная числовая переменная равна или не равнаили больше или Равноили меньше или равно определенному значению.
Ping Используйте Ping успешно или Ping не удался чтобы проверить, работает ли машина или сервер, и выполнить actionна основе результата. Введите количество времени (в секундах), в течение которого нужно ждать, пока условие станет истинным.
Средство записи
  • Использовать Объект существует для обнаружения объекта в окне. Выберите окно или переменную для захвата объекта. Введите количество времени (в секундах), в течение которого нужно ждать, пока это условие станет истинным, то есть объект будет обнаружен.
  • Использовать Объект не существует условие, чтобы проверить, существует ли определенный объект в окне, а затем, основываясь на результате, выполнить условие actions. Введите количество времени (в секундах), в течение которого нужно ждать, пока это условие станет истинным. Например, вы можете использовать Объект не существует условие внутри Loop
Служба Используйте Служба запущена или Служба не запущена условие для выполнения actions в зависимости от того, запущена служба или нет. Выберите Список услуг чтобы выбрать услугу из списка доступных услуг.
Строка Используйте строковая переменная условие для выполнения actions на основании того, является ли указанное исходное строковое значение равно или Не равноили Включает или Не включает целевое значение.

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

Когда вы извлекаете текст из приложения Microsoft, извлеченный текст содержит символ /r/n специальные символы, обозначающие новую строку. Выберите Игнорировать возврат каретки если вы хотите игнорировать /r специальный символ при сравнении текста.

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

См. раздел Пример использования условного оператора.

Task Bot Используйте Задание успешно или Задание не выполнено условие для выполнения actions в зависимости от состояния указанного Task Bot.
VBScript Используйте Сценарий успешно или Сценарий не удался условие для выполнения actions в зависимости от состояния указанного сценария Visual Basic. Выберите файл, содержащий сценарий, и по желанию укажите параметры, выбрав переменную.
Окно Используйте Окно существует или Окно не существует для проверки того, открыто ли определенное окно приложения, введите в поле заголовок окна или с помощью переменной. Введите количество времени (в секундах), в течение которого нужно ждать, пока условие станет истинным.

Использовать Окно с таким же названием не существует или Окно с таким же заголовком существует чтобы проверить, существует ли окн