← в CRM

Эта страница собирается автоматически из «Инструкции для пользователей» при каждой выкладке — здесь всегда актуальная версия.

CRM «Высшая Лига» — инструкция для пользователей

Инструмент для планирования забега: задачи (проектные решения, ПР), связи между ними, сроки и критический путь. Правки сохраняются сразу и видны всей команде.


1. Вход

  1. Открой https://tlr-crm.virtualoff.ru
  2. Введи email и пароль в окне входа → Войти.
  3. Без входа не видно ничего — приложение закрыто окном входа целиком. Вход запоминается, повторно вводить не придётся.

Забыл пароль или нужен доступ новому человеку — к Андрею.


2. Проекты и эталон

Слева вверху — переключатель проектов.

Красный бейдж ЭТАЛОН рядом со списком означает, что ты сейчас в шаблоне. Будь здесь аккуратен: эталон видят все проекты, создаваемые позже.

Кнопки «🔎 Проверить лист» и «↓ из таблицы» (только админу, только на эталоне)

Эти кнопки видит только администратор и только когда открыт эталон. Остальным они не показываются — это не ошибка. Нужны они один раз: на переезде из Google-таблицы «Реестр ПР» в CRM. После переезда состав ПР правят прямо в CRM (см. §11), таблица остаётся архивом, обратной выгрузки из CRM в таблицу нет.

«🔎 Проверить лист» — проверка листа без записи: эталон не трогается, жать можно сколько угодно. Открывает отчёт со всеми проблемами листа сразу, а не с первой попавшейся:

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

«↓ из таблицы» загружает эталон из листа — полностью заменяя его текущее содержимое в CRM: задачи эталона создаются заново, поэтому всё, что в эталоне заведено или приложено руками, пропадёт. Если в листе остались блокеры, загрузка честно откажется и ничего не тронет. Обычные проекты (созданные «+ из эталона») загрузка не трогает.


3. Виды

Вкладки сверху — один и тот же набор задач в разных представлениях:

Вкладка Для чего
Гант сроки, связи, критический путь (основной рабочий вид)
Список задачи по стадиям, сначала с ближайшим сроком; заголовок показывает, что отобрано («Мои задачи», «Задачи по фильтру»), здесь же массовая смена ответственного (§11)
Доска канбан; колонки — по стадиям, по срокам, по людям или по статусу (переключатель «Колонки»)
Календарь задачи в день срока, месяц за месяцем (‹ › и «Сегодня»). Переключатель «Этот проект / Все проекты»: во втором режиме в одной сетке задачи всех мероприятий и операционки, у каждой — цветная метка проекта (расшифровка над сеткой), дни забегов подписаны. Фильтры и «Мои» работают и здесь; клик по задаче другого проекта переключает на него и открывает карточку
Сводка цифры по проекту: план/факт часов и бюджета по направлениям и людям, загрузка по неделям, сравнение с эталоном; у админа — роли команды
Заявки переносы сроков, которые ждут согласования (см. §8)
Итоги обратная связь после мероприятия и решения на следующий проект (см. §15)
Пожелания бэклог самой CRM: что неудобно, чего не хватает — пишите сюда, статусы («в планах», «сделано») расставляет админ
Журнал кто и что менял; вкладка видна только администратору

Ссылка на то, что открыто. Адрес страницы всегда содержит проект, вид, фильтры и открытую задачу — его можно скопировать коллеге (в карточке есть кнопка 🔗), а боты присылают ссылки прямо на карточку.

В Списке и Доске у каждой задачи видно дату окончания, сколько дней осталось (или на сколько просрочена), фамилию ответственного и право переноса. Просроченные — красным.

Карточки на Доске можно перетаскивать между колонками — перенос меняет саму задачу:

Отменить перетаскивание можно кнопкой «↶ Отменить».


4. Как читать диаграмму Ганта

Шкала сверху — календарь (месяцы, дни, недели), день 0 привязан к дате забега. Полоса задачи тянется от её старта до финиша.

Цвет полосы = право переноса (можно ли двигать задачу и кто решает):

Цвет Право переноса Смысл
🟢 зелёный сам исполнитель двигает сам
🔵 синий по согласованию переносить с принимающей стороной
🟠 оранжевый через МП только через менеджера проекта
⚪ серый запрещён перенос невозможен (внешние сроки)

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

Фиолетовая рамка вокруг полосы = задача на критическом пути. Сдвинешь её — поедет дата всего проекта. Задачи без рамки имеют запас.

Подсказка по цветам всегда есть в строке стадий наверху.

Стрелки между задачами — связи (что после чего идёт).

Уровни свёртки 1 · 2 · 3

Кнопки в панели фильтров, работают как уровни в сводных таблицах Excel:

Отдельные группы можно сворачивать и разворачивать щелчком по заголовку.

Как считается критический путь (простыми словами)

Наглядная версия этого раздела с интерактивной картинкой — /critpath.html.

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

Система считает его в три шага, как человек с календарём:

  1. Вперёд. Задача может начаться только когда закончены все её предшественники. Идём от старта: у каждой задачи получается самое раннее начало и самый ранний конец. Самый поздний из концов — это и есть длина проекта.
  2. Назад. Теперь от конца: насколько каждую задачу можно отложить, чтобы финиш проекта не сдвинулся? Получается самое позднее допустимое начало.
  3. Резерв. Разница между «можно начать не раньше» и «можно начать не позже» — это запас задачи. У кого запас ноль — тот на критическом пути: опоздание даже на день двигает весь проект. В Ганте такие задачи обведены фиолетовой рамкой.

Пример. Перед стартом надо: разметить трассу (3 дня), согласовать перекрытие улиц (5 дней) — эти две задачи идут параллельно, — и после обеих расставить волонтёров (2 дня):

Задача Дней Начало Конец Запас
Согласовать перекрытие 5 день 0 день 5 0 — критпуть
Разметить трассу 3 день 0 день 3 2 дня
Расставить волонтёров 2 день 5 день 7 0 — критпуть

Волонтёров не расставить раньше дня 5: разметка готова в день 3, но согласование заканчивается только в день 5 — ждём самого позднего предшественника. Итого проект — 7 дней, критический путь: согласование → волонтёры. Разметку можно двигать в пределах двух дней запаса, и на дату старта это не повлияет.

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

Практические следствия:

Правка прямо в таблице слева

Колонки слева: ID · Задача · Начало · Конец · Осталось · Ответственный.

Начало, Конец и Ответственный правятся щелчком по ячейке: даты пересчитываются в сдвиг и длительность, ответственный выбирается из списка сотрудников. Колонка Осталось — сколько дней до конца задачи; у просроченных там красное число со знаком минус.


5. Увидеть связи задачи

Когда задач много, связи теряются. Чтобы проследить:


6. Карточка задачи (клик по задаче)

Открывает всё о ПР и даёт редактировать. Правки сохраняются сразу.

Основное: название, примечание, длительность в днях, право переноса, должность и ответственный.

Ответственный везде — в карточке, таблице, форме новой задачи, телефоне — выбирается только из списка сотрудников: по одной строке на человека, у кого есть учётка. Вписать произвольное имя нельзя. Если у задачи уже стоит значение не из списка (например, совместное «Алныкин / Перерва» из листа), оно показывается первым и сохраняется, пока его не сменят.

Выполнение. Кнопка закрывает задачу и открывает обратно. Закрытые задачи не попадают в «мои задачи» в ботах и не считаются просроченными.

Связи:

Срок. Вместо «день 12 → 15» — нормальные даты и остаток: «осталось 21 день» или «просрочено на 5 дней». Задачам, которые начинаются позже дня забега, ставится пометка «после забега».

Исходный срок. CRM запоминает срок, с которым задача вошла в план, и больше его не меняет — ни вы, ни МП. Если задачу переносили, под сроком в карточке видно «исходный срок …». По разнице между исходным и фактическим сроками потом строится отчёт о переносах и выполнении в срок.

Информационные потоки. Поле «Входящая информация» руками не заполняется — по решению встречи 28.07 входом задачи считается исходящая информация её предшественников, и CRM показывает её вычисленной. Заполнять нужно два поля: «Кому передаём результат» (без получателя не собирается цепочка задач — CRM подсветит, если пусто) и «Исходящая информация» — что именно уйдёт получателю.

Картинки и ссылки. К «Инструкции / чек-листу» и к «Описанию результата» можно приложить картинку или PDF тремя способами: кнопкой «+ картинка», перетаскиванием файла на поле, либо Ctrl+V прямо в текст — снимок экрана из буфера сразу ложится в задачу. Миниатюра открывается по клику в полном размере, крестик убирает вложение. До 10 файлов на поле, каждый до 10 МБ.

Ссылки из текста собираются под полем блоком «Материалы»: адреса и чипы Drive из Google-таблицы приезжают вместе с текстом, у файлов Drive показывается превью. Если превью не открылось — значит у вас нет доступа к этому файлу в Google; попросите доступ у владельца, ссылка останется рабочей.

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

Из «Реестра ПР» (справочно, как в таблице): инструкция / чек-лист, описание результата, приоритет, классификация, ресурсы (трудозатраты план и факт), направление, фаза, критпуть и плановый срок из чек-листа.

Поле комментариев в карточке есть, но пока не сохраняется — журнал по задаче появится позже.


Типы связей

Связь по умолчанию — «финиш → старт» (FS): задача начинается после конца предшественника. В карточке у каждой связи есть маленькая метка типа; клик по ней переключает FS → SS → FF: SS — задачи стартуют вместе (не раньше начала предшественника), FF — заканчиваются вместе. На Ганте связи SS и FF подписаны на стрелке.

7. Связывание перетаскиванием (на диаграмме)

Быстрый способ соединить две задачи:

  1. Наведи на полосу задачи — по краям появятся кружки.
  2. Потяни за кружок к другой задаче и отпусти:
    • кружок справа (конец) → текущая задача станет предыдущей для той, на которую отпустил;
    • кружок слева (начало) → текущая станет следующей за той задачей.
  3. Связь, создающая цикл (задача в итоге зависит от себя), не создастся — появится предупреждение.

8. Сдвиг, длительность и право переноса

Право переноса — это правило, а не подсказка:

Право переноса Кто двигает
«двигаю сам» любой
«по согласованию с получателем» получатель результата (поле «Кому передаём результат») и МП
«только с МП» МП
«перенос запрещён» никто (полоса не двигается)

Если срок двигает кто-то другой, задача не меняется, а во вкладку Заявки ложится заявка: кто просит, с какой даты на какую. Согласующий (получатель или МП) нажимает «Одобрить» — и только тогда сдвиг применяется. Отклоняя, укажите причину — автор её увидит. Если задачу успели изменить после подачи заявки, система её не применит и попросит подать заново. То же можно сделать в боте: /requests, /approve ID, /reject ID причина; бот сам присылает заявку тому, кто должен её решить. Заявки ждут решения и на Доске, и при правке длительности в карточке — правило одно везде.

Кто МП, задают админ и МП во вкладке Команда.

Дедлайны проекта. Задачи подготовки, площадки и старта обязаны закончиться к дате забега, фаза «Завершение» — к забегу плюс срок закрытия (поле «закрытие … дн.» в шапке, по умолчанию 14). Если после правок задачи не укладываются — наверху загорается оранжевое предупреждение, а индикатор состояния становится «критическая ситуация». На Ганте обе границы отмечены линиями «забег» и «закрытие».


9. Строка стадий и фильтры

Строка стадий — верхняя панель под вкладками:

Фильтры — панель ниже:

День 0 шкалы считается как «дата забега минус самая длинная цепочка подготовки» и виден на Ганте меткой «старт проекта». Чтобы его сдвинуть, поменяйте дату забега в шапке проекта.


10. Боты: задачи в мессенджере

Есть два бота с одинаковым набором команд — в Telegram (@tlr_crm_bot) и в MAX. Они читают ту же базу, что и веб.

Команда Что показывает
/mine мои задачи: открытые, просрочка сверху, срок по расчёту; командные задачи видны всем
/ops мои задачи вне проектов (операционка)
/requests заявки на перенос, которые ждут моего решения
/approve ID, /reject ID причина одобрить / отклонить заявку (причину увидит автор)
/feedback ссылка на форму обратной связи по проекту
/status сводка по проекту: готово / в работе / не начато, просрочка, срок
/overdue список просроченных ПР
/projects, /project N список проектов и выбор проекта для этого чата
/me кто я / как привязать чат
/help справка

Плюс ежедневная сводка в подписанных чатах. Во всех сообщениях код задачи — это ссылка на её карточку в CRM.

Уведомления. Бот сам напишет: ответственному — когда к его задаче добавили комментарий и когда задачу назначили на него; согласующему — когда пришла заявка на перенос; автору заявки — когда её решили; всем МП — когда задача просрочена дольше трёх дней (одним списком, не чаще раза в неделю на задачу); всей команде — ссылку на форму обратной связи, когда забег прошёл.

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

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

Как включить /mine

Бот должен знать, что этот чат — твой. Привязка делается один раз:

Бот берёт имя из привязки «Я —» в шапке веб-приложения (см. §6), поэтому сначала укажи, кто ты. /mine фильтрует задачи по этой фамилии в поле «Ответственный» и добавляет командные задачи.


11. Создание и удаление задач

Создать задачу — кнопка «+ Задача» в панели фильтров. В форме: название, направление (существующее или новое — имя и короткий код), стадия, ответственный, начало и длительность, при желании предшественник и право переноса. Код ПР присвоится сам — следующий свободный номер в направлении.

Быстрое добавление — строка рядом с поиском. Одной фразой:

Позвонить подрядчику завтра #Трасса @Василенко

Приложение само разберёт: дату («сегодня», «завтра», «послезавтра», «через 3 дня», «через неделю», «в пятницу», «15.09»), повтор («каждый день», «каждую неделю», «каждый месяц», «каждые 3 дня»), направление после # и ответственного после @ — фамилия сотрудника или её начало. Если такого сотрудника нет (или подходит несколько), задача создастся без ответственного — об этом скажет сообщение. Остальное станет названием. Enter — задача создана.

Удалить задачу — корзина в шапке карточки. Удаляются и все её связи; вернуть нельзя, вложения пропадут вместе с задачей.

Сменить ответственного у многих задач сразу (МП и админ) — вид Список:

  1. Отберите блок фильтрами: направление, стадия, сотрудник (например, все задачи ушедшего сотрудника), поиск.
  2. Отметьте задачи галочками слева, галочкой у заголовка стадии — всю стадию, или кнопкой «Выделить все показанные» — всё, что сейчас в списке.
  3. В жёлтой панели выберите нового ответственного и нажмите «Назначить». Пункт «(снять ответственного)» очищает поле.

Правка идёт одним действием: сохраняются либо все задачи, либо ни одна. Каждая задача попадает в журнал, новый ответственный получит уведомление в боте. Передумали — «↶ Отменить» вернёт прежних ответственных.


12. Свои сроки, повторы, подзадачи и комментарии

Два рода задач. Обычная ПР получает срок из цепочки связей — сдвинулся предшественник, поехала и она. Но можно задать свою дату (карточка → «Своя дата и повтор» → «Срок (дата)») — тогда задача считается календарной: стоит на своём дне, цепочка на неё не влияет. Очистить дату — вернётся расчёт по связям.

Повтор («каждый день / неделю / месяц / каждые N дней») работает как в Тудуисте: закрываешь задачу — она не закрывается, а переезжает на следующий срок. Насовсем закроется, когда пройдёт дата в поле «Повторять до». Повторы помечены значком ⟳.

Напомнить за N дней — за сколько дней до срока бот пришлёт личное сообщение. Пусто — как задано в проекте (обычно 2 дня); в день старта, в день срока и на следующий день бот напишет в любом случае (см. §10).

Подзадачи — чек-лист внутри карточки: пункты с галочками. Это шаги одной ПР, а не отдельные задачи: у ПР по-прежнему один ответственный.

Комментарии — лента обсуждения внизу карточки, с автором и временем. Видны всем сразу. Свой комментарий можно удалить, чужой — только администратору; править нельзя никому.

Операционка — задачи вне забегов

В переключателе проектов есть «☰ Операционка». Это текучка компании, не привязанная к мероприятию: сроки только собственными датами, критического пути здесь нет. В ботах — команда /ops.


13. На телефоне

Открой тот же адрес https://tlr-crm.virtualoff.ru — на узком экране откроется мобильная версия (Гант на телефоне нечитаем, поэтому его там нет).

Поставить на домашний экран: в браузере «Поделиться» → «На экран Домой» (iPhone) или меню → «Установить приложение» (Android). Откроется как обычное приложение, без адресной строки.

Вернуться к полной версии — вкладка Проекты → «Полная версия (Гант)».


14. Совместная работа

Правки сохраняются в общую базу сразу и видны другим без перезагрузки — если кто-то поменял задачу, у тебя обновится само. Кто и что менял в задаче, видно в её карточке (блок История: кто, когда, какое поле и как); полный журнал по всем событиям — во вкладке Журнал у администратора.

Кто я. Кнопка «Я — …» в шапке привязывает твою учётку к человеку из справочника сотрудников. По этому имени работают «Мои» на десктопе и в телефоне, /mine и напоминания в ботах, право согласовывать переносы как получатель. Если кнопка оранжевая — привязка не сделана.

Роли. Обычный участник, МП (менеджер проекта: согласует переносы, решает заявки, получает эскалации, разбирает итоги, ведёт команду) и админ. Сам себе роль никто поднять не может — это закрыто на сервере.

Команда: завести, поправить, отключить (админ и МП)

Вкладка Команда справа в строке вкладок — видна админу и МП. Строка на каждую учётку: ФИО, логин, роль, статус.

Ограничения: МП не выдаёт роль «админ» и не меняет учётки админов; свою роль и своё отключение не поменять никому — чтобы не запереть себя. Учётка бота сервисная, её здесь не трогают. Одно ФИО — один сотрудник: второго «Иванова Мария» система не заведёт, а про однофамильца предупредит (их задачи будут видны обоим).

Вход. Логин можно вводить коротко (ivanova) или полностью (ivanova@tlr.local).

После заведения каждый привязывает мессенджер («🔗 Telegram» или «🔗 MAX», см. §10). Кнопка «Я — …» в шапке у заведённого через вкладку уже стоит на его имени.

Проверить, что всё сработало: кнопка «Мои» в строке стадий показывает свои задачи, /mine в боте — те же задачи, во вкладке Заявки у МП есть кнопки «Одобрить / Отклонить», а в шапке у него бейдж МП.

Если что-то не так:

Статус задачи. В карточке (и на Доске «по статусу»): не начато → в работе → на проверке → закрыта. CRM запоминает, когда задачу взяли в работу и когда закрыли, — из этого в Сводке считается факт длительности и сравнение с эталоном.

Командная задача. Галочка «Командная задача» в карточке — исполнитель «Команда проекта»: задача показывается в «Мои» у всех, напоминания получают все привязанные к ботам.


15. Итоги мероприятия

Вкладка Итоги — обратная связь после забега. Когда дата забега прошла, боты рассылают команде ссылку на форму; срок заполнения — 5 рабочих дней (вкладка показывает, сколько осталось). Три поля: что прошло хорошо, что было не так, что изменить.

МП разбирает ответы на итоговой встрече: ставит «принято» / «отклонено», а у принятых предложений нажимает «→ создать задачу» — выбрав проект (обычно следующий забег или эталон). Задача появляется в направлении «Итоги прошлого забега» с кодом ITG-NN, ответственного и срок задаёт МП в карточке.

Сравнение с эталоном (вкладка Сводка) показывает, где оценка длительности в проекте разошлась с шаблоном и какой получился факт; кнопка «в эталон» переносит уточнённую цифру в шаблон, чтобы следующий проект стартовал с исправленной оценкой.


Чего пока нет


Если что-то не так