Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Дверь Формы и виды


Зашита на уровне форм и видов создается разработчиком базы данных, а потому рассматривается здесь достаточно конспективно. Учтите, что перечисляемые ниже приемы имеют смысл только для баз, расположенных на сервере. Такая защита или перестанет функционировать, или может быть достаточно легко устранена лицом с опытом разработки баз, когда база будет скопирована с сервера локально. Да и в базе, расположенной на сервере, пользователь, имеющий доступ к документу из вида, всегда сможет получить информацию из его полей на закладке Fields из окна свойств документа...

1. Форма и ее свойства - кто может создать документ по этой форме.

·        Свойство Who can create documents with this form

контролирует, кто может создавать документ по этой форме в базе, расположенной на сервере.

·        Свойства Include in Create menu/Create-Other Dialog/Search Builder, Default database form, Anonymous Form, Available for Public Access Users также уточняют контекст, в котором может использоваться форма.

·        Активизация объекта с помощью Auto Launch

позволяет "скрыть" используемую форму.

2. Форма - скрытые абзацы в форме

·        Пользователь с доступом читателя к базе обычно "может видеть" в документе, открытом по форме, гораздо меньше, чем пользователь с доступом редактора в той же базе.

·        В версиях 4.х отдельные области формы или целые субформы могут быть сделаны "видимыми" только для определенных пользователей и "невидимыми" для других.

3. Выбор формы при открытии документа

·        В версиях 4.х непосредственно перед открытием документа (событие QueryOpen) может быть определено, кто пытается его открыть, и в зависимости от этого документ может быть открыт по необходимой форме или не открыт вовсе.

4. Виды

·        Свойства May be used by (Read Access)

и

Available for Public Access Users контролирует, кто сможет открыть этот вид в базе, расположенной на сервере.

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



Содержание раздела