⚙️ Фазы и сроки
| Фаза | Описание | Длительность |
|---|---|---|
| 1 | Базовый функционал | 2 недели |
| 2 | Расширение | 2 недели |
| 3 | Полный функционал | 2 недели |
Функциональные требования
- Главная страница с описанием платформы и призывом к действию
- Счётчики активности: количество идей, участников, реализованных проектов
- Форма быстрой регистрации (email, ФИО, организация)
- Страница «Как это работает» с пошаговой инструкцией
- Адаптация под мобильные устройства
- Использование готовых блоков конструктора Сайты24
- Минимальная кастомизация дизайна под корпоративные цвета Заказчика
Пользовательские сценарии
- Посетитель заходит на сайт → видит описание → регистрируется
- Зарегистрированный пользователь входит в личный кабинет
⏱️ Трудозатраты: 20 ч
Функциональные требования
- Профиль: ФИО, должность, подразделение, контакты
- Раздел «Мои идеи» со статусами
- История активности
- Редактирование профиля
Пользовательские сценарии
- Вход → просмотр своих идей
- Редактирование профиля → сохранение изменений
⏱️ Трудозатраты: 35 ч
Форма подачи
- Название (обяз.)
- Краткое описание (≤ 500 симв.)
- Подробное описание
- Категория
- Прикрепление файлов (до 5 × 10 МБ)
Каталог идей
- Карточки превью
- Фильтры: категории, статусы
- Сортировка: дата / популярность
Страница идеи
| Поле | Описание |
|---|---|
| Автор | ФИО, дата |
| Статус | Черновик / На модерации / Опубликована / Отклонена |
| Прикрепления | файлы |
Пользовательские сценарии
- Подача идеи → заполнение формы → На модерации
- Просмотр каталога → фильтрация → открытие идеи
⏱️ Трудозатраты: 25 ч
Интерфейс модератора
- Список идей На модерации
- Просмотр полной информации
- Одобрить / Отклонить
- Поле комментария при отклонении
- Уведомления автору
Пользовательские сценарии
- Модератор проверяет идею → одобряет/отклоняет
- Автор получает уведомление
⏱️ Трудозатраты: 20 ч
Функциональные требования
- Запросы на инновации: список задач от подразделений
- Карточка запроса: проблема, сроки, ожидаемый результат
- При подаче идеи — выбор связанного запроса (Идея в ответ на запрос)
- Фильтр идей по связи с запросами
Пользовательские сценарии
- Просмотр запросов → выбор → подача идеи‑решения
- Подразделение создаёт запрос → участники предлагают решения
⏱️ Трудозатраты: 25 ч
Функциональные требования
- Назначение 3 экспертов
- Оценка по критериям (1‑5): Новизна, Применимость, Эффект
- Автоподсчёт средних баллов
- Статус К реализации при ≥ 3.5
- Рейтинг идей и значок «Выбор экспертов»
Пользовательские сценарии
- Эксперт получает задачу → оценивает
- Автор видит результаты
⏱️ Трудозатраты: 30 ч
Функциональные требования
- Поля: образование, навыки (теги), опыт, портфолио
- Публичный каталог участников с поиском и фильтрами
- Внутренние сообщения
Пользовательские сценарии
- Поиск участника с нужными навыками → отправка сообщения
- Заполнение расширенного профиля
⏱️ Трудозатраты: 25 ч
Разделы
- Успешные кейсы
- Методические материалы
- Новости и тренды
- FAQ
Функционал статей
- Создание/редактирование (администраторы)
- Категории, теги, поиск
- Счётчик просмотров
- Скачать PDF
⏱️ Трудозатраты: 20 ч
Типы
- Питч‑сессии, вебинары, нетворкинг, демо‑дни
Карточка мероприятия
- Название, описание, дата/время, место/ссылка
- Спикеры, лимит мест, кнопка регистрации
Личный календарь
- Записанные мероприятия, напоминания, отмена участия
⏱️ Трудозатраты: 25 ч
Публичная статистика
- Кол‑во идей, реализованных проектов, активные участники, популярные категории
Личная статистика
- Поданные идеи, средняя оценка, участие в мероприятиях
Админ‑панель
- Детализация по периодам, воронка идей, активность подразделений, экспорт
⏱️ Трудозатраты: 20 ч
- Email: изменения статусов, назначение экспертом, новые сообщения, напоминания
- Внутренние уведомления с счётчиком и настройками подписок
- Еженедельный дайджест
⏱️ Трудозатраты: 15 ч
- Оптимизация производительности
- Исправление ошибок
- UX‑улучшения на основе фидбэка
- Подготовка к запуску
Основа — Смарт-процессы Битрикс24:
- СП "Инновационные запросы" — потребности бизнеса
- СП "Банк идей" — предложения решений
- СП "Экспертные оценки" — процесс оценивания
- СП "Проекты" — реализация одобренных идей
Принципы автоматизации:
- 80% логики — через роботов (быстрые действия)
- 20% логики — через БП (сложные процессы)
- Максимум 2 БП на элемент (ограничение платформы)
Создание структуры:
- 2 смарт-процесса: "Банк идей" (основной), "Контакты участников"
- Настройка групп пользователей и ролей
- Базовые права доступа (просмотр/создание)
- Почтовые события для уведомлений
Настройка ролей:
| Роль | Права | Доступ к СП |
|---|---|---|
| Администратор | Полное управление | Все операции |
| Модератор | Проверка контента | Изменение статусов |
| Участник | Создание идей | Чтение + создание |
| Гость | Просмотр | Только публичные |
Настройка личного кабинета:
- Личный кабинет - Встроенное приложение нутри интерфейса Битрикс24 через iframe, взаимодействует через rest api
Технический стек:
javascript
Структура API endpoints:
/api/ideas/list— список идей/api/ideas/get/{id}— детали идеи/api/ideas/create— создание идеи/api/auth/register— регистрация
Компоненты сайта:
- Главная страница: статические блоки + виджет счетчиков
- Каталог идей: Vue.js компонент с пагинацией
- CRM-формы: встроенные формы Битрикс24
- Кэширование: Redis для API-ответов (TTL 5 мин)
Стадии канбана:
[Черновик] → [Модерация] → [Опубликовано] → [Отклонено]
Структура карточки:
Основные поля:
- Название: строка (обязательное)
- Описание: HTML-редактор
- Категория: список
- Автор: привязка к контакту
- Файлы: множественное
Системные поля:
- Дата создания: дата/время
- Статус: стадия канбана
- Модератор: пользовательРоботы автоматизации:
-
При создании (стадия "Черновик"):
- Робот 1: Валидация полей (0 сек)
- Робот 2: Привязка к контакту автора (2 сек)
- Робот 3: Email автору с подтверждением (5 сек)
-
При переходе в "Модерация":
- Робот 1: Назначить ответственного модератора
- Робот 2: Уведомление в чат модераторов
Интерфейс модератора:
- Канбан-доска с фильтром "На модерации"
- Быстрые действия: одобрить/отклонить
- Поле комментария при отклонении
Стадии процесса:
[Новый] → [Анализ] → [Поиск решений] → [В работе] → [Завершен]
Структура карточки:
Основные поля:
- Название запроса: строка
- Описание проблемы: HTML (обязательное)
- Отрасль: справочник
- Ожидаемый эффект: текст
- Бюджет: число
- Дедлайн решения: дата
Служебные поля:
- Количество идей: счетчик (авто)
- Лучшая идея: связь с СП "Банк идей"
- Статус поиска: списокАвтоматизация:
-
Робот "Новый запрос":
- Публикация на сайте через REST API
- Email-рассылка активным участникам
- Создание задачи модератору
-
Робот "Связь с идеей":
- При новой идее → увеличить счетчик
- Обновить список связанных идей
- Уведомить инициатора запроса
Воронка оценок:
[Назначена] → [В работе] → [Завершена]
Карточка оценки:
Связи:
- Идея: привязка к СП (обязательное)
- Эксперт: ответственный
Оценки:
- Новизна: число (1-5)
- Применимость: число (1-5)
- Эффект: число (1-5)
- Комментарий: текст
Автополя:
- Средний балл: формула
- Дата оценки: дата/времяГлавный БП "Экспертиза идеи":
// Использует 1 слот БП в СП "Банк идей"
При переходе в стадию "Экспертиза":
1. Определить категорию идеи
2. Найти 3 свободных экспертов по категории
3. Создать 3 записи в СП "Экспертные оценки"
4. Запустить таймер ожидания (5 дней)
5. При получении всех оценок:
- Рассчитать средний балл
- Если > 3.5 → стадия "Одобрено"
- Если < 3.5 → стадия "Доработка"Новые стадии:
[Черновик] → [Модерация] → [Экспертиза] → [Доработка] → [Одобрено] → [Пилот]
Дополнительные поля:
Оценка:
- Статус экспертизы: список
- Рейтинг: число (авто)
- Оценки экспертов: множественная связь
- Комментарии экспертов: множ. текст
Техническое:
- Теги: множественное
- История изменений: журнал
- Связанный запрос: связь с СПРасширение контактов:
Пользовательские поля:
- UF_USER_TYPE: список (Студент/Эксперт/Сотрудник)
- UF_ORGANIZATION: строка
- UF_SKILLS: множественное
- UF_RATING: число (авто)
- UF_IDEAS_COUNT: счетчикREST API для профилей:
// Endpoints
GET /api/users/list // список с фильтрами
GET /api/users/{id} // профиль участника
POST /api/users/message // отправка сообщенияСтруктура модуля:
База знаний/
├── Инструкции/
│ ├── Как подать идею
│ ├── Критерии оценки
│ └── FAQ
├── Кейсы/
│ └── Успешные проекты
└── Новости/
└── Тренды инноваций
Интеграция с сайтом:
// API для получения статей
GET /api/kb/sections // разделы
GET /api/kb/articles?section={id} // статьи раздела
GET /api/kb/article/{id} // полная статья
GET /api/kb/search?q={query} // поискНастройка календаря:
Типы событий:
- pitch_session: Питч-сессии
- webinar: Образовательные вебинары
- expert_meeting: Экспертные встречи
Поля события:
- Название и описание
- Тип события
- Дата/время
- Место/ссылка на трансляцию
- Лимит участников
- Список зарегистрированныхCRM-форма регистрации:
// При отправке формы
1. Проверить лимит мест
2. Добавить в список участников
3. Отправить подтверждение
4. Создать напоминаниеДашборды для администратора:
Классическая метрика активности платформы за месяц, для контроля работы акселератора:
- Сколько идей поступило?
- Сколько прошло отбор?
- Насколько они качественные по оценке экспертов/участников?Автоматические отчёты:
Еженедельный отчёт:
- Новые идеи за неделю
- Топ-5 по рейтингу
- Активность по категориям
Ежемесячный отчёт:
- Воронка конверсии идей
- Рейтинг участников
- Статистика по запросамМатрица уведомлений:
| Событие | Push | В системе | |
|---|---|---|---|
| Новый статус идеи | ✓ | ✓ | ✓ |
| Назначен экспертом | ✓ | — | ✓ |
| Напоминание о событии | ✓ | ✓ | — |
| Новое сообщение | — | ✓ | ✓ |
Настройки подписок:
// Пользовательские настройки
{
"email_notifications": {
"status_change": true,
"new_message": false,
"weekly_digest": true
},
"push_notifications": {
"enabled": true,
"quiet_hours": "22:00-08:00"
}
}// Использует 1 слот в СП "Банк идей"
class IdeaLifecycleBP {
// Запускается при создании идеи
public function execute($ideaId) {
// Этап 1: Валидация (5 мин)
$this->checkCompleteness($ideaId);
// Этап 2: Модерация (до 24 часов)
$this->waitForModeration($ideaId, 24*60);
// Этап 3: Экспертиза (до 5 дней)
if ($this->needsExpertReview($ideaId)) {
$this->assignExperts($ideaId);
$this->waitForExpertise($ideaId, 5*24*60);
}
// Этап 4: Решение
$this->makeDecision($ideaId);
}
}Вспомогательные роботы:
Набор "Уведомления" (не занимают слоты БП):
- robot_new_idea_moderator
- robot_evaluation_complete
- robot_idea_approved
Набор "Аналитика":
- robot_update_ratings (каждый час)
- robot_update_statistics (каждые 6 часов)
- robot_generate_dashboard (ежедневно)| № | Работа | Разработка |
|---|---|---|
| 1.1 | Публичная страница платформы | 20 ч |
| 1.2 | Личный кабинет участника | 35 ч |
| 1.3 | Подача и просмотр идей | 25 ч |
| 1.4 | Базовая модерация | 20 ч |
| Итого Фаза 1 | 100 ч |
| № | Работа | Разработка |
|---|---|---|
| 2.1 | Инновационные запросы от компании | 25 ч |
| 2.2 | Экспертная оценка идей | 30 ч |
| 2.3 | Расширенные профили участников | 25 ч |
| Итого Фаза 2 | 80 ч |
| № | Работа | Разработка |
|---|---|---|
| 3.1 | База знаний | 20 ч |
| 3.2 | Календарь мероприятий | 25 ч |
| 3.3 | Статистика и аналитика | 20 ч |
| 3.4 | Система уведомлений | 15 ч |
| 3.5 | Финальные доработки | 6 ч |
| Итого Фаза 3 | 86 ч |