Управление группами пользователей в базе

Тема в разделе "Lotus - Программирование", создана пользователем Gray, 29 июл 2005.

  1. Gray

    Gray Lotus team
    Lotus team

    Регистрация:
    10 май 2005
    Сообщения:
    94
    Симпатии:
    0
    Задачка такая:
    Есть база, в которой в документе прописывается в множественном поле список пользователей, которые собственно и должны иметь доступ к этому документу.
    Документов собственно немного , а вот пользователей - десятки.
    Проблема в том, чтобы как-то синхронизировать изменения в Domain Directory с
    записями в этой базе. Напрашивается решение в в виде скрипта, который сравнивает обе базы и удаляет(этого достаточно) устаревшие записи в базе.
    Только вот как это реализовать? Может кто с таким сталкивался и подскажет?
    Или может как-то по другому это можно сделать?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Gray
    Почему бы пользователей не добавить в группу ?
    А в твоей базе создать роль и присвоить ее группе. В поле пишешь роль.
     
  3. Gray

    Gray Lotus team
    Lotus team

    Регистрация:
    10 май 2005
    Сообщения:
    94
    Симпатии:
    0
    Я тоже вначале об этом подумал, но тут возникает необходимость создавать множество (около десятка) групп, которые нигде, кроме этой базы применяться больше не будут. Соответственно их либо надо скрывать, либо как-то безобидно именовать, чтобы пользователи их не использовали, что , мне так кажеться, не есть хорошо.
     
  4. Gray

    Gray Lotus team
    Lotus team

    Регистрация:
    10 май 2005
    Сообщения:
    94
    Симпатии:
    0
    Опять-же про роль. Насколько я знаю, роли применяются для определения уровней доступа к определенным обьектам базы. Возмможно-ли и как использовать роль для наполнения полей, т.е. могу ли я через роль получить список группы и поместить его в определенное поле ?
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Gray
    Посмотри про Administration Process в хелпе. Я в администрировании не силен, поэтому не знаю. Но в хелпе написано:

    Код (Text):
    A user needs access to the database
    If possible, add new names to existing groups in the ACL rather than listing names individually. Consider whether to include new names in any roles associated with the database. If the database does not use roles, check whether there are access lists associated with forms, views, fields, or sections, and if so, consider whether to include new names in these lists.
     
  6. Gray

    Gray Lotus team
    Lotus team

    Регистрация:
    10 май 2005
    Сообщения:
    94
    Симпатии:
    0
    Вообще-то здесь, как я понимаю, пишется, что админ процесс может изменять ACL, роли, поля readers и authors и т.д. со всех баз, для которых указан административный сервер тот, на котором он запущен. Т.е. получается, если я укажу базе админ сервер, то в принципе админ процесс без всяких моих лишних телодвижений должен в этой базе изменять ACL, roles, Readers and Authors fields , personal folders and views, and private agents. Так ?
    Ok. Проверю.
    Тогда возникает следующий вопрос. А как сделать чтобы roles определялись не на основе групп из Domino Directory, а на основе Readers and Authors fields из этой базы? Такое вообще возможно?
     
Загрузка...

Поделиться этой страницей