В этой статье:

Настройка DEV-репозитория

Настройка TEST и PROD-репозиториев

Настройка транспорта изменений

Для настройки транспорта изменений:

  1. Создайте и настройте транспорт изменений для каждого контура системы.

  2. Настройте журналы изменений:

  3. Выполните дополнительные настройки:

Настройка DEV-репозитория

Создание и настройка транспорта изменений

Для создания транспорта изменений добавьте новый элемент в справочник «Транспорт изменений» с идентификатором RDSD_DOPS_UPD_PIPELINE, указав наименование транспорта изменений в соответствующем атрибуте:

Созданному транспорту изменений будет присвоен уникальный порядковый ключ.

Для задания параметров транспорта изменений:

  1. Откройте на редактированиередактирование справочник «Параметры транспорта изменений» с идентификатором RDSD_DOPS_UPDATE_PARAMS, указав в параметре «Транспорт» уникальный ключ созданного ранее транспорта изменений и нажмите кнопку «Применить»:

  1. Задайте параметры транспорта изменений.

Параметры транспорта изменений

  1. Сохраните изменения.

Примечание. Создание транспорта изменений и задание его параметров выполняется одинаково для всех контуров системы.

Настройка журналов изменений

Для работы с наборами обновлений объектов, просмотра их расширенной информации и протоколирования выполняемых операций в транспорте изменений используйте форму ввода «Редактирование журнала изменений» с идентификатором DEF_DOPS_EDIT_CHANGE_LOG.

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

  1. Настройте параметр «Транспорт» формы ввода, указав в значении по умолчанию созданный транспорт изменений:

Для сохранения настроек параметра нажмите кнопку «Применить».

  1. Зафиксируйте ключи объектов репозитория «Extended update UI handlers» и «Document loading web methods» с помощью JS-функций:

javascript:<eval(DBA.Handlers.ExecFore(<ключ_объекта>,'OpenNewChangeLogCreatingDialog',[],callback,args))>

Где ключ_объекта - ключ сборки «Extended update UI handlers» с идентификатором ASSM_DOPS_UPDATE_UI_HANDLERS;

javascript:<eval(DBA.Handlers.UploadDocument({"ModuleKey":<ключ_объекта>,"Params":["ASSM_DOPS_UPDATE_UI_HANDLERS"],"AcceptFormats":".pefx","FileMaxSize":"536870912"},callback,args))>

Где ключ_объекта - ключ модуля «Document loading web methods» с идентификатором UNIT_DOPS_DL_WEB_METHODS.

  1. Настройте пользовательские кнопки формы ввода, указав на вкладке «Действие» окна «Настройки пользовательской кнопки» для объектов «Extended update UI handlers» и «Document loading web methods» соответствующие JS-функции.
  2. Настройте табличную область на листе «Журнал изменений» формы ввода:

    1. На рабочей области выберите ячейку «Идентификатор». Откройте вкладку «Данные» на панели инструментов и нажмите кнопку «Редактировать». Будет открыт редактор табличной области. В редакторе табличной области удалите показатель «Очередь обновлений».

    2. На панели управления добавьте показатель «Набор изменений (состояние)». Затем переименуйте его в «Очередь изменений».

    3. В редакторе табличной области перенесите показатель «Набор изменений (Все)» из шапки в боковик. Для показателя «Набор изменений (Все)» добавьте последовательно атрибуты «Идентификатор», «Ключ» и «П». Затем нажмите кнопку «Параметры источников». В открывшемся окне «Управление параметрами» настройте проброс из атрибутов параметров по ключам:

      • для атрибута «Журнал изменений» параметров «Очередь изменений» и «Набор изменений» установите значение «Журнал изменений. Ключ»;

      • для атрибута «Транспорт» параметров «Очередь изменений» и «Набор изменений» установите значение «Транспорт. Ключ».

    4. Настройте табличную область:

      • удалите ненужные фильтры;

      • задайте настройки оформления табличной области;

      • задайте настройки размещения для шапки табличной области:

        • установите флажки «Оторажать повторяющиеся ячейки» и «Объединять»;

        • выберите наименование показателя в раскрывающемся списке;

        • установите флажок «Экспандеры» и выберите вариант поведения при расчёте «Разворачивать».

  1. Сохраните форму ввода.

Дополнительные настройки бизнес-приложений

После создания бизнес-приложения, настройки его конфигурации и настройки форм ввода выполните следующие действия:

  1. Убедитесь, что для пользователя схемы добавлены группы на доступ к кнопкам:

    1. Откройте на редактирование справочник «Группы, которым доступны кнопки» с идентификатором RDSD_DOPS_BUTTONS_AVAILABLE_GROUPS.

    2. Введите значение кнопки в поле «Тип кнопки» и нажмите кнопку «Применить».

В рабочей области справочника отобразится список групп пользователей репозитория, которым доступна указанная кнопка. Для изменения доступности кнопки создайте, отредактируйте или удалите запись с соответствующей группой.

Типы кнопок

  1. Добавьте ярлыки на объекты в созданных бизнес-приложениях:

    1. Откройте папку с бизнес-приложением в репозитории и перейдите в папку «Структура меню», а затем в «Меню».

    2. Добавьте в бизнес-приложение ярлыки:

Настройка TEST и PROD-репозиториев

Для настройки TEST и PROD-репозиториев выполните настройки:

Зафиксируйте ключи объектов репозитория «Extended update UI handlers» и «Document loading web methods» с помощью JS-функций. Для пользовательских кнопок «Создать новый набор изменений», «Удалить наборы изменений», «Заменить файлы в наборе» в форме ввода «Установка журнала изменений» JS-функция имеет вид:

javascript:<eval(DBA.Handlers.ExecFore(<ключ_объекта>,'OpenNewChangeLogCreatingDialog',[],callback,args))>

Где ключ_объекта - ключ сборки «Extended update UI handlers» с идентификатором ASSM_DOPS_UPDATE_UI_HANDLERS;

См. также:

Настройка инфраструктуры для переноса обновлений