Конфликт возникает, когда два пользователя одновременно вносят изменения в одну и ту же часть данных или структуры списка. Первый пользователь, отправивший изменения, сможет успешно внести их, тогда как второй пользователь получит уведомление о конфликте.
Типы изменений, которые можно внести в список
Ситуации, приводящие к конфликту
Ситуации, не приводящие к конфликту
Ситуации, приводящие к конфликту структуры
Ситуации, не приводящие к появлению сообщения об ошибке или конфликту
В список можно внести изменения трех типов. В приведенной ниже таблице представлены все типы с соответствующими примерами.
Тип изменения | Примеры |
---|---|
Изменение данных в списке | Добавление, изменение и удаление строки Вставка содержимого буфера обмена Добавление данных в ячейки путем перетаскивания маркера заполнения Добавление и удаление вложений Форматирование содержимого одной или нескольких ячеек |
Изменение структуры списка | Добавление и удаление столбца Изменение параметров столбца Внесение изменений в вычисляемый столбец Изменение параметров списка |
Изменение описания представления |
Применение фильтра или сортировки Изменение ширины столбцов или высоты строк Изменение порядка столбцов Отображение и скрытие строки итогов |
В приведенной ниже таблице представлены ситуации, в которых возникает конфликт.
Пользователь А | Пользователь Б |
---|---|
Удаляет строку | Обновляет ту же строку |
Обновляет строку | Обновляет или удаляет ту же строку Примечание. Если пользователь А обновляет строку или документ в библиотеке документов, а пользователь Б удаляет ту же строку или документ, конфликт не возникает. |
Добавляет или удаляет вложение с помощью браузера | Обновляет или удаляет ту же строку |
Удаляет документ | Обновляет ту же строку |
Изменяет, переименовывает или сохраняет документ | Обновляет ту же строку |
Обновляет строку без изменения документа | Обновляет ту же строку |
Изменяет форматирование | Обновляет или удаляет ту же строку |
Если пользователь А открывает документ в библиотеке документов, а пользователь Б редактирует документ или изменяет его параметры, пользователь Б получает сообщение о блокировке документа.
В приведенной ниже таблице представлены ситуации, в которых конфликт не возникает.
Пользователь А | Пользователь Б | Пример |
---|---|---|
Изменяет данные | Изменяет описание представления | Пользователь А добавляет строку, а пользователь Б сортирует представление |
Изменяет структуру | Изменяет описание представления | Пользователь А добавляет столбец, а пользователь Б сортирует представление |
Изменяет описание представления | Изменяет данные | Пользователь А выполняет сортировку, а пользователь Б добавляет строку |
Изменяет описание представления | Изменяет структуру | Пользователь А выполняет сортировку, а пользователь Б добавляет столбец |
Изменяет описание представления | Изменяет описание представления | Пользователь А выполняет сортировку, а вслед за ним пользователь Б выполняет другую сортировку
Примечание. Поскольку сохраняется последнее изменение, изменения, внесенные пользователем Б, переопределяют изменения, внесенные пользователем А |
Примечание. Если пользователи А и Б открывают документ в библиотеке документов только для чтения, а затем решают изменить и сохранить документ, заменив существующую версию, то последние изменения записываются поверх изменений, внесенных предыдущим пользователем.
В приведенной ниже таблице представлены ситуации, в которых выводится сообщение об ошибке. Пользователю Б выводится предложение обновить список, а внесенные им изменения отбрасываются.
Пользователь А | Пользователь Б |
---|---|
Удаляет столбец | Обновляет данные в том же столбце |
Изменяет тип данных столбца | Добавляет или удаляет данные с несогласованными типами |
Добавляет, переименовывает или удаляет столбец, изменяет тип данных столбца или другие свойства | Изменяет вычисляемый столбец |
Переименовывает список, изменяет его описание или параметры безопасности, упорядочивает столбцы, включает или отключает запрет вложений или добавляет список на панель быстрого запуска | Изменяет вычисляемый столбец |
Изменяет вычисляемый столбец | Добавляет, переименовывает или удаляет столбец, изменяет тип данных столбца или другие свойства Примечание. Пользователь Б должен находиться на странице Добавление столбца или Изменение столбца, прежде чем пользователь A начнет вносить изменения в вычисляемый столбец. |
Изменяет вычисляемый столбец | Переименовывает список, изменяет его описание или параметры безопасности, упорядочивает столбцы, включает или отключает запрет вложений или добавляет список на панель быстрого запуска Примечание. К моменту, когда Пользователь A начнет вносить изменения в вычисляемый столбец, Пользователь Б должен находиться на странице Параметры списка. |
В приведенной ниже таблице представлены ситуации, в которых ошибка или конфликт не возникает.
Пользователь А | Пользователь Б |
---|---|
Удаляет столбец | Удаляет тот же столбец |
Удаляет вложение | Удаляет то же вложение |
Удаляет документ | Удаляет тот же документ или строку |
Удаляет строку | Удаляет ту же строку |