| чт 14 Апрель 2011 | | Разместил(а): ib | | Просмотров: 14 |
Создавать бизнес-объекты желательно до того как будут разрабатываться справочники и разделы, т.к. для каждой секции данных нужно будет указать бизнес-объект, который она представляет. Всего нам понадобиться создать 7 бизнес-объектов. Добавим первый - "Ингредиент":

ИД заполняется автоматически. Код желательно указывать с префикса названия модуля. К записям бизнес-объекта можно разрешить прикрепление файлов. Если записи бизнес-объекта разносятся по папкам, то указывается код секции данных с деревом папок. Папка файлов указывается, если прикрепляемые файлы требуется хранить в другой месте (по умолчанию файлы загружаются в /files/[%cmp_code%]/*.*). Если активирован защищённый доступ к файлам, то по умолчанию система будет загружать файлы в не доступную для не зарегистрированных пользователей папку /downloads/files/*.*. Таблица базы данных указывается для автоматического выполнения запросов на добавление и изменение записей бизнес-объекта.
Каждый бизнес-объект может иметь до 6 стандартных операций. При добавлении нового бизнес-объекта необходимо продумать направления прав для каждой используемой операции! Если флажок на операцию не будет проставлен, то после добавления бизнес-объекта все существующие группы пользователей будут иметь права доступа на эту операцию! Если флажок проставлен, то прав доступа не будет ни у одной группы пользователей (кроме системной root). Это правило действует и при создании новых групп пользователей - при добавлении группы у неё будут права только на те бизнес-объекты и операции, для которых установлено обратное направление прав доступа.
Следующие 6 бизнес-объектов добавляются аналогично первому. В итоге у нас получится следующий список бизнес-объектов для веб-приложения "Каталог рецептов":

В следующей статье мы рассмотрим разработку интерфейса информационной системы.
Updated: 2011-06-17 15:34:17







