diff --git a/public/cases/ai-platform-primo-rpa-2.html b/public/cases/ai-platform-primo-rpa-2.html index 418520c..d46d8b9 100644 --- a/public/cases/ai-platform-primo-rpa-2.html +++ b/public/cases/ai-platform-primo-rpa-2.html @@ -36,6 +36,30 @@ var L = Number(l); if (Number.isFinite(L)) d.style.setProperty("--theme-l", String(Math.min(70, Math.max(20, L)))); } + var hVal = h !== null ? h : 210; + var sVal = s !== null ? s : 90; + var lVal = l !== null ? Math.min(70, Math.max(20, Number(l))) : 40; + var H = (((hVal % 360) + 360) % 360) / 360; + var S = Math.min(100, Math.max(0, sVal)) / 100; + var Lv = Math.min(100, Math.max(0, lVal)) / 100; + var r, g, b; + if (S === 0) { r = g = b = Lv; } + else { + var q = Lv < 0.5 ? Lv * (1 + S) : Lv + S - Lv * S; + var p = 2 * Lv - q; + var hue2rgb = function(p, q, t) { + if (t < 0) t += 1; if (t > 1) t -= 1; + if (t < 1/6) return p + (q - p) * 6 * t; + if (t < 1/2) return q; + if (t < 2/3) return p + (q - p) * (2/3 - t) * 6; + return p; + }; + r = hue2rgb(p, q, H + 1/3); + g = hue2rgb(p, q, H); + b = hue2rgb(p, q, H - 1/3); + } + var lum = 0.2126 * r + 0.7152 * g + 0.0722 * b; + d.style.setProperty("--on-accent", lum > 0.58 ? "hsl(220 14% 12%)" : "hsl(0 0% 98%)"); var rad = t.radius; if (rad === "soft" || rad === "medium" || rad === "strong") { d.dataset.radius = rad; @@ -542,7 +566,7 @@

Дальнейшее развитие

- В дорожной карте оставались отдельные крупные куски: сценарии вокруг LLM (списки, статусы, действия), пошаговый мастер обучения с прогрессом и отменой, а также полноценный контур OCR с разметкой регионов и превью качества на странице. Они не входили в минимальный набор для первого промышленного релиза интерфейса, но заложенные паттерны должны их принять без ломки навигации. + В дорожной карте оставались отдельные крупные куски: сценарии вокруг LLM (списки, статусы, действия), пошаговый мастер обучения с прогрессом и отменой, а также полноценный контур OCR с разметкой регионов и превью качества на странице. Они не входили в минимальный набор для первого промышленного релиза интерфейса, но заложенные паттерны должны их принять без больших переделок.

@@ -577,140 +601,140 @@ -
-
-

Портфолио

-
    -
  1. - - -
    -

    Платформа для работы с AI

    -
      -
    • UX/UI
    • -
    • Web App
    • -
    -

    Интерфейс для обучения и использования AI‑моделей в бизнес‑процессах: работа с данными, сценариями автоматизации и Smart OCR.

    -
    -
    -
  2. -
  3. - - -
    -

    Графический редактор Lunacy

    -
      -
    • UX/UI
    • -
    • Desktop App
    • -
    -

    Работа над интерфейсом Lunacy в команде Icons8: user flow, сложные прототипы, улучшение функциональности и интерфейсной логики.

    -
    -
    -
  4. -
  5. - - -
    -

    Игровой движок MANU

    -
      -
    • Product Design
    • -
    • Desktop App
    • -
    -

    Редизайн и развитие интерфейса игрового движка: новая концепция работы, обновлённая визуальная система и проработка сотен сложных пользовательских сценариев.

    -
    -
    -
  6. -
  7. - - -
    -

    Мобильное приложение для сети клиник

    -
      -
    • UX/UI
    • -
    • Mobile App
    • -
    -

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

    -
    -
    -
  8. -
  9. - -
    -

    Веб-панель для оркестрации автоматизаций

    -
      -
    • UX/UI
    • -
    • Web App
    • -
    -

    Веб-кабинет оркестратора Primo RPA: проекты, запуск и контроль RPA-роботов. Редизайн ключевых экранов под продакшен без остановки релизов.

    -
    -
    -
  10. -
  11. - -
    -

    Концепт сервиса распределения задач

    -
      -
    • UX/UI
    • -
    • Analytics
    • -
    -

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

    -
    -
    -
  12. -
  13. - -
    -

    Таск-трекер для бек-офис системы

    -
      -
    • Product Design
    • -
    • Web App
    • -
    -

    Интерфейс для планирования и распределения задач в операционном отделе: общий пул, личный ToDo, обзор по исполнителям; вкладки, фильтры, доска / список / таблица, Drag&Drop.

    -
    -
    -
  14. -
-
+
+
+

Портфолио

+
    +
  1. + + +
    +

    Платформа для работы с AI

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Интерфейс для обучения и использования AI‑моделей в бизнес‑процессах: работа с данными, сценариями автоматизации и Smart OCR.

    +
    +
    +
  2. +
  3. + + +
    +

    Графический редактор Lunacy

    +
      +
    • UX/UI
    • +
    • Desktop App
    • +
    +

    Работа над интерфейсом Lunacy в команде Icons8: user flow, сложные прототипы, улучшение функциональности и интерфейсной логики.

    +
    +
    +
  4. +
  5. + + +
    +

    Игровой движок MANU

    +
      +
    • Product Design
    • +
    • Desktop App
    • +
    +

    Редизайн и развитие интерфейса игрового движка: новая концепция работы, обновлённая визуальная система и проработка сотен сложных пользовательских сценариев.

    +
    +
    +
  6. +
  7. + + +
    +

    Мобильное приложение для сети клиник

    +
      +
    • UX/UI
    • +
    • Mobile App
    • +
    +

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

    +
    +
    +
  8. +
  9. + +
    +

    Веб-панель для оркестрации автоматизаций

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Веб-кабинет оркестратора Primo RPA: проекты, запуск и контроль RPA-роботов. Редизайн ключевых экранов под продакшен без остановки релизов.

    +
    +
    +
  10. +
  11. + +
    +

    Концепт сервиса распределения задач

    +
      +
    • UX/UI
    • +
    • Analytics
    • +
    +

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

    +
    +
    +
  12. +
  13. + +
    +

    Таск-трекер для бек-офис системы

    +
      +
    • Product Design
    • +
    • Web App
    • +
    +

    Интерфейс для планирования и распределения задач в операционном отделе: общий пул, личный ToDo, обзор по исполнителям; вкладки, фильтры, доска / список / таблица, Drag&Drop.

    +
    +
    +
  14. +
+
-
+ diff --git a/public/cases/ai-platform-primo-rpa-v2.html b/public/cases/ai-platform-primo-rpa-v2.html new file mode 100644 index 0000000..1982c7c --- /dev/null +++ b/public/cases/ai-platform-primo-rpa-v2.html @@ -0,0 +1,1152 @@ + + + + + + + AI Server в Primo RPA — кейс + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + +
+ + + +
+
+ +
+ + +
+
+

Product Design · AI

+

Упростил настройку Primo RPA AI Server: клиенты настраивают ИИ-сервис без команды внедрения

+

+ Платформа интеллектуальной обработки документов
+ и оркестрации ИИ-агентов. Обращения к команде внедрения упали на 40%, настройка первого проекта ужалась с ~3 дней до ~4 часов. +

+ +
+ Обновлённый редактор разметки датасета — главный экран сервиса после редизайна +
+ +
+
Продукт
+
AI Server. Нейросети во внутреннем контуре компании, настраивается через веб-интерфейс
+
Роль
+
UX/UI-дизайнер (единственный на проекте)
+
Задача
+
Снизить порог входа, чтобы клиент настраивал сервис сам
+
Стек
+
Ant Design + React, стилизация Hope UI
+
Формат
+
Редизайн живого продукта, релизы не останавливались
+
+ +
+

С настройкой справлялись только эксперты. Это тормозило продажи

+

+ AI Server разворачивается на внутренних серверах клиентов. Продукт активно тестировали, и обратная связь показала неприятное: настроить его могли только эксперты и команда внедрения Primo RPA. Каждый новый клиент съедал часы техподдержки. Продукт терял привлекательность и плохо масштабировался. +

+ +

+ Начал со знакомства с командой и экспертами по настройке. Разделил сценарии на главные и вспомогательные, собрал визуализацию того, как ведёт себя пользователь, и вместе с разработкой искал, где интерфейс можно упростить. Я уже работал с ИИ и похожими веб-платформами, поэтому быстро разобрался в домене и говорил с разработкой на одном языке. +

+
+ +
+

Ограничения

+
    +
  • Продуктом уже пользовались клиенты. Остановить разработку и пересобрать интерфейс целиком было нельзя.
  • +
  • Изменения приходилось вписывать в план релизов, отдельного «редизайн-спринта» никто не выделял.
  • +
  • Жёсткий стек: Ant Design под React со стилизацией под Hope UI. Новые компоненты рисовать только в крайнем случае, сначала выжимаем всё из готовой библиотеки.
  • +
+
+ + + +
+

Редактор датасета: экран, где пользователи живут

+

+ Здесь проводят больше всего времени. Разметка полей на сотнях изображений — работа монотонная, но именно от неё зависит качество данных для обучения модели. Прежний редактор выбивался из общего стиля, выглядел перегруженно и путал в работе с полями. +

+

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

+
+ Редактор разметки датасета — размечаемый документ в центре, панели полей и инструментов по бокам +
Редактор разметки датасета — размечаемый документ в центре, панели полей и инструментов по бокам
+
+

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

+
+ Схематичный каркас редактора — центральная рабочая область и боковые панели +
Схематичный каркас редактора — центральная рабочая область и боковые панели, режим по умолчанию
+
+

+ Для продвинутых пользователей добавил режим «Во весь экран». Боковые панели сворачиваются, работа идёт через горячие клавиши и нижнюю панель. На небольших мониторах это спасает. +

+
+ Полноэкранный режим редактора с раскрытыми боковыми панелями +
Полноэкранный режим редактора с раскрытыми боковыми панелями
+
+
+ Полноэкранный режим без панелей — только размечаемый документ и нижняя панель +
Полноэкранный режим без панелей — на экране только размечаемый документ и нижняя панель инструментов
+
+
+ Четыре варианта каркаса полноэкранного режима +
Четыре варианта каркаса полноэкранного режима — обе панели, без панелей, только левая, только правая
+
+
+ Нижняя панель инструментов — переключение между изображениями и быстрые действия разметки +
Нижняя панель инструментов — переключение между изображениями и быстрые действия разметки
+
+
+ +
+

Десятки полей на одном скане, и место под документ не страдает

+

+ Смежная задача: настроить уникальные параметры полей датасета. Большая область нужна под скан документа, полей десятки, у каждого свои типы и зависимые параметры. +

+
+
+ +
+
Прототип сопоставления полей — пользователь выбирает поле на скане документа и настраивает его параметры в компактной панели
+
+

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

+
+ +
+

Карточки обучения: паттерн, который разошёлся по всему продукту

+

+ После разметки датасета модель дообучают (fine-tuning). Разобрали все действия пользователя, перебрали несколько компоновок страницы. Остановились на ленте из карточек. +

+
+ Раздел обучения моделей — вертикальная лента карточек +
Раздел обучения моделей — вертикальная лента карточек, сверху карточка настройки нового обучения
+
+

+ В начале ленты карточка настройки: результат разметки активного датасета, параметры, запуск fine-tuning. +

+
+ Карточка настройки обучения — матрица качества датасета и блок параметров запуска +
Карточка настройки обучения — матрица качества датасета и блок параметров запуска
+
+ +

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

+
+ Карточка запущенного процесса обучения — статус, прогресс и метрики +
Карточка запущенного процесса обучения — статус, прогресс и метрики, разнесённые по логическим блокам
+
+
+ Каркас карточки процесса обучения +
Каркас карточки процесса обучения — схема расположения информационных блоков и действий
+
+

+ Карточки сворачиваются, в шапке остаются название и статус. +

+
+ Свёрнутая карточка обучения — одна строка с названием и статусом процесса +
Свёрнутая карточка обучения — одна строка с названием и статусом процесса
+
+

+ Паттерны из этих карточек потом разошлись по другим разделам продукта. Единый стиль стало проще держать. +

+
+ +
+

Долгие процессы — в соседнюю вкладку

+

+ Часть задач идёт параллельно с остальной работой. Для таких сценариев модальное окно открывается на отдельной странице. +

+ +
+ Импорт датасета в модальном окне на отдельной странице +
Импорт датасета в модальном окне на отдельной странице — форма загрузки на весь экран
+
+

+ На странице проекта в это время висит заглушка с кнопкой перехода к процессу. +

+
+ Заглушка активного импорта внутри проекта +
Заглушка активного импорта внутри проекта — индикатор процесса и кнопка перехода
+
+
+ +
+

Что я решил не делать, и почему

+
    +
  • Не стал блокировать кнопки на отдельных страницах во время активных процессов. Модалка на отдельной странице технически проще, а прогресс виден в соседней вкладке.
  • +
  • Не рисовал новые компоненты, кроме крайних случаев. Готовая библиотека Ant Design ускоряла разработку и держала интерфейс консистентным.
  • +
  • Не убрал боковые панели редактора совсем, а сделал сворачиваемыми. Новичкам нужны подсказки на экране, продвинутым — максимум места под документ.
  • +
  • Не заводил отдельную дизайн-систему. В продукте уже был фреймворк, в разработку передавал ссылки на готовые юзерфлоу в Figma.
  • +
+

Передача в разработку

+

+ Раз в неделю обсуждали дизайн с командой: список задач, приоритеты, сроки под планы релизов. С верстальщиком уточнял детали макетов тет-а-тет и давал фидбэк после вёрстки, чтобы результат не разошёлся с задуманным поведением. +

+
+ +
+

Результат

+ +
    +
  • Обращения к команде внедрения на этапе настройки сократились на 40%. Базовую настройку клиенты проходят сами.
  • +
  • 7 из 10 новых клиентов настроили первый проект без техподдержки. До редизайна — 1 из 10.
  • +
  • Настройка первого проекта: с ~3 дней до ~4 часов.
  • +
  • Переработано 30+ экранов: навигация, редактор датасета, обучение моделей, импорт данных.
  • +
  • Заложены паттерны, на которых функционал наращивается без больших переделок.
  • +
  • В компанию наняли второго дизайнера. Я ввёл её в курс дела и курировал результат, после адаптации проект целиком перешёл под её ответственность.
  • +
+
+ +
+

Выводы

+
    +
  • Жёсткий фреймворк оказался не ограничением, а ускорителем: готовая библиотека компонентов позволила думать о сценариях, а не о пикселях.
  • +
  • Самые ценные инсайты дали эксперты по настройке. В следующий раз вовлёк бы команду внедрения ещё раньше.
  • +
  • Передача проекта новому дизайнеру подтвердила: заложенные паттерны работают, их можно объяснить и поддерживать без автора.
  • +
+
+
+
+ +
+
+

Портфолио

+
    +
  1. + + +
    +

    Платформа для работы с AI

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Интерфейс для обучения и использования AI‑моделей в бизнес‑процессах: работа с данными, сценариями автоматизации и Smart OCR.

    +
    +
    +
  2. +
  3. + + +
    +

    Графический редактор Lunacy

    +
      +
    • UX/UI
    • +
    • Desktop App
    • +
    +

    Работа над интерфейсом Lunacy в команде Icons8: user flow, сложные прототипы, улучшение функциональности и интерфейсной логики.

    +
    +
    +
  4. +
  5. + + +
    +

    Игровой движок MANU

    +
      +
    • Product Design
    • +
    • Desktop App
    • +
    +

    Редизайн и развитие интерфейса игрового движка: новая концепция работы, обновлённая визуальная система и проработка сотен сложных пользовательских сценариев.

    +
    +
    +
  6. +
  7. + + +
    +

    Мобильное приложение для сети клиник

    +
      +
    • UX/UI
    • +
    • Mobile App
    • +
    +

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

    +
    +
    +
  8. +
  9. + +
    +

    Веб-панель для оркестрации автоматизаций

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Веб-кабинет оркестратора Primo RPA: проекты, запуск и контроль RPA-роботов. Редизайн ключевых экранов под продакшен без остановки релизов.

    +
    +
    +
  10. +
  11. + +
    +

    Концепт сервиса распределения задач

    +
      +
    • UX/UI
    • +
    • Analytics
    • +
    +

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

    +
    +
    +
  12. +
  13. + +
    +

    Таск-трекер для бек-офис системы

    +
      +
    • Product Design
    • +
    • Web App
    • +
    +

    Интерфейс для планирования и распределения задач в операционном отделе: общий пул, личный ToDo, обзор по исполнителям; вкладки, фильтры, доска / список / таблица, Drag&Drop.

    +
    +
    +
  14. +
+
+
+ + + + + + + + + + + + + diff --git a/public/cases/ai-platform-primo-rpa.html b/public/cases/ai-platform-primo-rpa.html index 1e9c811..fb58776 100644 --- a/public/cases/ai-platform-primo-rpa.html +++ b/public/cases/ai-platform-primo-rpa.html @@ -36,6 +36,30 @@ var L = Number(l); if (Number.isFinite(L)) d.style.setProperty("--theme-l", String(Math.min(70, Math.max(20, L)))); } + var hVal = h !== null ? h : 210; + var sVal = s !== null ? s : 90; + var lVal = l !== null ? Math.min(70, Math.max(20, Number(l))) : 40; + var H = (((hVal % 360) + 360) % 360) / 360; + var S = Math.min(100, Math.max(0, sVal)) / 100; + var Lv = Math.min(100, Math.max(0, lVal)) / 100; + var r, g, b; + if (S === 0) { r = g = b = Lv; } + else { + var q = Lv < 0.5 ? Lv * (1 + S) : Lv + S - Lv * S; + var p = 2 * Lv - q; + var hue2rgb = function(p, q, t) { + if (t < 0) t += 1; if (t > 1) t -= 1; + if (t < 1/6) return p + (q - p) * 6 * t; + if (t < 1/2) return q; + if (t < 2/3) return p + (q - p) * (2/3 - t) * 6; + return p; + }; + r = hue2rgb(p, q, H + 1/3); + g = hue2rgb(p, q, H); + b = hue2rgb(p, q, H - 1/3); + } + var lum = 0.2126 * r + 0.7152 * g + 0.0722 * b; + d.style.setProperty("--on-accent", lum > 0.58 ? "hsl(220 14% 12%)" : "hsl(0 0% 98%)"); var rad = t.radius; if (rad === "soft" || rad === "medium" || rad === "strong") { d.dataset.radius = rad; @@ -741,140 +765,140 @@ -
-
-

Портфолио

-
    -
  1. - - -
    -

    Платформа для работы с AI

    -
      -
    • UX/UI
    • -
    • Web App
    • -
    -

    Интерфейс для обучения и использования AI‑моделей в бизнес‑процессах: работа с данными, сценариями автоматизации и Smart OCR.

    -
    -
    -
  2. -
  3. - - -
    -

    Графический редактор Lunacy

    -
      -
    • UX/UI
    • -
    • Desktop App
    • -
    -

    Работа над интерфейсом Lunacy в команде Icons8: user flow, сложные прототипы, улучшение функциональности и интерфейсной логики.

    -
    -
    -
  4. -
  5. - - -
    -

    Игровой движок MANU

    -
      -
    • Product Design
    • -
    • Desktop App
    • -
    -

    Редизайн и развитие интерфейса игрового движка: новая концепция работы, обновлённая визуальная система и проработка сотен сложных пользовательских сценариев.

    -
    -
    -
  6. -
  7. - - -
    -

    Мобильное приложение для сети клиник

    -
      -
    • UX/UI
    • -
    • Mobile App
    • -
    -

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

    -
    -
    -
  8. -
  9. - -
    -

    Веб-панель для оркестрации автоматизаций

    -
      -
    • UX/UI
    • -
    • Web App
    • -
    -

    Веб-кабинет оркестратора Primo RPA: проекты, запуск и контроль RPA-роботов. Редизайн ключевых экранов под продакшен без остановки релизов.

    -
    -
    -
  10. -
  11. - -
    -

    Концепт сервиса распределения задач

    -
      -
    • UX/UI
    • -
    • Analytics
    • -
    -

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

    -
    -
    -
  12. -
  13. - -
    -

    Таск-трекер для бек-офис системы

    -
      -
    • Product Design
    • -
    • Web App
    • -
    -

    Интерфейс для планирования и распределения задач в операционном отделе: общий пул, личный ToDo, обзор по исполнителям; вкладки, фильтры, доска / список / таблица, Drag&Drop.

    -
    -
    -
  14. -
-
+
+
+

Портфолио

+
    +
  1. + + +
    +

    Платформа для работы с AI

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Интерфейс для обучения и использования AI‑моделей в бизнес‑процессах: работа с данными, сценариями автоматизации и Smart OCR.

    +
    +
    +
  2. +
  3. + + +
    +

    Графический редактор Lunacy

    +
      +
    • UX/UI
    • +
    • Desktop App
    • +
    +

    Работа над интерфейсом Lunacy в команде Icons8: user flow, сложные прототипы, улучшение функциональности и интерфейсной логики.

    +
    +
    +
  4. +
  5. + + +
    +

    Игровой движок MANU

    +
      +
    • Product Design
    • +
    • Desktop App
    • +
    +

    Редизайн и развитие интерфейса игрового движка: новая концепция работы, обновлённая визуальная система и проработка сотен сложных пользовательских сценариев.

    +
    +
    +
  6. +
  7. + + +
    +

    Мобильное приложение для сети клиник

    +
      +
    • UX/UI
    • +
    • Mobile App
    • +
    +

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

    +
    +
    +
  8. +
  9. + +
    +

    Веб-панель для оркестрации автоматизаций

    +
      +
    • UX/UI
    • +
    • Web App
    • +
    +

    Веб-кабинет оркестратора Primo RPA: проекты, запуск и контроль RPA-роботов. Редизайн ключевых экранов под продакшен без остановки релизов.

    +
    +
    +
  10. +
  11. + +
    +

    Концепт сервиса распределения задач

    +
      +
    • UX/UI
    • +
    • Analytics
    • +
    +

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

    +
    +
    +
  12. +
  13. + +
    +

    Таск-трекер для бек-офис системы

    +
      +
    • Product Design
    • +
    • Web App
    • +
    +

    Интерфейс для планирования и распределения задач в операционном отделе: общий пул, личный ToDo, обзор по исполнителям; вкладки, фильтры, доска / список / таблица, Drag&Drop.

    +
    +
    +
  14. +
+
-