Пространства — это изолированные области для организации контента по командам, проектам или темам.
#Типы пространств
| Тип | Описание | Кто видит |
|---|---|---|
| Корпоративное | Основное пространство организации. Создаётся при регистрации. | Все участники организации, кроме гостей и тех, кому закрыт доступ |
| Приватное | Для конкретной команды или проекта с ограниченным доступом. Пока вы никого не пригласили, оно личное. | Участники и владелец организации (администратор — только если он участник) |
Публичный доступ — это не тип пространства. Открытость статьи анонимным посетителям задаётся её состоянием публикации (Публичная), а не типом пространства. См. Публичная база знаний.
#Создание пространства
- Перейдите в Настройки → Пространства
- Нажмите «+ Создать пространство»
- Введите название
- Выберите тип (Корпоративное / Приватное)
- Нажмите Создать
Лимит пространств зависит от тарифного плана.
#Настройка пространства
Нажмите кнопку настроек (шестерёнка) на карточке пространства:
- Название — изменить
- Тип — Корпоративное или Приватное
- Корпоративное — все пользователи организации видят пространство по умолчанию
- Приватное — доступ у тех, кого явно добавили в пространство, и у владельца организации
#Участники пространства
Нажмите кнопку «Участники» на карточке. Окно показывает всех, кого пространство пускает, и откуда у каждого доступ:
- Владелец организации — доступ во всех пространствах, не меняется;
- По роли в организации — в корпоративном пространстве сотрудники работают без отдельного добавления: Администратор организации — как администратор, Редактор — как редактор, Пользователь — как читатель. Гостю корпоративное пространство не открыто;
- Роль назначена вручную — роль в пространстве отличается от роли по организации; кнопка «Вернуть роль по организации» снимает ручную роль;
- По приглашению — человек добавлен в пространство явно (например, гость или участник приватного пространства).
Кнопка «Закрыть доступ» убирает человека из пространства. В корпоративном пространстве он попадает в раздел «Доступ закрыт», откуда доступ можно «Вернуть»; в приватном — просто перестаёт быть участником.
Действия в окне:
- Роли в пространстве (независимо от глобальной роли):
- Добавить в пространство — над списком участников есть поиск по имени и почте и кнопка «Добавить». Она открывает окно: первая строка — роль в пространстве, вторая (у владельца и администратора организации) — роль в организации для новых людей. В поле «Имя, почта или новый e-mail» сразу виден список коллег, у кого ещё нет доступа: отметьте одного, нескольких или «Выбрать всех» (отмечает найденных). Если ввести адрес человека, которого в организации нет, появится строка «Пригласить … по e-mail» — ему придёт письмо со ссылкой. Выбранные показываются над полем; «Добавить (N)» добавляет всех сразу.
- Изменить роль — кликните на pill
- Закрыть доступ — нельзя закрыть доступ последнему администратору пространства
Каждое изменение — добавление, смена роли, закрытие доступа, возврат роли по организации — записывается в Журнал действий: кто, кому и что. Журнал видят владелец и администратор организации.
После создания пространства LiKE спрашивает «Пригласить в пространство других людей?» — можно сразу открыть это окно или отложить: пространство может быть и только для себя.
#Переключение между пространствами
В боковой панели (sidebar) есть Space Switcher:
- Нажмите на текущее пространство в шапке sidebar
- Откроется dropdown со всеми пространствами, где у вас есть доступ (SpaceMember)
- Кликните для переключения
- Контент (статьи, коллекции, поиск, AI-ответы) фильтруется по выбранному пространству
Специальные пункты в dropdown:
- Публичные статьи — виртуальное пространство
__public__со всеми статьями, у которыхpublish_state=publicи которые лежат в публичных пространствах. Технически это не реальное пространство в БД, а сборник публичных статей, отфильтрованных по условию. Используйте, чтобы увидеть ровно то, что видит анонимный посетитель Public KB. - Приватное пространство — видно тем, кого вы пригласили, и владельцу организации (см. ниже)
#ADR 0008 — поиск всегда в одном пространстве
В LiKE поиск работает в контексте одного пространства за раз — это сознательное архитектурное решение (ADR 0008). Невозможно сделать запрос «искать сразу во всех пространствах».
Причины:
- Качество RAG — смешение контекстов из разных пространств снижает релевантность ответов (signal dilution)
- Privacy by construction — один SQL-фильтр гарантирует, что юзер не увидит контент из чужого пространства даже при баге в коде
- Семантическая чистота — пространства существуют, чтобы разграничивать темы; поиск «по всему» обнуляет смысл разграничения
Поэтому смена пространства в SpaceSwitcher обязательна при работе над разными темами. Если вы видите ответ «не нашлось» — возможно, нужная статья в другом пространстве; переключитесь и повторите запрос.
#Удаление пространства
Удалить, восстановить и удалить навсегда пространство может Owner организации — любое, Admin организации — корпоративное и приватное, где он участник с ролью администратора. Те же права нужны, чтобы видеть пространство в блоке «Удалённые пространства». Space Admin, который не является Owner или Admin организации, не может удалить это пространство — это страховка от случайной потери крупного объёма данных.
#Soft-delete (в «Удалённые пространства»)
- Настройки → Пространства → нажмите иконку корзины на карточке пространства
- Подтвердите удаление — если в пространстве есть статьи, окно подтверждения покажет их количество
- Пространство со всем содержимым переносится в блок «Удалённые пространства» на той же странице Настройки → Пространства и хранится там 30 дней (на карточке указаны дата окончательного удаления и кто удалил), после чего удаляется автоматически. В Корзину удалённое пространство не попадает
#Восстановление
Настройки → Пространства → блок «Удалённые пространства» → кнопка «Восстановить» на карточке. Пространство возвращается со всеми коллекциями, статьями и участниками на момент удаления. Статьи и коллекции, удалённые в корзину ещё до удаления пространства, снова появятся в корзине; пока пространство было удалено, их срок хранения не шёл.
#Окончательное удаление
Досрочное удаление, не дожидаясь истечения 30 дней:
- Настройки → Пространства → блок «Удалённые пространства» → «Удалить навсегда»
- В окне подтверждения выберите, что сделать с содержимым: перенести в корпоративное пространство — все папки и статьи со всей структурой переедут в папку с именем пространства (у приватного пространства окно предупредит, что содержимое станет видно всем участникам организации), — или удалить вместе с пространством — все папки и статьи пространства удаляются безвозвратно
- Пространство удаляется безвозвратно. Если к нему подключён виджет или бот, удаление не выполнится — сначала переключите их на другое пространство
Permanent delete доступно Owner организации — для любого пространства, Admin организации — для корпоративного и приватного, где он участник с ролью администратора. Администратор, который удалил пространство, не может сам удалить его навсегда — это делает другой Admin или Owner. Space Admin, который не является Owner или Admin организации, не может permanent-удалить своё пространство.
Каждый шаг — удаление, восстановление и окончательное удаление, в том числе автоматическое через 30 дней, — записывается в Журнал действий с типом объекта «Пространство»: кто и когда. Автоматическое удаление записывается без автора — его выполняет система.
#Ограничения
- Нельзя удалить последнее корпоративное пространство организации (организация не может остаться без основного пространства)
- Нельзя удалить последнего админа из пространства (всегда должен быть кто-то с правами управления)
- Приватное пространство видно только его участникам и владельцу организации (администратору организации — только если он участник)
- Лимит пространств зависит от тарифа:
- Free: 1 пространство
- Starter: 3
- Pro: 10
- Enterprise: безлимит
#Личное пространство
Отдельного «личного» типа пространства нет. Пространство остаётся личным, пока вы никого в него не пригласили: приватность даёт отсутствие участников, а не особый тип.
- Создавать пространства может владелец или администратор организации
- Пока вы никого не пригласили — содержимое видите только вы и владелец организации
- Владелец организации видит любое её пространство — организация отвечает за свои данные: обязана выдать их по запросу сотрудника и удалить по требованию
- Администратор — только там, где он участник. В приватное пространство его пускает только членство: закрытое пространство владельца администратору не открывается
- Для черновиков отдельное пространство не нужно: у статьи есть статус «Черновик» — она не попадает ни в поиск, ни в публичную базу, пока вы не опубликуете
#Роли в пространствах (Space Members)
Каждое пространство имеет собственные роли, независимые от глобальной роли в организации:
| Роль в пространстве | Возможности |
|---|---|
| Admin | Всё, что Editor, плюс участники пространства и удаление из корзины навсегда. Название, тип и удаление самого пространства — у Owner и Admin организации |
| Editor | Создание и редактирование статей внутри пространства |
| Viewer | Только чтение статей пространства |
Это роли пространства — не путайте с ролями организации (Owner / Admin / Editor / User / Guest). Как они комбинируются — в статье Роли и права доступа.
Управление: откройте пространство → Настройки → Участники → добавить/изменить роль/удалить.
Владелец организации автоматически получает роль Admin в каждом пространстве, Admin организации — в каждом корпоративном (в приватном — только если он участник).