Это старая версия документа.


Пример создания с помощью Metaedit пользовательского параметра типа «Структура» для прикрепления внешних файлов

В качестве примера рассмотрим создание параметра Подробное описание (файл) типа Структура для объектов класса БизнесМодель.Проекты. Должна быть возможность с помощью этого параметра как прикреплять к проектам файлы, так и задавать ссылки на них, а также открывать прикрепленные файлы, выгружать их из базы данных (т.е. те же возможности, что уже присутствуют для аналогичных параметров других объектов системы, таких как, например, объекты класса «Документы»).

Рисунок 1

Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы). Для этого выбрать пункт меню «Загрузить из базы данных», выделить в списке баз данных нужную, нажать кнопку «ОК».

Необходимо выделить в дереве Элементы списков\ База.СтруктураФайла, добавить от него класс БизнесМодель.usr_ СтруктураФайлаПроекта.

Далее следует выделить в дереве Классы\ База.ОбъектыСистемы\ База.Справочники\ БизнесМодель.ГруппыАнализа\ БизнесМодель.Проекты и для класса БизнесМодель.Проекты добавить параметр usr_Файл типа Структура, указать созданный ранее класс БизнесМодель.usr_СтруктураФайлаПроекта. На закладке «Доп. опции» добавить опцию Показ.Заголовок - значение Подробное описание (файл).

Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. Применение к базе данных).

В базе данных дать пользователю права на доступ к новому классу списка Элементы списков\ База.СтруктураФайла, добавить от него класс БизнесМодель.usr_ СтруктураФайлаПроекта. Для этого переключиться в интерфейс администратора системы (см. Руководство пользователя, глава Администрирование системы), выбрать пункт главного меню «Администрирование → Справочники администрирования». Открыть справочник «Категории прав», выделить нужную категорию прав, нажать гиперссылку Редактирование прав. В открывшемся окне «Права» для нового класса установить опции «Разрешить» для прав Доступ, Изменение, Создание и Удаление. Также необходимо дать пользователю права на выполнение действий Создать ссылку на файл, Удалить файл, Выбрать файл, Открыть файл и Выгрузить файл (Рис. 2), чтобы в окне редактирования параметра Подробное описание (файл) появились соответствующие гиперссылки.

Рисунок 2
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki