TEAMSCORE: система хранения и удобного поиска лицензионных иллюстраций для авиакомпании

    Ситуация

    «TEAMSCORE» (ex-Вебзавод) — системный интегратор, который специализируется на разработке и внедрении ПО, объединенных коммуникациях, документообороте, а также на автоматизации бизнес-процессов. Компании поручили сделать решение для крупного российского авиаперевозчика.

    У заказчика был фотобанк с арендованными изображениями для использования в журналах, на баннерах, сайте и т. д. Специалистам маркетинга приходилось вручную проверять срок лицензии на каждую иллюстрацию и фотографию. Кроме того, возникали ситуации, когда разные департаменты Заказчика использовали одинаковые картинки в своих материалах, либо покупали одинаковые картинки на фотобанках. Из-за ошибок авиакомпания могла столкнуться с юридическими, репутационными и финансовыми проблемами. Так возникла потребность разработать систему систематизации и учета используемых изображений.

    Первое решение сделали на базе Microsoft Sharepoint. В комментариях к изображениям можно было найти ссылку на источник и узнать, когда заканчиваются права. Но со временем заказчик решил отказаться от продуктов Microsoft и их платных компонентов в пользу российских решений. Важно было не просто повторить предыдущую систему, но и расширить ее функциональность.

    Решение

    Решение в области хранения и управления медиафайлами Digital Asset Management (DAM) решили разрабатывать на базе Jmix (ранее — CUBA Platform). Платформа соответствовала всем необходимым требованиям:

    • находится в реестре отечественного ПО;
    • имеет модульную и масштабируемую архитектуру на основе популярных фреймворков;
    • дает возможность быстро создавать понятные интерфейсы для пользователей благодаря Generic UI;
    • дополнения к Jmix позволяют быстро реализовать типичные требования, например, управление пользователями и доступом к данным, инструменты администрирования, отчетность и поддержка BPM.

    «Jmix — отличное решение для миграции с Microsoft, Oracle или SAP. Платформа находится в реестре отечественного ПО и решает вопрос импортозамещения. Это хорошее комбо» - рассказал генеральный директор «TEAMSCORE» (ex-Вебзавод), Максим Ефремов.

    screen 1.svg

    «TEAMSCORE» планировал создать «коробочное» решение, однако в процессе появилось много нюансов, так что система разработана в соответствии с особенностями работы авиакомпании.

    Систему DAM получилось сделать за год. Над ним работала команда из 7 человек: 4 Back-End разработчика, 2 Front-End-разработчика, Team lead.

    3 1.svg

    Результат

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

    screen 2.svg

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

    4 1.svg

    В последней версии DAM появился скрипт, определяющий, что нарисовано на картинке. После анализа он добавляет теги в текстовом виде. Так, при поиске по слову «стюардессы» или «турбина самолета», система выдает только картинки по теме. DAM можно развернуть как в облаке, так и on-premise (на оборудовании сотрудников через корпоративный сервер).

    screen 4.svg

    Визуальные инструменты и доступная документация Jmix снижают порог входа, поэтому к команде «TEAMSCORE» смогли присоединиться пять Junior-разработчиков. Первое время они изучали теорию и брали простые задачи, а через 7 месяцев начали создавать на Jmix отдельные части системы. Более опытным разработчикам уровня Middle и выше хватило 2-4 недели, чтобы освоиться в работе платформы.

    «Мы особенно оценили поддержку вендора, большое число готовых компонентов и проверенную платформу, благодаря которой наши разработчики быстро получили экспертизу» - отметил Максим Ефремов, генеральный директор «TEAMSCORE».

    Благодаря открытому коду заказчик сможет самостоятельно реализовать новые процессы, развивать и кастомизировать систему.

    Примеры проектов
    Энергетика

    Varasset: переход с устаревших технологий на современный Open Source стек всего за 8 месяцев

    Гибкое решение для энергетических и телекоммуникационных компаний.
    Подробнее
    Профессиональные услуги

    Consorzio Metis: Инновационная система для защиты от чрезвычайных ситуаций

    Приложение для мониторинга стихийных бедствий и управления ликвидацией их последствий.
    Подробнее
    Банки и финансы

    Ingenico: интеграция Jira с системой управления проектами через приложение the Pipe за 3 месяца

    Комплексная среда для управления проектами для глобального лидера в области систем безопасных электронных транзакций
    Подробнее
    Логистика

    ERP-система для логистической компании

    ERP-система для автоматизации 80% процессов планирования поездок, составления маршрутных листов и расчетов заработной платы.
    Подробнее
    Банки и финансы

    Card Access Services: государственная платежная система с нуля

    Цифровизация платежной системы целой страны.
    Подробнее
    Банки и финансы

    Система контроля качества для B2B и B2G рынков за 1 год

    Автоматизация процесса управления качеством.
    Подробнее
    Профессиональные услуги

    Система для управления талантами на корпоративном уровне за 6,5 месяцев

    Система для управления HR-процессами на корпоративном уровне.
    Подробнее
    Банки и финансы

    Масштабный рост количества обрабатываемых кредитных заявок в СКБ-банк

    Гибко настраиваемые бизнес-процессы для обработки заявок.
    Подробнее
    Энергетика

    Electricity North West UK: значительное сокращение потерь по причине краж металлоконструкций и наводнений

    Динамическое управление рисками на основе данных из различных источников и бизнес-процессов.
    Подробнее
    Банки и финансы

    TAB Bank сократил издержки и расширил бизнес за счет развития внутренних процессов

    Комплексная система автоматизации для банка из США.
    Подробнее
    Профессиональные услуги

    Трехкратный рост выручки коллекторского агентства

    Автоматизация бизнес-процессов позволила получить конкурентное преимущество.
    Подробнее
    Здравоохранение

    Портал для повышения квалификации медиков со всей страны для Минздрава России

    После проведенной модернизации портал содержит 69 000 программ для повышения квалификации, на нем зарегистрировано более 2,5 млн пользователей.
    Подробнее
    Экология и защита окружающей среды

    Smart Data: умный вывоз мусора и электронные пропуска для туристов

    Автоматизация работы регоператора по обращению с ТКО и сервис для национального парка.
    Подробнее
    Профессиональные услуги

    «КС-Консалтинг Софт»: система «Ведок» для управления документами и задачами

    Система для управления документами и задачами.
    Подробнее
    Промышленное производство

    Азия Строй Инвест: система ведения заказов на производстве

    Система автоматизации заказов производства.
    Подробнее
    Государственный сектор

    Платформа для популяризации спорта в Самарской области

    Проект «Цифровой спорт» представляет собой платформу, объединяющую министерство, тренеров, а также спортсменов, родителей и других посетителей спортивного объекта.
    Подробнее
    Маркетинг

    TEAMSCORE: система хранения и удобного поиска лицензионных иллюстраций для авиакомпании

    Решение в области хранения и управления медиафайлами Digital Asset Management (DAM) решили разрабатывать на базе Jmix.
    Подробнее
    Здравоохранение

    ОПУС ТЭК: система анализа информации для городской больницы

    С помощью Jmix ОПУС ТЭК разработал отдельный модуль единого информационного пространства.
    Подробнее
    Банки и финансы

    Модернизация банковской системы и платформы для генерации отчетов в IT Consultores

    О том как команда IT Consultores работала над миграцией банковского ПО на Jmix и получила Design Talent Awards.
    Подробнее
    Логистика

    Электронная торговая площадка для судоходной индустрии, разработанная компанией Compiler на Jmix

    Полнофункциональная торговая платформа для судоходной индустрии, созданная одним разработчиком
    Подробнее
    Энергетика

    Информационно-мониторинговая система «нефтепереработка и реализация»

    Универсальная система для нефтеперерабатывающих компаний, разработанная на базе Jmix.
    Подробнее