Справочный центр
ROOMY BOTS
Ответы на частые вопросы и полезные ссылки
Обучающее видео
Обновления ROOMY bots
Раздел инструкции
​Настройка сценария : Добавление УПД в карточку 1С
- Пользователь сканирует документы (УПД) и складывает в папку для робота
- Робот открывает файл, находит номер УПД
- Открывает 1С и переходит в раздел Поступление (акты, накладные)
- Находит в поиске по номеру запись. прикладывает к ней документ
Настройка сценария : Поиск статуса ИП
-Робот обрабатывает поступившие внутренние запросы
-Осуществляет оценку корректности ИНН физического лица и проверяет на принадлежность к списку клиентов Банка
-Собирает данные с внешних ресурсов о наличии ИП, анализирует их получает выписку о наличии ИП из ЕГРЮЛ/ЕГРИП
-По результатам отработанного сценария формирует отчет и отправляет по почте заказчику
Настройка сценария: Отслеживание статусов и заявок на портале ГОСУСЛУГИ
-Робот извлекает данные исполнительных производств из учетной системы компании
-Входит в личный кабинет компании на портале Госуслуги и формирует заявки на получение сведений с интернет-ресурса ФССП
-Проводит ежедневный мониторинг статуса исполнения заявок
-Формирует выходной отчет, выгружает документы
Настройка сценария: Сортировка файлов
1. Открытие реестра с сопоставлением кода и названия компании (в переменной [Exl_path])
2. Получение файлов для сортировки из папки (получаем только имена файлов).
3. Цикл по коллекции файлов.
4. Сохраняется название текущего файла в переменную [Cur_pdf].
5. Извлекается из названия файла код (все до символа _).
6. Ищется номер ячейки со значением, полученным на предыдущем шаге (исходящая переменная списочная).
7. Преобразование списка с найденными значениями в строку (т.к. в текущем варианте может быть только 1 значение).
8. Получение значения названия команды по адресу найденной на предыдущем шаге строки.
9. Копирование текущего pdf файла в папку с полученным названием компании (папка создается при проставлении соответствующего свойства.)
10. Закрытие реестра excel.
Навигация в студии
Верхняя панель
1. Скрипты – блок действий позволяющий управлять скриптами.
· Открыть скрипт – открывает диалоговое меню для выбора скриптов. Также после этого пункта отображаются пять недавно открываемых скриптов.
· Сохранить как – позволяет сохранить скрипт с новым именем.
· Сохранить – сохраняет текущий скрипт.
2. Справка – открывает справку по системе.
3. Горячие клавиши – перечень горячих клавиш для работы в студии.
4. О программе – отображается текущая версия интерфейса студии.
Основные элементы управления
Левая панель
1. Скрипты – блок действий позволяющий управлять скриптами.
Начать запись процесса – данное действие используется для парсинга десктоп приложений. Открывает редактор десктоп приложений. Подробнее описано в разделе «Парсинг десктоп приложений».
Остановить запись процесса – закрывает редактор десктоп приложений.
Запустить процесс – запускает выполнение открытого в студии скрипта.
Вернуться к шагу – позволяет начать выполнение команды не с начала, а с указанного шага. Необходимо один раз выполнить скрипт полностью (переменные после этого выполнения запоминаются), далее выделить команду в скрипте с которой надо начать выполнение и запустить скрипт. Выполнение скрипта начнется не с начала, а с выбранной команды.
Остановить процесс – останавливает текущее выполнение сценария.
Очистить схему – удаляет все команды в текущем скрипте.
Добавить команды – открывается панель с командами.
Открыть список web-страниц – открывает обозреватель для работы с веб-приложениями и сайтам. Более подробная информация по работе обозревателя в разделе «Парсинг веб-приложений».
Открыть список переменных – открывает редактор переменный для текущего скрипта. Более подробная информация по работе с переменными в разделе «Переменные».
Выбор языка – позволяет вариант перевод студии.
Начало работы в студии
Добавление команд
В новом сценарии по умолчанию есть только блок «Старт», для добавления в скрипт новых команд можно воспользоваться одним из двух способов:
1. Пункт левой панели – на левой панели выбрать пункт «Добавить команду». Откроется панель команд, выбрать необходимую команду левой кнопкой мыши. Команда добавляется после выделенного на схеме элемента.
2. Из самого скрипта – выделить на схеме нужный элемент, на исходящей от него связи (стрелке) нажать «Добавить команду»:
Откроется панель команд, выбрать необходимую команду левой кнопкой мыши. Команда добавляется после выделенного на схеме элемента.
У каждой команды в схеме есть входящая и исходящая связь (стрелка), для удаления связи нужно выделить команду на схеме и нажать «Удалить»:
Важно! Все команды на схеме должны иметь входящую и исходящую связь (стрелку).
Если команда будет без связи при выполнении скрипта выводится соответствующее сообщение:
Для добавленной в схему команды есть перечень действий:
1. Выполнить – позволяет выполнить только эту команду.
2. Добавить связь – добавляет исходящую связь (стрелку). Активно если у данной команды была удалена связь.
3. Копировать – копирует данную команду, вставить эту команду в скрипт можно открыв панель команд, и выбрав пункт «Вставить из буфера» или воспользоваться горячими клавишами.
4. Удалить – удаляет данную команду из скрипта.
5. Создать блок – позволяет выбрать команду с которой начинается создание отдельного блока. Более подробное описание в разделе «Работа с блоками».
Доступен поиск команд на схеме. В поисковой строке нужно указать имя элемента, по умолчанию все элементы именуются в порядке добавления: Element1, Element2…Element{n}. Изменить имя элемента можно в свойствах команды.
В студии есть возможность работать параллельно с несколькими скриптами, как с новыми, так и с сохраненными. Открыть сохраненный скрипт можно с помощью меню, для добавления нового необходимо нажать «Добавить скрипт» рядом с активным скриптом:
Работа с функциональными блоками
В студии предусмотрено работа с функциональными блоками, которые представляют собой отдельные скрипты в рамках текущего скрипта.
Можно разбить создание скрипта на несколько функциональных блоков, отдельно создать и отладить каждый блок, а потом собрать их в главном скрипте.
Для добавления блока необходимо нажать «Добавить блок» на списке блоков:
Будет добавлен новый блок, который представляет собой отдельный скрипт, внутри текущего скрипта.
Каждый блок можно выполнять отдельно от главного скрипта, для этого необходимо нажать кнопку «Выполнить блок», которая активна только на выделенном блоке:
После создания и отладки отдельных блоков их можно добавить в основной скрипт. Для этого нужно открыть панель команд, найти раздел «Мои блоки» и выбрать блок для добавления:
Пример использования блоков в главном скрипте:
Также можно использовать вложенность блоков, т.е. добавлять один блок внутрь другого.
Созданные блоки используются только внутри текущего скрипта и не могут использоваться в остальных скриптах.
Кроме создания блока с нуля, присутствует возможность разбить на блоки уже созданный скрипт. Для этого необходимо выделить команду для начала блока, в действиях с командой нажать «Добавить блок» и выделить команду на которой будет закачиваться блок. Автоматически создастся блок с выбранными командами.
Пополнить базу знаний
Если вы хотите добавить свои кейсы или другую полезную информацию, присылайте ее на почту