На панели Каталог щелкните правой кнопкой мыши класс объектов и используйте диалоговое окно Свойства класса объектов, чтобы включить отслеживание изменений и вести запись, когда и кем изменяются объекты или поля.
Изменения, внесенные в версионные данные, записываются при редактировании независимо от времени согласования и публикации изменений. Согласованные конфликты записываются в отредактированную версию, основываясь на политике разрешения конфликтов.
Можно задать Всемирное координированное время (UTC) или часовой пояс размещения базы данных. Существующие даты будут соответствовать указанному стандарту времени.
Чтобы узнать о других методах включения отслеживания изменений, см. раздел Настройка и включение отслеживания редактирования.
Включение и контроль отслеживания редактирования
- На вкладке Вид щелкните Панель каталога и разверните Базы данных .
- Разверните базу данных по умолчанию или базу данных, содержащую ваши данные.
- Щелкните правой кнопкой мыши по классу объектов для отслеживания и выберите Свойства .
Откроется диалоговое окно Свойства класса пространственных объектов.
- Нажмите Включить отслеживание редактирования.
- Включите опцию Включить отслеживание редактирования.
- Отключите эту настройку, чтобы выключить отслеживание изменений.
- Выберите поля, которые будут обновляться при создании объекта или записи.
- Поле Создатель - хранит имя пользователя, создавшего объект или запись.
- Создать поле даты - хранит дату создания объекта или записи.
- Выберите поля, которые будут обновляться при редактирования объекта или записи.
- Поле Редактор - хранит имя пользователя, который последним редактировал объект или запись.
- Редактировать поле даты - хранит дату последнего редактирования объекта или записи.
- Выберите стандарт времени.
- UTC (Coordinated Universal Time) - записывает время в формате UTC. Используется по умолчанию.
- Часовой пояс базы данных - дата записывается в часовом поясе, в котором находится база данных.
- Щелкните OK
Включение отслеживания изменений для нескольких классов объектов
Чтобы включить отслеживание редактирования для нескольких классов объектов в пакетном процессе, добавьте инструмент геообработки к модели в ModelBuilder и используйте итератор для циклического перемещения по наборам данных, классам объектов и таблицам.
- На вкладке Анализ в группе Геообработка щелкните ModelBuilder .
Появится вид новой модели.
- В группе Вставить щелкните ниспадающий список Итераторы и выберите Итерировать классы объектов или Итерировать наборы объектов.
Для каждой модели можно использовать только один итератор. Если вам необходимо включить отслеживание и для классов объектов, и для таблиц, вам придется создать две модели.
- Дважды щелкните итератор или щелкните итератор правой кнопкой и нажмите Открыть.
Появится диалоговое окно.
- В текстовом окне Рабочая область введите название набора данных или класса объектов или щелкните Обзор и выберите его.
- Для выполнения итерации по всем подпапкам рабочей области поставьте отметку Рекурсивно.
Это включит отслеживание для всех классов объектов указанной базы геоданных или набора данных.
- В диалоговом итератора нажмите OK
Диалоговое окно закроется.
- В группе Вставить щелкните Инструменты .
- На панели Геообработка введите в окне поиска editor.
На панели появятся инструменты отслеживания редактирования.
- Перетащите инструмент Включить отслеживание редактирования в модель.
- Соедините выходной класс или набор итератора с инструментом Включить отслеживание редактирования одним из следующих способов:
- В диалоговом окне Включить отслеживание редактирования щелкните стрелку ниспадающего списка Входной набор данных и выберите выходной класс объектов или набор классов итератора.
- Щелкните выходной класс объектов или набор классов итератора. Перетащите линию соединения к инструменту Включить отслеживание редактирования и выберите Входной набор данных.
- Дважды щелкните инструмент Включить отслеживание редактирования или щелкните его правой кнопкой и нажмите Открыть.
- Задайте остальные параметры и нажмите OK.
Диалоговое окно закроется.
- На вкладке ModelBuilder в группе Запустить щелкните Запустить .