# Роли (https://docs.treema.ai/ru/docs/settings/roles)

Что такое роль, готовые роли, как собрать свою и что управляющий отелем может и не может в неё положить.

**Роль** — это именованный набор прав: «Ресепшн», «Хаускипинг», «Ночной аудитор». Права
людям не выдают по одному: им выдают роли — на вкладке [Команда](https://docs.treema.ai/ru/docs/settings/team/) — и роль всегда выдаётся
*где-то*: в одном объекте, во всех объектах или на уровне рабочего пространства. Вкладка **Роли** —
это место, где живут сами роли: готовые, которые есть в продукте, и те, что собираете вы.

Заголовок вкладки — «Роли», под ним — модель в одну строку: «Роль — набор прав. Роль отеля
назначается на отель, роль сети — на сеть.» В экранах доступа объект называется отелем, а рабочее
пространство — сетью.

## Два вида ролей [#два-вида-ролей]

* **Роль отеля** — про вещи одного объекта: его обращения, задачи, витрину, команду. Она назначается
  на объект или на **Все отели сети, включая новые** — тогда она действует в каждом объекте, который
  есть сейчас, и в каждом, который добавят потом.
* **Роль сети** — про то, что принадлежит рабочему пространству, а не отдельному объекту: сетевая
  витрина, общие каналы, общие шаблоны, настройки и оплата самого пространства. Она назначается на
  уровне рабочего пространства.

Эти два вида не смешиваются: роль отеля, даже во всех отелях, не дотягивается до сетевых объектов,
а роль сети — до вещей какого-либо объекта. Кому нужно и то и другое, держит две роли. Роли
складываются, так что человек может держать и несколько ролей в одном объекте.

Владелец и администраторы рабочего пространства ролей не держат вовсе — полному доступу они не
нужны — и переключают список вверху между **Роли отеля** и **Роли сети**. Управляющий отелем видит
только роли отеля.

## Список [#список]

![Screenshot: settings/roles](https://docs.treema.ai/screenshots/ru/settings/roles.png)

1. Сначала готовые роли, затем свои — тип, число прав и кто держит каждую

| Колонка        | Что показывает                                                                                                                                                                                   |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Роль**       | Название и под ним описание.                                                                                                                                                                     |
| **Тип**        | **Стандартная** — идёт с продуктом, изменить нельзя. **Своя** — собрана в этом рабочем пространстве. **Роль «Riverside Lisboa Hotel»** — роль, которую управляющий собрал для своего отеля. |
| **Прав**       | Сколько прав даёт роль.                                                                                                                                                                          |
| **Назначения** | «*n* чел. · *n* мест» или «нет».                                                                                                                                                                 |

**Изменить** в конце строки открывает редактор; **Открыть** — роль, которую можно посмотреть, но не
изменить. **Создать роль** начинает новую.

## Готовые роли [#готовые-роли]

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

| Роль                   | Для кого                                    | Что даёт                                                                                                                                                                                                     |
| ---------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Управляющий отелем** | Тот, кто управляет отелем                   | Все права уровня отеля, включая чувствительные: приглашать людей, менять роли, удалять задачи, запускать рассылки, подключать интеграции, менять настройки отеля.                                            |
| **Ресепшн**            | Ресепшен                                    | Видит обращения гостей, отвечает и назначает их коллегам; видит и создаёт задачи; читает и пишет в чаты; видит базу знаний и витрину; видит и ведёт заказы.                                                  |
| **Хаускипинг**         | Линейный персонал                           | Видит и создаёт задачи; читает и пишет в чаты; видит базу знаний.                                                                                                                                            |
| **Ресторан и заказы**  | Ресторан, бар, рум-сервис                   | Видит обращения гостей и отвечает им; видит и создаёт задачи; читает и пишет в чаты; видит базу знаний; видит и меняет витрину; видит и ведёт заказы.                                                        |
| **Маркетинг**          | Рассылки и контент                          | Видит обращения гостей; видит и создаёт задачи; читает и пишет в чаты; видит и редактирует базу знаний; видит и меняет витрину; видит заказы; видит и настраивает автоматизации; видит и запускает рассылки. |
| **Только просмотр**    | Аудиторы, наблюдатели, управляющая компания | Видит всё в объекте — обращения, задачи, чаты, базу знаний, витрину, заказы, автоматизации, рассылки, команду, настройки отеля — и ничего не меняет.                                                         |

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

Открытая готовая роль показана только для чтения — «Готовую роль нельзя изменить. Скопируйте её,
чтобы собрать свою.» — в две колонки, **Может · *n*** и **Не может · *n***, по модулям, так что
сразу видно, что сотрудник ресепшена сможет, а чего нет. **Скопировать** вверху открывает редактор с
теми же правами и названием с припиской «(копия)».

![Screenshot: settings/role-preset](https://docs.treema.ai/screenshots/ru/settings/role-preset.png)

1. «Скопировать» — начать свою роль с этой готовой

## Как собрать роль [#как-собрать-роль]

**Создать роль** или **Изменить** у своей роли открывает редактор. Это экран для компьютера; с
телефона роль можно посмотреть, но не изменить — «Редактировать роли можно на компьютере. Здесь
роль доступна для просмотра.»

![Screenshot: settings/role-editor](https://docs.treema.ai/screenshots/ru/settings/role-editor.png)

1. «Модули» — у каждого выбрано/всего, отметка «Новое» и точка, если выбрано чувствительное право
2. Права выбранного модуля — по флажку на каждое, чувствительные в своей группе
3. Подвал — сколько прав выбрано и кнопка «Создать роль»

Вверху — **Название роли** (до 60 символов) и **Для чего эта роль** (до 200). Для новой роли
владелец и администраторы выбирают **Уровень** — Роль отеля или Роль сети — и «после создания
уровень не меняется». **Заполнить как** позволяет начать роль отеля с готовой, а не с нуля.

Ниже две панели:

* **Модули** слева — Обращения, Задачи, Внутренние чаты, База знаний, Витрина, Заказы,
  Автоматизации, Рассылки, Команда, Настройки отеля (у роли сети — Настройки сети) — у каждого
  «*выбрано*/*всего*», отметка **Новое** у модуля, чьи права появились в этой версии, и маленькая
  точка, если в нём выбрано чувствительное право. Клик по модулю показывает его права.
* Права выбранного модуля справа — по флажку на право, с пояснением в одну строку под каждым.
  Флажок в заголовке модуля выбирает или снимает весь модуль. Чувствительные права вынесены в
  отдельную подсвеченную группу **Чувствительные действия · Модуль**. Поиск — «Поиск по всем
  модулям» — ищет сразу по всем модулям, а **Все / Выбранные / Не выбранные** сужает список.

Некоторым правам нужны другие: чтобы отвечать гостям, нужно сначала видеть обращения; чтобы
удалять задачи — видеть задачи. Отметьте старшее право — нужные ему отметятся вместе с ним, с
подписью «Добавлено автоматически: нужно для Отвечает гостям». Снимите право, от которого зависят
другие, — они снимутся вместе с ним.

Подвал ведёт счёт. Для новой роли — «Выбрано *n* прав» и **Создать роль**. Для существующей —
«**Изменения:** +*a* / −*r* прав · затронет **n чел.** — применится сразу, перезаходить не нужно» и
**Сохранить**; **Показать изменения** перечисляет, какие именно права добавляются и снимаются.
Изменение доходит до всех, кто держит роль, в момент сохранения.

Роли нужны название и хотя бы одно право — иначе «Выберите хотя бы одно право».

### Чувствительные права [#чувствительные-права]

Восемь прав отмечены как **Чувствительное** — потому что выдать их значит принять решение, а не
просто поставить галочку: **Удаляет задачи**, **Запускает рассылки**, **Приглашает людей**, **Меняет
роли и снимает доступ**, **Подключает интеграции отеля**, **Подключает интеграции сети**, **Создаёт
отели** и **Управляет оплатой и тарифом**. Они подсвечены в редакторе, отмечены при проверке
приглашения и помечены на странице сотрудника, так что незамеченными не выдаются. Из готовых ролей
их держит только «Управляющий отелем».

### Удаление роли [#удаление-роли]

**Удалить** в редакторе убирает роль, которую никто не держит. Пока она есть у людей или у
неотвеченных приглашений, кнопка неактивна с подписью «Роль назначена *n* чел. — сначала снимите её с
них»: снимите её на вкладке [Команда](https://docs.treema.ai/ru/docs/settings/team/), затем удалите. Готовые роли удалить нельзя.

## Что здесь может управляющий отелем [#что-здесь-может-управляющий-отелем]

Тот, кто держит право **Меняет роли и снимает доступ** в объекте, — как правило, «Управляющий отелем» —
может собирать роли для этого объекта. Вкладка сама называет границы: «Вы можете создавать роли для
*«Riverside Lisboa Hotel»* — только из тех прав, что есть у вас. Готовые роли и роли, созданные
администратором сети, доступны для просмотра и копирования.»

* Кнопка называется **Создать роль для «Riverside Lisboa Hotel»**, а созданные роли имеют тип **Роль
  «Riverside Lisboa Hotel»** — назначить их можно в этом отеле и нигде больше.
* Редактор предлагает только те права, которые управляющий держит там сам; остальные показаны
  неактивными с подписью «Этого права нет у вас в *«…»* — выдать его нельзя.»
* Роль, собранная администратором рабочего пространства, открывается только для чтения: «Эту роль
  создал администратор сети — изменить её может только он.» Роль другого отеля — тоже: «Эта роль
  принадлежит другому отелю — изменить её могут только его управляющие или администратор сети.»
* Роли сети ему не показываются вовсе.

## Все права [#все-права]

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

| Модуль          | Право                                                | Что означает                                                                       | Уровень |
| --------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------------- | ------- |
| Обращения       | Видит обращения гостей                               | Может открывать обращения гостей.                                                  | оба     |
| Обращения       | Отвечает гостям                                      | Может отвечать гостям в обращениях.                                                | оба     |
| Обращения       | Назначает обращения коллегам                         | Может назначать обращения другим участникам команды.                               | оба     |
| Задачи          | Видит задачи                                         | Может просматривать задачи, теги, чек-листы, повторяющиеся задачи и шаблоны задач. | оба     |
| Задачи          | Создаёт задачи и работает со своими                  | Может создавать задачи, обновлять назначенные на себя и комментировать.            | оба     |
| Задачи          | Редактирует любые задачи                             | Может изменять любое поле любой задачи.                                            | оба     |
| Задачи          | Удаляет задачи *(чувствительное)*               | Может удалять задачи.                                                              | оба     |
| Задачи          | Управляет тегами                                     | Может создавать, переименовывать и удалять теги.                                   | оба     |
| Задачи          | Управляет шаблонами чек-листов                       | Может создавать, изменять, дублировать и удалять шаблоны чек-листов.               | оба     |
| Задачи          | Управляет повторяющимися задачами                    | Может создавать, изменять и удалять повторяющиеся задачи.                          | оба     |
| Задачи          | Управляет шаблонами задач                            | Может создавать, изменять и удалять шаблоны задач.                                 | оба     |
| Внутренние чаты | Читает чаты                                          | Может читать чаты команды.                                                         | оба     |
| Внутренние чаты | Пишет в чаты                                         | Может отправлять сообщения в чаты команды.                                         | оба     |
| Внутренние чаты | Управляет каналами                                   | Может создавать и настраивать каналы.                                              | оба     |
| База знаний     | Видит базу знаний                                    | Может читать документы базы знаний.                                                | оба     |
| База знаний     | Редактирует базу знаний                              | Может добавлять и изменять документы базы знаний.                                  | оба     |
| Витрина         | Видит витрину                                        | Может просматривать витрину и её товары.                                           | оба     |
| Витрина         | Меняет витрину                                       | Может изменять витрину и её товары.                                                | оба     |
| Заказы          | Видит заказы                                         | Может просматривать заказы гостей.                                                 | оба     |
| Заказы          | Ведёт заказы                                         | Может менять статус заказов гостей.                                                | оба     |
| Автоматизации   | Видит автоматизации                                  | Может просматривать автоматизации.                                                 | оба     |
| Автоматизации   | Настраивает автоматизации                            | Может создавать и изменять автоматизации.                                          | оба     |
| Рассылки        | Видит рассылки                                       | Может просматривать рассылки и их результаты.                                      | оба     |
| Рассылки        | Запускает рассылки *(чувствительное)*           | Может создавать и отправлять рассылки.                                             | оба     |
| Команда         | Видит команду                                        | Может просматривать участников команды и их доступ.                                | отель   |
| Команда         | Приглашает людей *(чувствительное)*             | Может приглашать новых участников в отель.                                         | отель   |
| Команда         | Меняет роли и снимает доступ *(чувствительное)* | Может менять роли участников и снимать их доступ.                                  | отель   |
| Настройки отеля | Видит настройки отеля                                | Может просматривать настройки отеля, его интеграции и отделы.                      | отель   |
| Настройки отеля | Меняет данные отеля и локации                        | Может изменять данные отеля и его локации.                                         | отель   |
| Настройки отеля | Подключает интеграции отеля *(чувствительное)*  | Может подключать и настраивать интеграции отеля.                                   | отель   |
| Настройки отеля | Управляет отделами                                   | Может создавать и изменять отделы отеля.                                           | отель   |
| Настройки сети  | Видит настройки сети                                 | Может просматривать общие настройки сети и её интеграции.                          | сеть    |
| Настройки сети  | Меняет общие настройки сети                          | Может изменять общие настройки сети.                                               | сеть    |
| Настройки сети  | Подключает интеграции сети *(чувствительное)*   | Может подключать и настраивать интеграции уровня сети.                             | сеть    |
| Настройки сети  | Управляет сетевыми отделами                          | Может создавать и изменять отделы уровня сети.                                     | сеть    |
| Настройки сети  | Создаёт отели *(чувствительное)*                | Может добавлять новые отели в сеть.                                                | сеть    |
| Настройки сети  | Управляет оплатой и тарифом *(чувствительное)*  | Может управлять способами оплаты и тарифом.                                        | сеть    |

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