> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riggery.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Коллекции

> Коллекции, которые каждый Instance получает с графа.

**Коллекции** на панели графа — список коллекций, которые уже должны быть у Instance. Сохраните граф и опубликуйте, чтобы закреплённая версия несла этот список.

<h2 id="edit">
  Правка
</h2>

**Коллекции** открывает список. **Добавить коллекцию** добавляет строку. **Сохранить** записывает список в черновик графа (автосохранение).

| Поле          | Что делает                                                                  |
| ------------- | --------------------------------------------------------------------------- |
| **Имя**       | Сначала буква, дальше буквы, цифры, `.`, `_`, `-`. Пример: `carrier_rates`. |
| **Схема**     | JSON Schema одной записи. Корень — объект.                                  |
| **Без схемы** | Записи остаются свободными.                                                 |

Не больше 32 коллекций. Имя, которое уже есть в списке, сохранить нельзя. Слишком большие схемы сохранить нельзя.

В блоке **Импорт с Instance** выберите Instance и нажмите **Импорт**. Копируются имена и схемы, без записей. Совпадающее имя заменяет эту строку. Уберите лишние строки и нажмите **Сохранить**.

Удаление строки не удаляет записи, которые уже лежат на Instance.

<h2 id="instance">
  После публикации
</h2>

Новый Instance показывает эти коллекции в [State](/ru/instance/state#workflow) пустыми, с бейджем **Workflow**.

**Сохранить** также обновляет Instance этого Workflow без закреплённой версии, если уже лежащие записи подходят под новую схему. Если нет, диалог называет эти коллекции, и у них остаётся прежняя схема. Черновик графа при этом сохраняется.

Закрепление Instance на опубликованной версии применяет список этой версии. Если записи не подходят, Instance остаётся на текущей версии.
