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

Подрядчики и срок доступа

К концу этой страницы вы сможете:

  1. пригласить подрядчика с ограниченным сроком доступа;
  2. понять, что подрядчик видит и что пишет;
  3. продлить или снять срок и знать, когда освобождается место.

Пример: Вера — внешний разработчик, «Северный ветер» нанял её на 60 дней интегрировать API клиента X.

Роль «Подрядчик» ограничена по смыслу, а не только по сроку:

Подрядчик
ЧитаетТолько свои записи и записи с видимостью «проект»
Не видитЗаписи «отделу», «всей организации», чужие черновики
Новые записиСразу получают видимость «проект»
КлючиВыпускает себе сам, как сотрудник
Список сотрудниковТолько себя

Так Вера и штатные разработчики проекта делятся проектными знаниями, а внутренние договорённости компании Вере не видны.

  1. Администратор открывает «Сотрудники» → «Пригласить сотрудника».

  2. Указывает почту Веры, подразделение, роль «Подрядчик» и «Срок доступа, дней»: 60. Допустимо от 1 до 365 дней.

  3. Передаёт Вере ссылку-приглашение — она действует 7 дней. См. Приглашения и ключи.

  4. Срок доступа отсчитывается с момента, когда Вера принимает приглашение, а не с момента его создания.

В списке сотрудников рядом с Верой видно «доступ до 2026-12-04».

Сервер проверяет срок при каждом обращении. После срока:

  • Вера ничего не читает и не пишет — ни в кабинете, ни через агента; ответ сервера access_expired, в кабинете — «Срок вашего доступа к организации истёк. Обратитесь к администратору.»;
  • организация пропадает из её переключателя пространств;
  • в списке сотрудников у администратора рядом с ней — «доступ истёк»;
  • место за неё не оплачивается.

Записи, которые Вера успела сделать, остаются в организации с видимостью «проект».

  1. Администратор открывает «Сотрудники» и нажимает «Продлить» рядом с подрядчиком.

  2. Вводит, на сколько дней от сегодня продлить доступ (1–365). Новый срок заменяет старый, а не прибавляется к нему.

  3. Доступ возвращается сразу, если срок уже истёк.

Снять ограничение совсем можно через API кабинета: изменение сотрудника с "access_days": null. Каждое изменение срока записывается в журнал как access_term_changed с новой датой.

Состояние подрядчикаМесто
Доступ действуетЗанимает
Срок истёкНе занимает
Уволен (увольнение завершено)Не занимает

Подробнее — Оплата организации.