Askona PIM
Pimcore в роли продуктового каталога
Задачи проекта
Построение платформы по управлению продуктовой информацией в контуре Аскона
Интеграция с Галактика
позволяет синхронизировать данные с Pimcore в двустороннем режиме
Создание набора каталогов
а также категоризаций и классификаций для розницы и интернет-магазина.
Обогащение данных
возможно из внешних систем или ручным способом.
Моделирование товаров
то есть, возможность автоматической генерации вариантов продуктов для мастер-продуктов. Например, если сложный продукт обладает 3-мя генерирующими характеристиками (длина, тип ткани, цвет) и в этих характеристиках множество значений. Кол-во возможных вариантов продуктов может быть очень большим и трудоемким для ввода. Pimcore может автоматически генерировать варианты продуктов из возможных значений характеристик.
Workfloy-менеджмент
Это набор действий (правил) внутри Pimcore, которые отвечают за прохождение процесса или жизненного цикла объекта. и основаны на компоненте Symfony Workflow.
Workflow могут для каждого иметь свои статусы (States), а также способы перехода из одного статуса в другой с правилами (Transition Guard), по которым этот переход должен состояться, что позволяет комфортно вести совместную работу, отслеживая и улучшая её в процессе.
Стандартизация семейств товаров
Обеспечение возможности разбиения товаров по Ассортиментам.
Правила по вводу, выводу товара в ассортименты для разных каналов продаж. В E-Com & POS разные требования к номенклатурам и набор номенклатур различен. Например, для того, чтобы ввести товар в ассортимент E-Com необходимо заполнять доп. информацию, которая для POS не требуется. В данном случае Pimcore является незаменимым инструментом

Преимущества системы
Pimcore покрывает весь список требований к интерфейсу оператора
для ввода и управления данными
Описание требований
Наличие
Стандартизация для более чем 5 семейств. В среднем 350-450 аттрибутов на семейство
Создание моделей и наследований по товарным категориям: иерархия, переопределение атрибутов, составные товары (могу на основании типа товара и атрибутов быстро определить все возможные варианты согласно предоставленной логике (ткани, уголки)
Интеграци по API c Галактика: маппинг атрибутов, разбор требований интеграций, настройка интеграции (загрузка, выгрузка). multi dimensional products, сложные продукты
Автоматическая генерация PIM-системой ID (идентификатор товара) на основании предоставленной логики
Ролевой доступ к операциям с сущностями каталога. Возможность настраивать доступы к просмотру и редактированию определённых данных для разных пользователей
Контроль наполненности обязательных/достаточных атрибутов для различных каналов
Возможность экспорта данных в различные форматы
Возможность импорта данных через загрузку или ручным способом через файл для заведения первоначальной иерархии и содержимого каталога (карточек продуктов).
Возможность заведения и настройки справочников. Возможность проведения массовых операций с данными каталога.
Возможность установки связей между продуктами на основе различных правил (в том числе для ценообразования)
Обогощение данных о товарах внутри системы. Настройка Workflow.
Наличие DAM. Работа с: атрибутами для изображений, дополнительными ракурсами, 3D моделями товаров, валидаторами, видео
Виджет заданий на dashboard. Возможность видеть оператору на доске список доступных и необходимых к выполнению заданий.
Управление каналами доставки контента (возможность настройки правил трансформации и фильтрации контента на стороне ИС для доставки на различные витрины)
Система и модули
PIM
Система управления корпоративными данными о продукте
API с Галактика
Интерфейс взаимодействия одной программы с другой, в нашем случае Pimcore с ИС Галактика
Интерфейс Tree view
Древообразный список позволяющий быстро заводить
много-атрибутные товары, соблюдая правила каталога
связка PIM+Kafka+POS
Система взаимодействия PIM с сайтом и POS
Workflow
Система обеспечения выполнения задач
Виджет Task Grid
Интерфейс содержащий в себе сетку из поставленных задач для оператора
DAM
Система управления корпоративным контентом
пакет localization
Языковая локализация позволяющая представлять продукт
для нескольких стран
Этапы внедрения
Сбор требований бизнес-аналитиком. создание user story.
Создание user story - это важно.
Согласование, финальная калькуляция проекта, заключение договора
Установка и первичная настройка Pimcore.
Срок выполнения этапа: 62ч
Перенос информации о текущих товарах из ИС "Галактика" в Pimcore, настройка двустороннего обмена
Срок выполнения этапа: 144ч
Стандартизация семейств товаров
Срок выполнения этапа: 120ч
Настройка работы с продуктами
Срок выполнения этапа: 242ч
Настройка DAM. Работа с изображениями, ракурсами, 3D моделями и видео
Срок выполнения этапа: 9ч

Настройка workflow. Создание правил внутри системы по обогащению данных по товарам в рамках функционала PIMCore
Срок выполнения этапа: 48ч

Настройка правил экспорта. Передача данных в 2 канала
Срок выполнения этапа: 48ч
Разработка виджета заданий на dashboard.
Срок выполнения этапа: 115ч

Тестирование системы, вывод в продуктив
Срок выполнения этапа: 67ч
Оказание консультационной и технической поддержки.
Срок выполнения этапа: 44ч
Риски.
Мы рекомендуем включать риски в проект
Задачи и сроки
Предполагаемая дата начала реализации проекта 28.05.2020
#1 этап

Pimcore + Галактика

28.05.2020 - 30.07.2020

  • Подготовка информации по необходимым ресурсам на серверах для развертывания ИС
  • Doker-контейнеры, развертывание PIM, холодное резервирование
  • Разбиение товаров по ассортиментам, и подготовка документации по данному БП
  • Написание инструкций по определению правил по кол-ву колонок, содержимого, набора атрибутов
  • Настройка древообразного списка, пользовательская документация по выставлению нужных атрибутов
  • Настройка древообразного списка, пользовательская документация по выставлению нужных атрибутов
  • Настройка фильтров древообразного списка, пользовательская документация по работе с фильтрами
  • Подготовка инструкций по публикации товара
  • Подготовка инструкций по импорту товара по разным свойствам сущности
  • Подготовка инструкций для работы с наследованием по разным признакам
  • Подготовка инструкций для обновления конкретных атрибутов
  • Настройка API c ИС Галактика
  • Подготовка документации по взаимодействию PIMCore и Галактика
  • Настройка DAM
  • Настройка Kafka
  • Заведение всех возможных вариаций продуктов по 3 категориям
  • Подготовка документа описывающего обе команды
  • Отправка созданной документации в confluence заказчика

Время выполнения работ: 2 месяца
#2 этап

WorkFlow

30.07.2020 - 20.08.2020

  • Настройка Workflow полномочий, ролей
  • Тестирование API с ИС Галактика
  • Первичная загрузка товаров по средством API
  • Настройка оправки всех доступных характеристик товара в POS и на сайт
  • Настройка приоритетов и отображения наполненности карточек товаров
  • Загрузка/выгрузка товаров: настройка PIM
  • Подготовка и отправка пользовательской документации в confluence

Время выполнения работ: 3 недели
#3 этап

Документация + на английском

20.08.2020 - 27.08.2020

  • Подготовка инструкций по каждой роли БП создания и управления карточкой товара
  • Перевод документации по контенту на английский
  • Отправка документации в confluence заказчика

Время выполнения работ: 1 неделя
#4 этап

DAM + Виджет(Грид с задачами)

27.08.2020 - 17.09.2020

  • Подготовка пользовательской документации для работы с DAM
  • Настройка составных атрибутов
  • Разработка и подключение виджета с гридом задач
  • Подготовка пользовательской документации по локализации продукта(для 4-х языков)
  • Проведение тестирования по скорости создания и импорта товаров
  • Настройка выгрузки товара в другие источники
  • Отправка пользовательской документации в confluence заказчика

Время выполнения работ: 3 недели
Архитектура решения (кластер)
Многоуровневое моделирование Pimcore позволяет:
Гибко моделировать продукты. Формируем автоматическую генерацию вариантов товара по заданным правилам.
Обеспечение workflow медиа-контента с помощью средств DAM
Dashboard для операторов и быстрые выгрузки в различные источники.
Команда проекта KT.team
Менеджер проектов
Back-end-разработчик, архитектор, тимлид
Front-end-разработчик, тимлид
Back-end-разработчик
Front-end-разработчик
Front-end-разработчик
Команда проекта Askona
Менеджер проектов
Back-end-разработчик, архитектор, тимлид
Front-end-разработчик, тимлид
Back-end-разработчик
Front-end-разработчик
Front-end-разработчик
Возможности Pimcore
Качество и семантика данных

Pimcore позволяет форматировать разнообразные наборы данных на основе отраслевых стандартов, бизнес-правил, уникальных тестов, метаданных и машинного обучения.
Управление иерархией данных

Pimcore позволяет централизованно управлять данными и доменами данных. При помощи моделирования сложных иерархий данных можно эффективно классифицировать все экземпляры данных и централизованно управлять многодоменными иерархиями в соответствии с конкретными бизнес-требованиями.
Workflow-менеджмент

Pimcore Workflow — это набор действий внутри Pimcore, которые отвечают за прохождение процесса или жизненного цикла объекта и основаны на компоненте Symfony Workflow. Workflow могут для каждого иметь свои статусы (States), а также способы перехода из одного статуса в другой с правилами (Transition Guard), по которым этот переход должен состояться, что позволяет комфортно вести совместную работу, отслеживая и улучшая её в процессе.
Версионирование данных

Все публикации / снятия с публикации, удаления или переходы на новую версию сопровождаются через специальный планировщик (Cron Scheduler). Так можно всегда оставаться в курсе этапов проводимых работ — когда, кем и как был обновлён объект.
Поддержка переопределения и расширения объектов

Несмотря на то что обычно хватает стандартного набора семейств (Field Collections), при наличии большего количества вариаций настройка валидации становится проблематичной, большинство пунктов будут иметь пустые значения.
Object Bricks ускоряют работу по структурированию вариаций объектов. Например, можно создать раздел «Электроника» и дополнить его «Дисплеями», а «Дисплеи» в свою очередь расширить до «Мониторов» и «Телевизоров». Object Bricks можно применять не только к продуктам, но и к любому типу данных — метод оплаты, метод доставки и пр.
Интеграция контента

Для приёма контента с разных каналов, распределения и дальнейшего его объединения в Pimcore есть специальные макеты для подробного структурирования данных. Макеты можно настраивать и расширять по желанию. Таким образом, все данные хранятся упорядоченно и в едином месте, что упрощает дальнейшую работу с ними.
Аудит работ
С MDM Pimcore можно вести и хранить разные версии структурированных и неструктурированных данных, управлять ими, а также отслеживать историю внесения изменений с указанием ответственных на каждом этапе работ. Это помогает контролировать работу с данными о товарах, функциях, технологиях и при необходимости масштабировать её с бизнес-процессами.
Наборы (Assets)
«Наборы» (Assets) — это DAM-функционал Pimcore, позволяющий структурировать и хранить файлы (включая изображения), а также иметь по ним метаданные (например ALT для фотографий или шкалу хронологии для видеозаписей). Для предпросмотра медиафайлов можно использовать и сторонние сервисы, такие как Google, LibreOffice или Ghostscript. Кроме того, для удобства пользователей в Pimcore есть Image Editor — простой редактор изображений.
Вычисляемые данные
Pimcore поддерживает конфигуратор вычисляемых значений, который может быть как простым (галлоны в литры — простое деление на 3,8), так и программируемым (например для конвертации доллара в евро используются данные ЦБ РФ).
Штат компании kt.team
Более 100 сотрудников. Нет фрилансеров, все находятся in-house в трёх офисах в Тольятти, Москве, Краснодаре.

В штате: проджект-менеджеры, бизнес-аналитики, архитекторы, фронтенд- и бекенд-разработчики, девопс-наставники,отдел маркетинга (копирайтеры, маркетологи, контент-менеджеры, аналитики, pr-менеджер, корректор), UI/UX- и графические дизайнеры, отдел продаж, HR-ы и бухгалтерия.

Офис устроен по прообразу Valve - формирование продуктовых групп, объединяя команду физически. TQM/TOC/Agile.
Гарантия на разработанные сервисы
Де-юре: 12 месяцев.
Де-факто: пожизненная
Техническая поддержка
Поддержка вашего проекта 24/7

kt.team имеет собственную службу технической поддержки 24*7*365.
В отличие от большинства других компаний, мы предоставляем L1-L3 уровни и поддерживаем документацию вашего проекта в сценарном виде. У вас всегда есть документация, с которой работает техподдержка, а наши специалисты ТП достаточно квалифицированы для того, чтобы общаться с разработчиками и дополнять документацию самостоятельно.