Приглашаем к тестированию LadVen OSЗапросить демо
Перейти к основному содержимому

Клиентские проекты

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

Каталог открывается из раздела клиентских проектов. Выберите проект, чтобы открыть его рабочую область. Доступные записи и действия зависят от прав пользователя и политики клиентского контекста.

Каталог доступен по адресу /client-projects, а карточку конкретного проекта можно открыть напрямую по /client-projects/:clientProjectId. Содержимое карточки и доступные действия зависят от ваших прав.

Каталог проектов

Каталог проектов — conceptual guidance, not UI evidence

Каталог показывает проекты порциями. В строке или карточке видны название, тип, состояние и дата последнего изменения. Нажмите название, чтобы открыть рабочую область проекта.

Доступны следующие фильтры:

  • поиск по названию; поиск начинается после короткой паузы, чтобы результаты не обновлялись на каждый символ;
  • Все или Мои — во втором режиме показываются проекты, где вы указаны ответственным;
  • состояние: активный, неактивный, в архиве;
  • тип: подразделение, филиал, отдел, бренд, площадка, программа, клиентский проект или другой тип;
  • клиент — компания или контакт, с которым связан проект;
  • Показывать архивные — добавляет архивные записи к результату.

Фильтр клиента открывает отдельное окно поиска компаний и контактов. Внутри можно искать с клавиатуры, выбрать вариант Enter или кликом, закрыть окно Esc или кликом снаружи и снять выбранный фильтр. Ошибка поиска клиента не должна превращаться в «проектов нет»: повторите поиск или сбросьте фильтр.

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

На странице /client-projects нажмите Новый проект или откройте форму напрямую по /client-projects?create=1. В форме обязательны название и клиент; тип по умолчанию — клиентский проект, статус — активный, а теги необязательны и разделяются запятыми. Клиент, переданный из фильтра или другой точки входа, подставляется заранее, но его можно изменить; отдельного поля ответственного или родительского проекта в форме реестра нет. При пустом названии или без клиента форма показывает ошибку рядом с полем и не отправляет запрос; во время создания кнопки блокируются. Ошибка создания остаётся в модальном окне и допускает повтор после проверки прав; после успеха открывается /client-projects/:clientProjectId. Если переводы выбранной локали ещё не полностью готовы, отдельные подписи, состояния и сообщения об ошибках могут временно отображаться на английском или смешанно; правила данных и доступа не меняются.

Состояния каталога

Состояния каталога — conceptual guidance, not UI evidence

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

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

Рабочая область проекта

Рабочая область проекта — conceptual guidance, not UI evidence

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

Обзор проекта содержит:

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

Чек-лист проекта — это план и контрольные точки, а не список назначенных задач. Отметка пункта не закрывает задачу и не отправляет уведомление исполнителю. Если нужен ответственный, срок и приёмка результата, создайте задачу во вкладке задач.

Смена ответственного

Смена ответственного — conceptual guidance, not UI evidence

В панели параметров можно выбрать другого ответственного, если у вас есть право передать ответственность и проект не архивирован. Список сотрудников загружается при открытии этого выбора. Выбор сохраняется сразу inline; дождитесь индикатора сохранения и проверьте обновившуюся сводку проекта. Если право не выдано или проект архивирован, поле остаётся только для чтения. Ошибка сохранения не меняет текущего ответственного: повторите действие после проверки доступа и состояния проекта.

В панели параметров проекта можно менять состояние, тип, родительский проект и теги. В качестве родителя доступны только неархивные проекты того же клиента; проект другого клиента или архивную запись выбрать нельзя. Каждое поле сохраняется отдельно прямо в панели; при ошибке сохранения текущее значение не подменяется, а показывается уведомление об ошибке с возможностью повторить. Архивирование требует подтверждения; после подтверждения проект становится только для чтения, и новые задачи в нём создавать нельзя. Для восстановления обратитесь к владельцу проекта или администратору.

Работа с чек-листом

Работа с чек-листом — conceptual guidance, not UI evidence

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

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

Новый пункт добавляйте клавишей Enter: строка появляется сразу, а запросы создания отправляются последовательно. На коротком неразбитом списке команда группировки может быть скрыта; она появляется, когда список становится достаточно длинным или после создания первой группы. На сенсорном экране действия строки собраны в меню , а не в наборе постоянно видимых кнопок. При удалении пункт сразу исчезает и в течение короткого окна его можно вернуть кнопкой Вернуть; после истечения окна сервер может временно показать пункт как удаляемый, пока дочерние пункты перестраиваются. При ошибке удаления строка возвращается на прежнее место. Финальное обновление, а не первоначальное исчезновение, подтверждает результат.

Даты, описание и архив

Даты, описание и архив — conceptual guidance, not UI evidence

Дата начала не может быть позже дедлайна. При нарушении диапазона сохранение отклоняется — исправьте обе даты и повторите. Сохранение описания и чек-листа требует права записи.

После подключения содержания проекта к общему дереву локалей 26 видимых ключей обзора, файлов, чек-листа и параметров переведены для всех девяти локалей. Полного parity ещё нет: guard-baseline фиксирует унаследованные ключи базового языка — de 104, zh 102, es 102, fr 103, ar 70, kk 102 и ky 102. В ленте событий готовая фраза от сервера может остаться русской независимо от языка интерфейса; имя проекта в ней — данные, а не доказательство локализации. Для same-locale проверки смотрите на видимые подписи и текст событий, а не только на htmlLang; screenshot/evidence остаются source-gated до полного паритета.

Включите переключатель редактирования, чтобы открыть описание в редакторе форматированного текста с панелью форматирования: заголовки, списки, выделение, ссылки и другие доступные действия. Изменения сохраняются автоматически, когда фокус покидает редактор; нажмите Esc, чтобы отменить черновик и вернуть последнее сохранённое описание. Чтобы упомянуть сотрудника, введите @, стрелками ↑/↓ выберите вариант и нажмите Enter; Esc закрывает список упоминаний, а если список не открыт — отменяет редактирование. При уходе фокуса выделение текста, начатое вне редактора, не сбрасывается.

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

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

Вкладки и связанные материалы

Вкладки и связанные материалы — conceptual guidance, not UI evidence

Рабочая область проекта связывает:

  • задачи — исполнение с ответственными, сроками и приёмкой;
  • сделки и обращения — клиентские результаты в нужной воронке;
  • файлы и ссылки — рабочие материалы и внешние адреса;
  • связи — отношения с другими записями;
  • обсуждения и разговоры — решения и коммуникацию в контексте;
  • шаблоны и настройки — в настройках проекта также отображается панель доступа и участники.

Набор вкладок зависит от типа контекста и данных. Для клиентского проекта доступны собственные Активность, Задачи, Сделки и обращения, Обязательства, Права на услуги, Исполнение, Счета, Файлы, Документы, Ссылки, Связи, Разговоры, Обсуждения, Шаблоны и Настройки; пустые или неразрешённые разделы могут оставаться в меню «Ещё». Вкладки открывают данные по мере обращения к ним. Лента активности может временно показывать «готовится» с кнопкой повторить; это не означает потерю проекта или остальных данных.

Создавайте работу из проекта, чтобы связь с клиентом и проектом сохранилась автоматически. Перед добавлением файла, обсуждения или внешнего участника откройте Настройки и проверьте панель доступа: у клиентского проекта нет отдельной вкладки «Доступ», а сам контекст не делает внутренние материалы публичными. Экстранет не является вкладкой клиентского проекта; внешний контур настраивается в карточке клиента или в отдельной статье об экстранете.

Права и безопасность

Права и безопасность — conceptual guidance, not UI evidence

Права проекта могут разрешать чтение, запись, управление или не давать доступа. Отсутствие кнопки редактирования — ожидаемый результат политики, а не повод обходить ограничение. Не помещайте в описание, чек-лист, имена файлов и публичные ссылки реальные секреты, токены или лишние персональные данные.

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

Для воспроизводимых проверок рабочей области используйте каноническую пару: клиент Demo Client North и клиентский проект Client rollout — demo. Не заменяйте проект на Rebranding — demo: это имя зарезервировано для синтетической CRM-сделки. Не используйте реальные данные или raw IDs.

Проверка результата

Проверка результата — conceptual guidance, not UI evidence

  1. У проекта выбран правильный клиент, тип и ответственный.
  2. Активные задачи и сделки находятся во вкладках проекта, а не потеряны в общем списке.
  3. Чек-лист отражает план и не используется вместо задач.
  4. Даты образуют допустимый диапазон, а архивные проекты не принимают новую работу.
  5. Файлы, обсуждения, панель доступа в настройках и внешний контур соответствуют роли и privacy-политике.

Состояния фильтра клиента и ленты

Состояния фильтра клиента и ленты — conceptual guidance, not UI evidence

Фильтр клиента выполняет отдельный поиск по компаниям и контактам. Ищите с клавиатуры, выбирайте Enter или щелчком, закрывайте Escape или кликом вне списка и при необходимости очищайте выбранного клиента. Ошибка поиска клиента не означает пустой каталог проектов: повторите запрос или сбросьте фильтр.

Рабочая область клиентского проекта может показывать Активность, Задачи, Сделки и обращения, Обязательства, Права на услуги, Исполнение, Счета, Файлы, Документы, Ссылки, Связи, Разговоры, Обсуждения, Шаблоны и Настройки. Вкладки открываются по мере обращения к ним; пустые или недоступные разделы могут оставаться в меню «Ещё». Лента активности иногда показывает состояние «готовится» с кнопкой «Повторить». Это не означает потерю проекта или остальных данных.

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

Связанные страницы

Связанные страницы — conceptual guidance, not UI evidence