[Документация Yandex Cloud](../../index.md) > [Yandex DataLens](../index.md) > [Управление доступом](index.md) > Доступ к объектам в воркбуках и коллекциях > Продвинутая настройка (общие объекты)

# Продвинутая настройка прав доступа с помощью общих объектов

Если настройки к объектам на уровне воркбуков и коллекций недостаточно, поможет настройка доступа с помощью общих объектов. _Общие объекты_ — это подключения и датасеты, которые можно переиспользовать и привязывать к нескольким воркбукам для работы разных команд.

* [Как создать общий объект](#create)
* [Как добавить общий объект в воркбук](#usage)
* [Роли для общих объектов](#shared-roles)
* [Роли для коллекции с общими объектами](#shared-collection)

## Как создать общий объект {#create}

Общие объекты создаются внутри коллекции.

Чтобы создать общий объект:

{% list tabs %}

- Общее подключение

  1. Создайте коллекцию, внутри которой будут храниться общие объекты.

     1. На панели слева нажмите ![image](../../_assets/console-icons/rectangles-4.svg) **Коллекции и воркбуки**.
     1. На панели сверху нажмите **Создать** → **Коллекцию**.
     1. Укажите название коллекции.
     1. (опционально) Укажите описание коллекции.
     1. Нажмите кнопку **Создать**.

  1. Перейдите в коллекцию, созданную на предыдущем шаге.
  1. На панели сверху нажмите **Создать** → **Общие объекты** → **Подключение**.
  1. Создайте нужное подключение по инструкции из [списка](../concepts/connection/index.md).

- Общий датасет

  Общие датасеты создаются на основе общих подключений.

  1. Откройте коллекцию, внутри которой хранится общее подключение.
  
     1. На панели слева выберите ![collections](../../_assets/console-icons/rectangles-4.svg) **Коллекции и воркбуки**.
     1. Выберите из списка коллекцию с общим подключением и откройте ее.

  1. В правом верхнем углу нажмите **Создать** → **Общие объекты** → **Датасет**.
  1. Создайте датасет по [инструкции](../dataset/create-dataset.md#create).
  1. Настройте правила делегации прав доступа к общему подключению:

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

  1. Нажмите кнопку **Применить**.

{% endlist %}

## Как добавить общий объект в воркбук {#usage}

Общие объекты привязываются на уровне воркбуков. В воркбуке они отображаются в блоке **Привязанные объекты**.

Привязывать общие объекты к воркбуку может пользователь, у которого есть права:

1. `Администрирование` — на воркбук, к которому будет привязан общий объект.
1. `Администрирование` или `Привязки без делегаций` или `Привязки с делегацией` — на коллекцию с общими объектами или непосредственно общие объекты, которые будут привязаны к воркбуку.

Чтобы привязать общий объект к воркбуку:

{% list tabs %}

- Общее подключение

  1. На панели слева нажмите ![image](../../_assets/console-icons/rectangles-4.svg) **Коллекции и воркбуки**.
  1. Выберите воркбук для привязки общего подключения и откройте его.
  1. На панели сверху нажмите **Создать** → **Общие объекты** → **Подключение**.
  1. Выберите из списка коллекцию с нужным общим подключением, нажмите на нее и нажмите на общее подключение.
  1. Настройте правила делегации прав доступа к общему подключению:

     * **Делегировать права доступа** — внутри воркбука права доступа к общему подключению проверяться не будут. То есть доступ к подключению будет у всех, у кого есть доступ к воркбуку, к которому он привязан.
     * **Не делегировать права доступа** — чтобы пользователи смогли получить доступ к подключению из воркбука, им нужно выдать доступ к оригиналу — общему подключению.

  1. Нажмите **Применить**.

- Общий датасет

  1. На панели слева нажмите ![image](../../_assets/console-icons/rectangles-4.svg) **Коллекции и воркбуки**.
  1. Выберите воркбук для привязки общего датасета и откройте его.
  1. На панели сверху нажмите **Создать** → **Общие объекты** → **Датасет**.
  1. Выберите из списка коллекцию с нужным общим датасетом, нажмите на нее и нажмите на общий датасет.
  1. Настройте правила делегации прав доступа к общему датасету:

     * **Делегировать права доступа** — внутри воркбука права доступа к общему датасету проверяться не будут. То есть доступ к датасету будет у всех, у кого есть доступ к воркбуку, к которому он привязан.
     * **Не делегировать права доступа** — чтобы пользователи смогли получить доступ к датасету из воркбука, им нужно выдать доступ к оригиналу — общему датасету.

  1. Нажмите **Применить**.

{% endlist %}

## Роли для общих объектов {#shared-roles}

#### Ограниченный просмотр {#shared-limitedViewer}

Роль `Ограниченный просмотр` на общем объекте позволяет просматривать [чарты](../concepts/chart/index.md) и [дашборды](../concepts/dashboard.md), которые используют общий объект, без прямого доступа к нему.

#### Просмотр {#shared-viewer}

Роль `Просмотр` на общем объекте позволяет просматривать этот общий объект и права доступа к нему.

Включает разрешения, предоставляемые ролью `Ограниченный просмотр`.

#### Редактирование {#shared-editor}

Роль `Редактирование` на общем объекте позволяет его редактировать и просматривать права доступа к этому объекту.

Включает разрешения, предоставляемые ролью `Просмотр`.

#### Администрирование {#shared-admin}

Роль `Администрирование` на общем объекте позволяет управлять им: редактировать, перемещать, удалять и настраивать права доступа к нему.

Включает разрешения, предоставляемые ролью `Редактирование`.

#### Привязки без делегаций {#shared-limitedEntryBindingCreator}

Роль `Привязки без делегаций` на общем объекте позволяет привязывать его к воркбукам без делегации прав доступа.

#### Привязки с делегацией {#shared-entryBindingCreator}

Роль `Привязки с делегацией` на общем объекте позволяет привязывать его к воркбукам с делегацией или без делегации прав доступа.

## Роли для коллекции с общими объектами {#shared-collection}

#### Привязки без делегаций {#collections-limitedEntryBindingCreator}

Роль `Привязки без делегаций` на коллекции позволяет привязывать общие объекты из коллекции к воркбукам без делегации прав доступа.

#### Привязки с делегацией {#collections-entryBindingCreator}

Роль `Привязки с делегацией` на коллекции позволяет привязывать общие объекты из коллекции к воркбукам с делегацией или без делегации прав доступа.