# Как работает ссылка на редактирование строки Baserow

> Поле «Ссылка на редактирование строки» открывает форму с текущими данными записи, а после отправки обновляет исходную строку без создания дубликата.

Source: https://opennix.org/docs/baserow/field-types/edit-rows-via-form/


Поле «Ссылка на редактирование строки» связывает конкретную строку таблицы с [форменным представлением](/docs/baserow/view-types/guide-to-creating-forms-in-baserow/) и генерирует для неё уникальный URL: получатель ссылки открывает форму с уже подставленными текущими значениями, вносит правки и отправляет их - Baserow обновляет исходную строку, а не создаёт новую запись.

## Обзор

Когда пользователь переходит по ссылке, происходит следующее:

1. Он попадает на форменное представление.
2. Поля формы уже **предзаполнены** текущими данными строки.
3. Пользователь может изменить значения и отправить форму.
4. Существующая строка в базе данных обновляется мгновенно - новая строка не создаётся.

![Поле «Ссылка на редактирование строки» в Baserow](/images/baserow/field-types/edit-rows-via-form-overview.png)

## Как настроить ссылки для редактирования через форму

Чтобы пользователи могли редактировать существующие строки, нужны форменное представление и поле «Ссылка на редактирование строки», которое генерирует уникальные URL.

**Шаг 1: подготовьте форменное представление**

1. Перейдите в таблицу и создайте или выберите [форменное представление](/docs/baserow/view-types/guide-to-creating-forms-in-baserow/).
2. Настройте форму, добавив поля, которые пользователи смогут редактировать.
3. При необходимости скройте поля, которые внешние пользователи не должны видеть или изменять.

**Шаг 2: добавьте поле-ссылку**

1. Переключитесь на табличное представление (или любое другое, где можно добавлять поля).
2. Создайте новое поле и выберите тип «Ссылка на редактирование строки».
3. В настройках поля выберите форменное представление, подготовленное на шаге 1.
4. Нажмите «Создать поле».

Baserow автоматически сгенерирует уникальную кликабельную ссылку для каждой [строки](/docs/baserow/rows/overview-of-rows/) таблицы.

## Типичные сценарии использования

Редактирование строк через форму отлично подходит для сбора обновлений от внешних участников без предоставления им доступа к базе данных:

- **Обновление профиля пользователя:** отправьте ссылку клиентам или участникам, чтобы они могли обновить контактные данные, адрес или предпочтения.
- **Отслеживание заказов и статусов:** позвольте внешним поставщикам или курьерам обновлять статус заказа или доставки, перейдя по ссылке с мобильного устройства.
- **Подтверждение участия в мероприятии:** отправьте предзаполненную форму приглашённым гостям. Если планы изменятся, они смогут перейти по той же ссылке и изменить статус с «Приду» на «Не приду».
- **Исправление заявок:** если заявитель допустил ошибку при отправке, отправьте ему ссылку для исправления именно его записи - без повторной подачи всей заявки.

## Безопасность и передача ссылок

**Безопасны ли ссылки?** Да. Каждый URL, сгенерированный этим полем, содержит защищённый рандомизированный криптографический токен. Такие ссылки уникальны, и злоумышленник не может подобрать или взломать их перебором.

**Кто может воспользоваться ссылкой?** Любой, у кого есть ссылка, может увидеть предзаполненные данные и отправить изменения по этой конкретной строке. Поскольку ссылка даёт право редактировать строку, обращайтесь с ней как с паролем - передавайте её напрямую тому, кто отвечает за обновление записи (например, по электронной почте или в личном сообщении).

**Отзыв доступа.** Если ссылка случайно попала не в те руки или строку больше не нужно делать редактируемой, удалите форменное представление, уберите поле из формы или перегенерируйте токен в настройках (если такая опция доступна), чтобы старые ссылки перестали работать.

## Часто задаваемые вопросы

**Может ли пользователь редактировать скрытые поля?** Нет. Если поле скрыто в настройках форменного представления, оно не появится в предзаполненной форме, и пользователь не сможет увидеть или изменить эти данные.

**Что произойдёт, если два человека одновременно редактируют форму?** Если несколько человек откроют одну и ту же уникальную ссылку и отправят изменения, Baserow сохранит данные из самой последней отправленной формы.

## Похожие материалы

- [Форменное представление](/docs/baserow/view-types/guide-to-creating-forms-in-baserow/) - как создавать и настраивать формы для сбора и редактирования данных.
- [Добавление и редактирование строк](/docs/baserow/rows/overview-of-rows/) - обзор всех способов создать или изменить строку в таблице.
- [Обзор типов полей Baserow](/docs/baserow/fields/baserow-field-overview/) - где «Ссылка на редактирование строки» стоит среди остальных типов полей.

