Финалисты PIX Autumn Challenge 🏆
Yuriy Shlerin • PIX Team
В этой статье мы подробно рассказываем о роботах победителей PIX Autumn Challenge с комментариями создателей(при наличии) и экспертов PIX.
🥇Айдар Бикмухаметов • Первый Бит
Комментарий эксперта PIX:
Данный робот затрагивает активности PIX Studio мессенджер(Telegram), позволяя взаимодействовать с роботом через бота в мессенджере Telegram. Данный робот написан универсально, его можно использовать в кейсах и другим пользователям использующим PIX Master. Данный робот может запускать из телеграмма в мастере задачи и планировщик. Нашим коллегам очень понравился данный кейс поэтому мы и дали ему первое место. В этом роботе хорошо показано взаимодействие с активностями мессенджерами.
🥈Даниил Титов • Московский авиационный институт
Комментарий эксперта PIX:
Робот Logomachine затрагивает активности PIX Studio windows(клики по UI элементам) работа с Web-браузером. Сам робот двигается по приложению Photoshop и создает универсальный логотип для любого слова, с помощью подбора случайных значений. В этом роботе хорошо показано взаимодействие с активностями windows(ui).
Описание создателя:
1 Пользователь выбирает будущий дизайн логотипа в созданной форме google form, в которой указывает исходные параметры логотипа.
2 Робот открывает браузер, переходит на страницу google form и считывает данные о логотипе (название компании, стиль шрифта, цветовую палитру) в переменные.
3 Робот создает новый файл в Adobe Photoshop и проводит проверку на тип шрифта.
4 После определения типа робот выбирает в Photoshop инструмент "Текст" и генерирует случайное значение, которое будет являться порядковым номером шрифта.
5 Робот выбирает этот шрифт и вписывает в рабочую область название компании, которое ранее указал пользователь.
6 Текст центрируется по горизонтали и по вертикали.
7 В диалоговом окне ввода у пользователя запрашивается необходимость эффекта размытия текста. При положительном ответе применятся эффект размытия.
8 Производится верификация цветовой палитры и генерируется случайное значение в пределах выбранной цветовой палитры.
9 К логотипу применяется случайная карта градиента, соответствующая выбранной цветовой палитре.
10 Сгенерированный логотип сохраняется в файл в формате *.png
11 Завершение работы робота
🥉 Кирилл Безкровный • Лига Цифровой Экономики
Комментарий эксперта PIX:
Робот Спутник затрагивает активности PIX Studio web-браузером. В данном роботе создан процесс с помощью которой можно отследить, как машина расходует бензин, какой у неё маршрут и т.д.. В этом роботе хорошо показано взаимодействие с активностями web-браузера.
Описание создателя:
Робот создан для ежедневного отслеживания работы сельско-хозяйственной техники за прошедшие дни и составления отчета в Excel таблице. Данные робот берет из системы Виалон (https://monitoring.wialon.by/).
Настройки робота.
- Переменная “another_day” принимает значения “true” или “false”, указанная дата или вчерашний день соответственно. При значении “true” дата берется из переменной “date”.
- В переменную “list” записываются листы в Excel файле, с которыми робот будет работать.
- В переменную “excel_path” указывается путь к Excel файлу.
Действия робота.
- Робот определяет, в какую строку записывать данные в Excel. Определяется строка по дате поиска данных. Может быть указана конкретная дата, либо вчерашний день (для ежедневного запуска).
- Запуск браузера и авторизация на сайте.
- Цикл для проверки каждой единицы техники.
- Выбор нужного дня.
- Получение данных о единице техники (название, уровень топлива, количество заправок)
- Если количество заправок больше одной, тогда идет переход на все заправки единицы техники и получение данных о самой большой заправке (из-за наличия ложных заправок во время движения).
- Переход на вкладку «Хронология движения».
- Сбор данных о времени работы единицы техники (время берется от конца первой стоянки и до начала последней стоянки).
- Полученные данные конвертируются в нужный формат данных и записываются в соответствующую строку в Excel файле.
- По завершении цикла, браузер закрывается.
🎖️Александр Ханипов • Роза Хутор
Комментарий эксперта PIX:
Робот затрагивает активности PIX Studio 1с. Процесс построен на работе в 1с, работает с добавлением данных в ассортимент магазина, кейс тоже по своему универсальный и каждый может использовать его в своих задачах. В этом роботе хорошо показано взаимодействие с активностями 1C.
Описание создателя:
История: уволился сотрудник (оператор), который обрабатывал документы в 1С от производства примерно 30 документов в день. Было принято решение не принимать нового человека, а написать робота для обработки документов.
Функционал: имеется две папки в которых находятся настройки и задания для робота

В настройках хранятся спецификации для продукции:

Пример спецификации:

Количество указывается на одну единицу продукции и наименование номенклатуры указано не полностью, т.к. бухгалтерия в скобках указывает еще стоимость, а при списании на производство необходимо списывать сначала с минимальным остатком и т.д. (Делается запрос в базу 1С (долго открыто 1с документы производства), по остаткам и делается разбор и формируются таблицы списания материалов)
Пример файла задание:

С этим файлами работает начальник смены производства c Excel работать проще чем с 1С:ERP.
После обработки файл задания удаляется.