Схема размещения конфигурации палитры
Создать подпапку с <названием модуля> в папке override\tuning. К примеру: inputdocs, internaldocs Создать схему: Создать форму: Создать подпапку _common в папке override\catalog Создать подпапку document в папке _common Создать файл document.pal.xml в папке document. В файле указать типовой документ, название схемы указать из пункта 2. Пример: schema-ref = RkkResourceInternalVEB
Внесение изменений
Информация по Заказным проектам вносится в папку cmpalette\src\main\resources\override.
Тип конфигурации | Размещение | Идентификатор |
---|---|---|
Роли (общие/только для модуля) | tuning\_common\roles\roles.xml | <Название роли> |
Схемы (только для модуля) | tuning\<название модуля>\schema\<Название схемы>.pal.xml | <Название схемы> |
Схемы (общие) | tuning\_common\schema\<Название схемы>.pal.xml | <Название схемы> |
Формы (только для модуля) | tuning\<название модуля>\form\<Название формы>.pal.xml | <Название формы> |
Формы (общие) | tuning\_common\form\<Название формы>.pal.xml | <Название формы> |
Справочники\Модификаторы справочников (общие) | tuning\_common\dictionaries\dictionaries.pal.xml | <Название справочника> |
Справочники\Модификаторы справочников (только для модуля) | tuning\<название модуля>\dictionaries\dictionaries.pal.xml | <Название модуля><Название справочника> |
Условия применения (общие) | tuning\_common\condition\condition.pal.xml | <Название условия применения> |
Условия применения (только для модуля) | tuning\<название модуля>\condition\condition.pal.xml | <Название модуля><Название условия применения> |
Кастомные кнопки (общие) | tuning\_common\handler\handler.pal.xml | <Название операции> |
Кастомные кнопки (только для модуля) | tuning\<название модуля>\handler\handler.pal.xml | <Название модуля><Название операции> |
Подготовка основы для доработки корневых типовых схем\форм в Палитре XML
- создать подпапку schema в папке <названием модуля>
- создать файл <Название типовой схемы><Название проекта>.pal.xml в папке schema. В файле должно быть описано наследование с типовой схемы. К примеру: RkkResourceInternalVEB наследуется с RkkResourceInternal
- создать подпапку form в папке <названием модуля>
- cкопировать файл типовой формы из корневой папки tuning\<названием модуля>\form\ в override\tuning\<названием модуля>\form\
- поменять название схемы, на которой базируется форма. Пример: для формы RkkResourceInternalForm - schema-ref = RkkResourceInternalVEB.
Кастомные коллекции (общие/только для модуля) | catalog\collection\<Название модуля><Название коллекции>\<Название модуля><Название коллекции>.pal.xml | <Название модуля><Название коллекции> |
Дескрипторы (только для модуля) | catalog\<Название модуля>\descriptor\<Название дескриптора>.pal.xml | <Название дескриптора> |
Дескрипторы (общие) | catalog\_common\descriptor\<Название дескриптора>.pal.xml | <Название дескриптора> |
Представления (только для модуля) | catalog\<Название модуля>\folder\<Название папки>.pal.xml | <Название папки> |
Представления (общие) | catalog\_common\folder\<Название папки>.pal.xml | <Название папки> |
Тип элементов коллекции (общие/только для модуля) | catalog\_common\column\column.pal.xml | <Название колонки> |
Документы (общие/только для модуля) | catalog\_common\document\document.pal.xml | <Название документа> |
ПКД\Очереди (общие/только для модуля) | catalog\_common\queue\queue.pal.xml | <Название очереди> |
Связи (общие) | links\link.pal.xml | |
Связи (только для модуля) | links\link_<Название модуля>.pal.xml | |
Связи (тип связи) | links\link-type.pal.xml | |
Поиск (индексация) | search\<Название модуля>\<Название модуля>_<Область применения>.xml | <Название модуля> |
Поиск (форма поиска и механизмы поиска) | search\applicationContext-config-search.xml | |
Почтовые уведомления | notices\notification_<Название модуля>.pal.xml | <Название модуля> |
Тип уведомления/задач | notices\pkd-notice.pal.xml | |
Заголовки уведомления/задач | notices\pkd-notice-override.pal.xml |
Загрузка конфигурации в систему
При сборке Палитры XML формируется пакет с конфигурацией cmpalette-<release>.jar
Загрузка пакета
- Войти в инфтерфейс Системная админка (НБР)
- Перейти в меню Структура системы\Инструменты\Конфигурация Палитра
- Выбрать операцию "Импорт"
- Указать текущую организацию "Для организаций"
- Нажать на "+" и выбрать пакет
- Нажать кнопку "Выполнить"