Поля Readers и Authors

Тема в разделе "Lotus - Программирование", создана пользователем rm2005, 12 мар 2007.

  1. rm2005

    rm2005 Гость

    Здравствуйте!
    Подскажите совет. Необходимо сделать последовательный процесс согласования заявки.
    Пользователь создаёт документ, в нём выбирает определённый ресурс, и в зависимости от выбора формируется список согласующих. Необходимо, чтобы документ видил только автор и определённый согласующий. После его согласования, документ становился видимым для следующего визирующего, находящегося в списке.
    Пробовал в поле Authors поочереди вставлять из этого списка согласующих, но ничего не получается. Почему-то документ виден всем.
     
  2. Duedev

    Duedev Гость

    Возможно в АСL базы для всех пользователей указан доступ Editor или выше?
     
  3. root

    root Гость

    Знакома тема :) если что стучи в Асю.

    делаешь два мульти поля
    1 обычно Names куда загоняешь всех визирующих списком
    2 типа readers туда добовляешь по одному
     

    Вложения:

    • 123.rar
      Размер файла:
      734,5 КБ
      Просмотров:
      81
  4. rm2005

    rm2005 Гость

    Для: root
    Я так и делал, может что в ACL надо поправить....
     
  5. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.291
    Симпатии:
    0
    А хоть одно НЕпустое поле типа READERS в документе есть? Если нет, то док-т виден всем
     
  6. valmont

    valmont Well-Known Member

    Регистрация:
    27 дек 2004
    Сообщения:
    63
    Симпатии:
    0
    как вариант:
    1 поле READERS - туда тех, кто уже провел заявку на своем этапе, чтоб у них сохранялась история заявок.
    2 поле AUTHORS - туда тех, кто сейчас имеет право на редактирование, т.е. текущий этап визирования.
    собсно все.
     
  7. Elena Nefedova

    Elena Nefedova Гость

    Для: rm2005
    А кто и где это все тестирует?
    Случайно не Full Access Administrator? Это можно посмотреть, выбрав имя тестера в ACL и нажав кнопку Effective Access. Если указанная галка стоит, то все ограничения ACL игнорируются.
    Ну и локально тоже эти ограничения не работают.

    Дополнение к сообщению valmont:
    Пользователям базы следует давать доступ Author, чтобы редактирование можно было реально ограничить списками полей типа Authors.
     
  8. rm2005

    rm2005 Гость

    Для: Elena Nefedova
    На Full Access Administrator галки нет, и база на серваке.
    Для: root
    У меня база не открывается, пробовал в R 5.0.10 и в R 7.0.01
    Для: Constantin A Chervonenko
    НЕ пустых полей Readers в доке нет. В поле Readers находится список визирующих.
    в поле AUTHORS заносится первый из поля списка.


    А что нужно во view прописать?
     
  9. root

    root Гость

    Для: rm2005
    Перезалил.
     

    Вложения:

    • 123.rar
      Размер файла:
      853,6 КБ
      Просмотров:
      76
  10. Hedg

    Hedg Гость

    Почему когда запихиваешь в поле типа Author какноническое имя CN=Test Test Test/O=ruta
    поле обрезает его до Test Test Test/ruta ?????

    У меня потом начинаются приколы из-за этого, я запихиваю каноническое имя пользователя в поле автор, когда юзер изменяет документ, в конце, при попытке сохранить, получает сообщение, что не может изменить потому как не автор, при этом документ изменяется, что видно визульно. В поле $UpdateBy - это пользователь попадает.
     
  11. valmont

    valmont Well-Known Member

    Регистрация:
    27 дек 2004
    Сообщения:
    63
    Симпатии:
    0
    Для: Elena Nefedova
    совершенно согласен!
     
  12. rm2005

    rm2005 Гость

    В документ в поле типа Authors копирую пользователя кто должен согласовать, в поле Readers копирую список остальных согласующих.
    У меня получается так: создаю заявку, где в поле Authors копируется начальник, в поле Readers записываю себя. Во view в формулу отбора пишу
    Код (Text):
     SELECT @Contains(Spisok; @Name([CN]; @UserName))
    Spisok-поле список типа Readers, в результате документы мне видны, документы, где в поле Readers меня нет, мне не видны. То есть вроде бы все работает.
    Вопрос! Захожу под другим пользователем в вижу абсолютно те же документы, которые видел под своим ID.
     
  13. rm2005

    rm2005 Гость

    У меня такой вопрос.
    В дизайнере на форму, в свойствах на закладке Security, снимаю галку с ALL READERS AND ABOVE, ставлю галки кому открываю доступ на чтение. После создания документа по этой форме, открывою свойства этого документа на закладке Security опять стоит галка на ALL READERS AND ABOVE и соответственно документ виден всем, а не тем кто указан в поле Readers.
     
  14. IsAvailable

    IsAvailable Гость

    Для: rm2005
    Если в доках есть поле ридерс, то зачем так во вьюхе извращаться??? Юзер и так будет видеть только "свои" документы...

    Для: rm2005
    На этой форме есть поле типа Ридерс?
     
  15. rm2005

    rm2005 Гость

    Для: IsAvailable
    В документе есть поля Authors, в эти поля я закидываю список юзеров копированием поля из другого дока.

    Вообще в одной базе всё работает как надо, создаю документ с авторскими полями, ограничения по видимости документа работает. Из созданного документа создаю другой док в другую БД список поля авторс копирую: CurrentDoc.Spisok=Doc.Spisok, и вот новый документ, в другой базе данных как раз виден всем.
    Не знаю просто где ещё квырять?
     
  16. Hedg

    Hedg Гость

    А при копирование докуметов из одной базы в другую, разве не меняется автор докумета, потому как мне кажеться, копирование документов в другую базу посути создание новых документов ней, за исключением репликации.
     
  17. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.291
    Симпатии:
    0
    Автор - меняется (см $UpdatedBy), содержимое полей AUTHORS - нет. Чуете тонкую разницу?
     
  18. rm2005

    rm2005 Гость

    Для: Constantin A Chervonenko
    А вот и хочу узнать почему в одной базе поля работают, в другой нет. Подскажите где искать? Вроде все настройки ACL совпадают.
     
  19. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: rm2005
    Учтите поля типа AUTHORS работают ТОЛЬКО для групп / персон которые прописаны в ACL - как автора
     
  20. rm2005

    rm2005 Гость

    Для: Morpheus

    А Редактор не катит?
     
Загрузка...

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