ROBIN Studio 2.0, далее Студия, это компонент платформы для создания программных роботов. Робот создаётся с помощью графического конструктора, алгоритм работы робота создается в формате блок-схем.
Блок-схема — распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности. Каждый блок представляет собой уникальное действие. Платформа Robin поддерживает возможность создания действия, не предусмотренного стандартным функционалом студии, и добавления его в Robin Studio.
Настройка сценариев в Студии выполняется без программирования (ни один элемент или действие не требует написания программного кода для сборки программного робота). В Студию встроена интерактивная документация – подсказка о конкретном действии, а также возможность указывать комментарии к шагам робота и переменным.
В настоящее время для работы ПО «ROBIN Studio» существует три варианта установки:
- «ROBIN Studio. Standalone Edition» - предназначено для запуска на рабочей станции, не подключенной к корпоративной сети,
- «ROBIN Studio. Enterprise Edition» - предназначено для запуска на рабочей станции, подключенной к корпоративной сети,
- «ROBIN Studio. Cloud Edition» - предназначено для запуска на рабочей станции, расположенной в облаке.
Среда исполнения роботов ПО «ROBIN Studio» обладает свойством кроссплатформенности, т.е. обеспечивает выполнение сценариев, действия которых могут требовать для своего исполнения любую из сред - .Net, Java, Python.
Для роботизации процессов, Robin Studio 2.0 предоставляет функционал:
- Работа в браузере: сбор информации и наполнение контентом веб-страницы;
- Работа в офисных приложениях: сбор, сортировка, редактирование и внесение данных (работа с офисными приложениями поддерживается начиная с 2013 версии MS Office )
- Отправка, получение и отбор писем с применением фильтров;
- Работа в desktop-приложениях: запуск приложения и имитация действия пользователя при работе с ним;
- Работа с файлами: создание, копирование, удаление, перемещение;
- Поиск визуальных элементов по картинке с помощью машинного зрения;
- Работа с базами данных: получение и заполнение таблиц в базе данных при помощи SQL-запросов;
- Извлечение сущности из текста по настроенным шаблонам, проверка и изменение их;
- Преобразование данных в новые форматы, формирование отчетных документов;
- Быстрое создание роботов в режиме Recorder, который позволяет автоматически записать действия пользователя и преобразовать их в сценарии/алгоритм для робота;
- Использование любого созданного робота в качестве «действия» для применения в любых других роботах.