Перейти к содержимому

Проекты и сделки

Сделка — это тот же проект с другим типом. Отдельной таблицы сделок нет, переключение типа в редакторе — обычная смена поля. Поэтому в группе «Продажи» два пункта, а экран один и тот же.

Сверху — заголовок и сводка «N активных · M задач в работе». Вкладки Все / Активные / Сделки / Архив: «Сделки» — фильтр по типу, а не по статусу, те же сделки списком вместо воронки. Правее — поиск по названию и описанию и переключатель «Плитками / Списком».

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

На карточке проекта видно название, описание, полосу прогресса (у сделки вместо прогресса — вероятность), число задач и просрочек, плашку срока.

В заголовке — статус («Активный» или «Архив»), кликабельный бейдж компании-заказчика и бейдж «Системный» у защищённых проектов: проект по умолчанию и «Входящие агента» удалить нельзя, кнопок редактирования у них нет вовсе.

Кнопки зависят от статуса: активный проект можно редактировать и архивировать, архивный — восстановить и удалить (с подтверждением). Кнопка «Новая задача» есть всегда.

Вкладки: Обзор (описание, статистика задач, первые пять задач), Задачи (полный список с поиском), Связанное (прочие объекты графа).

Правая колонка — четыре панели: Заказчик (компания и контактное лицо, строки кликабельны), Команда (ответственный и участники), Информация (создан, обновлён, срок, этап у сделки), Финансы (план и факт оплат по каждой валюте отдельно, сумма договора, сумма сделки).

Обязательное поле одно — название. Дальше: описание, цвет из восьми предустановленных, статус «Активный/Архив». Слаг задаётся при создании и менять его нечем.

Раздел «Связи» появляется только у уже сохранённого проекта:

  • Заказчик — только компания, это проверяется;
  • Контактное лицо — только человек;
  • Ответственный — один на объект: назначение нового снимает прежнего;
  • Команда — несколько участников чипами.

Блок виден у любого объекта — и у проекта, и у сделки: режим оплаты не связан с типом. Режимы: без оплаты, фиксированная, почасовая, retainer, за работу. Для всех, кроме «без оплаты», задаются валюта, отсрочка в днях, дата начала и срок сдачи; дальше — сумма договора, ставка за час или ставка за период с выбором периода.

У фиксированной оплаты открывается редактор вех: этап, сумма или доля в процентах (одно поле с переключателем единицы), срок. Вехи попадают в календарь платежей.

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

Экран «Сделки» — доска: колонка на каждый этап, в шапке колонки число сделок и суммы по валютам (разные валюты не складываются). Сделки с этапом, которого больше нет, не пропадают — собираются в колонку «Без этапа».

Фильтры: компания-заказчик, срок закрытия (месяц, квартал, просрочено), поиск по названию. Кнопка «Добавить» внизу колонки создаёт сделку с уже подставленным этапом.

Перетаскивание карточки между колонками меняет этап; то же самое можно сделать списком «Этап» в редакторе.

В редакторе сделки появляется блок «Воронка»: этап, вероятность (слайдер), сумма и валюта, ожидаемое закрытие и исход сделки — в работе, выиграна, проиграна.

Диалог «Этапы воронки» открывается из трёх мест — с обзора проектов, с воронки и из редактора сделки. При первом обращении создаётся стартовый набор: Обращение → Квалификация → Предложение → Переговоры → Закрытие.

Цвет применяется сразу по выбору, название сохраняется по потере фокуса, порядок меняется стрелками «Выше»/«Ниже». Удаление этапа, на который ссылаются сделки, не проходит вслепую: приложение попросит выбрать этап-получатель и одной операцией перенесёт сделки, прежде чем удалить старый этап.

Понижение «Сделка → Проект» очищает этап, сумму, вероятность и дату закрытия — редактор предупреждает об этом. Блок «Оплата работ» при этом сохраняется: режим оплаты живёт независимо от типа объекта.

Удаление проекта (доступно только для архивного) не удаляет связанные задачи, заметки и документы — они просто отвязываются.