Режим черновика¶
Для безопасной работы с данными и со структурой данных система Юниверс DG использует черновики. Черновики создают безопасную среду для новых изменений, накапливают эти изменения и защищают данные от незавершенных изменений, способных повлиять на целостность данных.
Так как некоторые изменения могут иметь длительный характер, черновики также сохраняют промежуточные результаты работы.
Черновиков может быть несколько. У каждого черновика есть имя, владелец и дата создания/обновления, что позволяет различать черновики между собой и переключаться между ними. С помощью черновика можно, например, опубликовать новую версию модели типов активов.
Черновики используются для следующих разделов системы:
Управление активами;
Управление справочниками;
Поиск по активам (для записи актива);
Поиск по справочникам (для записи справочника );
Качество данных;
Статусная модель;
Бизнес-процессы.
Особенности¶
Черновик представляет собой среду для безопасного изменения модели типов активов при работе с разделом "Управление активами".
Черновик является слепком актуальной модели на момент создания черновика. Впоследствии изначальный слепок модели изменяется: добавляются или удаляются объекты, меняются их свойства и т.д.
Все вносимые изменения сохраняются до дальнейших действий с черновиком: публикации или удаления.
Черновик вносит изменения в модель активов только после публикации. Импорт / экспорт модели не затрагивает черновик.
Изменения в черновик могут вноситься в несколько рабочих сессий, например, часть типов активов создана в один день, часть – в другой.
Черновик может быть опубликован. Доступны 2 способа публикации: простая и публикация с приоритетом.
Перед публикацией черновика производится автоматическая валидация изменяемых данных. Публикация с ошибками невозможна, поэтому обнаруженные ошибки необходимо исправить.
Черновик может быть удален. В таком случае внесенные изменения будут стерты.
Черновик актива автоматически удаляется после его согласования.
Включение режима черновика¶
Чтобы переключиться в режим черновика, нажмите кнопку "Черновик", расположенную в верхней части объектов модели данных. Кнопка изменит состояние, и откроется список черновиков (Рисунок 1). В списке можно создать новый черновик или открыть существующий.
Чтобы выйти из режима черновика, нажмите кнопку "Черновик" повторно. Кнопка изменит состояние на исходное, отобразится опубликованная модель данных в режиме просмотра.
Рисунок 1 – Переключение в режим черновика (на примере черновика Модели данных)
Публикация черновика¶
Чтобы опубликовать черновик нажмите кнопку "Опубликовать", расположенную в нижней части списка объектов модели данных (Рисунок 2).
В открывшемся окне выберите способ публикации:
Простая используется в случае, если модель данных за период работы над черновиком либо не менялась другими пользователями, либо менялась незначительно. Если пытаться публиковать черновик после значительных изменений модели, то некоторые конфликты в модели данных могут привести к ошибке и остановке публикации.
С приоритетом игнорирует любые предыдущие изменения и перезаписывает модель данных.
При публикации черновика в случае необходимости переиндексации в момент публикации типа актива, пользователю будет отображено соответствующее предупреждение, и предложение согласиться с условиями публикации, без которого кнопка "опубликовать" будет недоступна (Рисунок 3). При нажатии на "переиндексацию данных", пользователю будет отображена детализация изменений, которые привели к необходимости переиндексации.
Рисунок 2 – Кнопка публикации черновика
Рисунок 3 – Публикация черновика с необходимостью переиндексации