Показ документов

Тема в разделе "Lotus - Программирование", создана пользователем maliy, 14 ноя 2008.

  1. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    Здравствуйте, такая задача : вот есть база Структура , в ней согласно подчиненности иерахия - Директор ->Отдел N1 Начальник->Подчиненный , Отдел N2 Начальник->Подчиненный , Отдел N3 Начальник->Подчиненный и т.д. Задача заключается в следующем: Директор видит все документы , ОтделN1 видит только свои документы, Отдел N2 свои , Отдел N3 свои, то есть чтобы документы Отдела N1 не могли видеть остальные отделы(Отдел N2 и Отдел N3) и в свою очередь документы Отдела N2 не могли видеть отделы N1 и N3 и т.д.

    Как реализовать это? выслушаю у кого какие идеи поэтому поводу , всем спасибо заранее.
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    поля Автор, Ридерс в документах +Группы и роли.
     
  3. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    У меня щас так и сделано , в навигаторе View "Мои документы" - человек видит свои доки (либо он Автор либо содержится в ридерах) , View "По отделам" - человек видит категоризированный список всех отделов со всеми документами, и вот нада чтоб человек видел в этом представлении документы только своего отдела. Вот не знаю как это сделать в виде , или может виды не подходят для этого? другие инструменты применять? Если у кого есть идеи на этот счет , и если можно поподробнее...
     
  4. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Создавай группы для разных отделов, в поля ридерс пиши имя группы.

    Как вообще определяешь что пользователь принадлежит к Отделу?

    А зачем в ридерсы документа созданного в одном отделе, добавляется человек из другого отдела?
     
  5. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Можно группы не создавать, а создать настроечные документы для каждого отдела с забитом в нём списком сотрудников.
    При создании/изменении документа в поле типа Readers переносим список.
     
  6. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Либо, если отделов не много, можно использовать роли.
     
  7. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    отдельная база пользователей , сформированная ввиде иерархии, главный док , от него ответы , и так далее .

    я могу посылать документы в другой отдел.
     
  8. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    maliy
    Ну значит вычислить к какому отделу принадлежит пользователь создавший документ можешь, а дальше дело за идеей.
    1.Либо личные представления
    2.Либо поля ридерс/авторс

    Ну и меняй там автор/ридерс после того как передал в другой отдел.
     
  9. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    да вот не хотелось бы использовать личные представления, вот начал личные папки использовать , какие то глюки пошли .....
     
  10. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Значить п2)))
     
  11. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    п2 тоже не подходит , чел может быть не автором , и его нет в ридерах , а он может видеть док - как документ его отдела в Виде "По подразделениям"
     
  12. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Так оставляй значит этого чела в ридерах, в чем проблема то?))
     
  13. maliy

    maliy Well-Known Member

    Регистрация:
    20 мар 2007
    Сообщения:
    135
    Симпатии:
    1
    оставлю его в ридерах , он будет видеть док во вьюхе "Мои документы" - здесь нада видеть доки тока адресованные опредеделенному челу , а во вьюхе "По отделам " - здесь все доки относящиеся к отделу
     
  14. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
Загрузка...

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