Техническая характеристика; Какие возможности предоставляет
Создание сквозных бизнес-процессов, в которые могут быть вовлечены как сотрудники, так и программные RPA-роботы, AI-агенты, чат-боты, модули ИИ, OCR и т.п.; Использование программного RPA-робота в качестве шага процесса. Использование AI-агента, подключаемого по MCP-протоколу, в качестве шага процесса. Использование экранных форм для диалога с пользователем в качестве шага процесса. Возможность настраивать последовательное и параллельное выполнение шагов процесса. То есть на выбранном шаге может запускаться не один программный робот, AI-агент или API-вызов, а несколько задач может выполняться параллельно. Оркестрация выполнения шагов процесса с учетом ролевой модели. Шаги процесса могут выполняться на разных рабочих местах: AI-агент — на своей виртуальной машине, робот — на своей, а когда требуется участие сотрудника, он заполняет экранную форму со своего рабочего места. Возможность включать сотрудника в процесс на этапах принятия важных решений или в спорных ситуациях. При этом есть возможность распределения таких задач между сотрудниками. Прозрачный контроль сроков выполнения задач сложных процессов в визуальном интерфейсе со статусной моделью. Настройка крайнего срока выполнения каждого шага процесса. Возможность просмотра логов выполнения задач, которые могут состоять из нескольких программных роботов и экранных форм.
Кроссплатформенный веб-интерфейс, настраиваемый под корпоративный стиль. Единый стиль и логика настройки всех компонентов платформы интеллектуальной автоматизации; Наличие единого веб-интерфейса как единой точки входа ко всем приложениям платформы интеллектуальной автоматизации. Среда исполнения устанавливается только на рабочее место, где выполняется AI-агент или программный робот. Выводимые сотруднику экранные формы реализованы на веб-технологиях, что позволяет обеспечить работу на любых ОС: Windows, Linux, а также на мобильных устройствах (планшетах и смартфонах). Использование существующего корпоративного стиля. Возможность создания кастомизированных экранных форм. В экранных формах есть модуль, позволяющий писать JS-код и добавлять CSS-стили, что позволяет настраивать как внешний вид формы, так и ее поведение при взаимодействии пользователя с ней.
Бесшовная передача данных и документов между всеми этапами выполнения бизнес-процессов (роботами, AI-агентами и сотрудниками); Возможность передачи документов между роботами, AI-агентами и пользовательскими экранными формами. Результаты работы одного программного робота и AI-агента можно использовать в качестве входных данных для работы других роботов и AI-агентов, в том числе передавать их в экранные формы и из экранных форм. При настройке процесса у разработчика есть возможность указывать входные данные и результаты с помощью ссылок на данные из других блоков процесса. Экранные формы позволяют пользователям работать с данными в таблицах. У конечных пользователей есть возможность в задачах корректировать данные, переданные в виде таблиц, а также заполнять таблицы данными, чтобы они использовались в работе роботов и AI-агентов. Пользователь может запускать бизнес-процессы на естественном языке и прикреплять документы через чат-интерфейс.
Планирование и контроль выполнения задач с помощью настраиваемых экранных форм; Конструктор экранных форм позволяет создавать экранные формы, настраивать порядок отображения полей, кастомизировать их внешний вид и указывать правила отображения полей. Такая экранная форма может быть этапом бизнес-процесса, когда для дальнейшей работы роботов и AI-агентов необходима информация от сотрудника либо валидация данных от него (human-in-the-loop). В этом случае назначение задач происходит либо на конкретного сотрудника, либо на группу сотрудников. Экранная форма может использоваться для инициации бизнес-процесса сотрудником и передачи данных роботам и AI-агентам. Или являться завершающим этапом процесса, когда результат отображается сотруднику в структурированном виде на экранной форме. Например, задача — проверить контрагента. Сотрудник инициирует процесс по нажатию на кнопку, заполняет реквизиты юридического лица, и далее введенные данные передаются нескольким RPA-роботам и AI-агентам, которые выполняются последовательно и параллельно, собирая информацию из различных источников. Результат процесса проверки выводится сотруднику на экранную форму. Все процессы, в которых требуется участие сотрудника и которые инициированы сотрудником, отображаются в едином рабочем месте в виде списка задач с разными статусами выполнения. Возможность прямой интеграции с другими системами по API, инициируемой событием из экранной формы.
Делегирование типовых задач с помощью голосовых и текстовых ботов; Создание и использование чат-ботов в качестве средства общения сотрудника с программными роботами и AI-агентами. Создание и использование голосовых ботов в качестве средства общения сотрудника с программными роботами и AI-агентами. Создание и использование голосовых ботов для получения информации от пользователя и передачи данных в программного робота и AI-агента. Возможность интеграции AI-агента в телефонию для автоматизации речевой коммуникации.
Распознавание и интеллектуальная обработка документов (от сканов «первички» до анализа договоров); Наличие встроенных функций распознавания и обработки сканов документов как на базе LLM, так и с использованием моделей машинного обучения. Наличие инструментов ИИ для работы с неструктурированной текстовой информацией (как на базе LLM, так и с помощью моделей машинного обучения) для классификации текста и документов, понимания разговорной речи, определения интентов, извлечения сущностей и атрибутов из текста. В частности: классификация обращений и документов, проверка документов (договоры, ТЗ, счета, акты и т.д.) на соответствие корпоративным правилам, нормам и требованиям законодательства, интеллектуальный поиск информации по различным источникам данных (базы знаний, информационные системы, документы — положения, инструкции и т.п.)
Автоматическая оптимизация распределения задач в зависимости от приоритетов и загрузки ресурсов (последовательная или параллельная работа); При исполнении процесса используется алгоритм автоматического выбора рабочей станции, на которой будет запускаться тот или иной шаг процесса. Если выбранная машина уже занята выполнением робота, шаг процесса будет ожидать освобождения ресурса или автоматически будет выбрана другая свободная машина (в противном случае сотрудникам пришлось бы отслеживать доступность ресурсов вручную). Возможность добавления запуска программного RPA-робота в очередь при отсутствии свободного рабочего места для выполнения. При исполнении процессов, если шагом является робот, он запускается в соответствии со своими требованиями. Робот, предназначенный для работы на Linux, запускается на подходящей ОС. Робот, для которого требуется графический интерфейс, не запускается в консольном режиме. Возможность запуска нескольких роботов одновременно на одной машине. Возможность автоматического перезапуска выполнения программного робота в случае возникновения ошибки выполнения сценария заданное количество раз. Возможность автоматически запускать процессы и роботов по расписанию, в том числе с учетом производственных календарей. Шаги процесса могут выполняться на разных машинах в соответствии с правами доступа. Выполнение отдельной функции процесса может требовать специальных полномочий, например доступа к бухгалтерской системе, доступ к которой возможен только с ограниченного списка машин. В этом случае только робот, работающий с данной системой, будет запускаться на такой машине, а остальные шаги процесса — на других ресурсах.
Управление правами, ролями, уведомлениями и логированием действий вплоть до индивидуальной настройки компонентов платформы интеллектуальной автоматизации; Есть возможность настройки прав доступа для групп пользователей. Пользователь с ролью «Администратор прав доступа» имеет возможность управлять пользователями и их правами в системе. Также есть возможность создания тенантов (логически изолированных пространств), при этом один пользователь в разных тенантах может иметь разные права. Система уведомлений позволяет пользователям не пропускать важные задачи, которые необходимо выполнить в рамках процесса. Дополнительно каждый пользователь может настраивать уведомления индивидуально, чтобы не получать лишние уведомления. Пользователь может получать уведомления в интерфейсе системы или по электронной почте, а также выбирать тип уведомлений: о поступлении новой задачи, истечении срока выполнения и т.д. Для работы с платформой у пользователя нет необходимости устанавливать на свое рабочее место дополнительное ПО для запуска процессов, RPA-роботов или работы с пользовательскими задачами (экранными формами). Для использования сценариев автоматизации сотрудник может использовать: виджет, встроенный в другие системы, в виде чат-интерфейса, веб-интерфейс приложения, при необходимости — установить «агент», который будет выводить задачи на рабочем столе. Есть возможность взаимодействовать с решением через виджет, встроенный в другие системы, без создания дополнительных пользовательских приложений. Возможность мониторинга состояния выполнения процессов (в том числе RPA-роботов), контроля этапов и статусов выполнения, а также получения информации о возникающих ошибках: просмотр статусов выполнения процессов, просмотр логов уровня процесса, просмотр логов уровня программных роботов. Возможность централизованно управлять выполнением процессов, включая обработку ошибок и принудительное прерывание выполнения.
Визуальный конструктор с поддержкой безопасного Low-Code и полноценного No-Code режимов, доступный пользователям с минимальной квалификацией, без программирования; Используется визуальный конструктор в виде простой блок-схемы без программирования, поэтому настроить сценарий робота и процесса из готовых действий может пользователь с минимальной квалификацией. Переключение в Low-Code режим позволяет расширять возможности платформы «из коробки» с соблюдением стандартов корпоративной информационной безопасности, включая защиту от подмены при запуске и исключение несанкционированного доступа к исходному коду. В No-Code режиме создание роботов и процессов полностью исключает программирование (не допускается появление встроенных «микропрограмм» внутри сценариев). В этом режиме отсутствует техническая возможность использовать операторы и методы языков программирования, что исключает инъекции кода и обеспечивает высокий уровень информационной безопасности, а также поддерживаемость и контролируемость автоматизаций. Сокращение сроков и трудоемкости достигается за счет разделения ролей (разработчик создает действия, аналитик настраивает процессы), а также за счет централизованного хранения действий — они переиспользуются без необходимости написания кода в каждом сценарии. Для расширения системы дополнительными функциями «под себя» можно создавать собственные действия на .NET и Python.
Соответствие корпоративным стандартам enterprise-архитектуры и информационной безопасности. Учет требований крупных компаний и государственных организаций; Возможность гибко спроектировать ИТ-ландшафт и развернуть платформу в соответствии с требованиями служб безопасности, инфраструктуры и эксплуатации. Гибкое управление правами доступа сотрудников к объектам платформы: сценариям процессов и роботов, экземплярам процессов, машинам (серверам или АРМ) для запуска роботов, а также доступным действиям в среде разработки. Возможность запрета на просмотр, редактирование и копирование схем роботов и процессов вне приложений платформы, что исключает несанкционированное изменение сценариев. Выполнение сценариев автоматизации без компиляции при каждом запуске исключает внедрение вредоносного кода в сценарии роботов и процессов. Возможность использования рабочих мест на базе любых операционных систем (не только для разработки, но и в первую очередь для исполнения), что позволяет соответствовать требованиям импортозамещения при переходе на отечественное ПО и ОС. Работает под любой ОС (Windows, семейства Linux, включая отечественные, MacOS). Не зависит от проприетарных технологий и фреймворков (например, Microsoft Workflow Foundation).