Проблемы Readers

Тема в разделе "Lotus - Программирование", создана пользователем engao, 8 окт 2012.

  1. engao

    engao Гость

    Добрый день.

    Столкнулся с проблемой при испрользовании поля Readers.
    Требуется обновить порядка полумиллиона документов и установить в поле Readers соответствующие роли.
    Проблема заключается в том, что часть (НЕ ВСЕ) докуметнтов во View видна всегда, не зависимо состоит ли пользователь в группе, указанной в поле Readers или нет.

    Что я делаю не так?

    Спасибо!
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    1) Полей типа Readers в документе может быть несколько.
    2) Документы видны также пользователям, указанным в полях типа Authors.
    3) Стоит ещё глянуть наличие поля $PublicAccess у проблемных документов.
    4) Кэширование.
    5) Пустое поле типа Readers.
     
  3. engao

    engao Гость

    1. Полей типа Readers в каждом проблемном документе = 1
    2. Полей типа Authors - нет
    3. В шаблоне "птичка" Available to Public Access users - не установлена
    4. Кэширование - нет (кэш чистил)
    5. В поле типа Readers заполнено верно.

    Повторюсь, что проблема только в части документов не во всех, хотя все документы одного типа и обновлялись одним и тем же скриптом.
     
  4. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Поле типа Readers точно не текстовое?
     
  5. engao

    engao Гость

    Поле типа Readers точно не текстовое:

    Field Name: Readers
    Data Type: Text List
    Data Length: 22 bytes
    Seq Num: 62
    Dup Item ID: 0
    Field Flags: SUMMARY READ-ACCESS NAMES

    "[Admin]"
    "[RM]"

    Может ли на это влиять факт наличия Response Documents?
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Видны сами документы или пустые категории, в которых они должны быть?
     
  7. engao

    engao Гость

    Сами документы
     
  8. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Стоит ли птичка Enforse Consistent Access Control List For All replicas ?

    И надо быть уверенным что содержание поля соответствует названию роли. Может там первая А - русская или что то в этом роде
     
  9. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    с полями READERS чудес не бывает.

    Если ты видишь док-т значит ты есть в READERS-поле, прямо или косвенно (через роль, группу, *).

    Маленькие чудеса бывают, когда ты в поле есть, но НЕ видишь документ (а должен) - в результате кеширования. Переоткрытие базы или (иногда) переоткрытие клиента устраняют "чудо"
     
  10. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Если он еще и в списке авторов, то тоже увидит.
     
  11. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Русские буквы тут не при чем. Роли, группы могут быть написаны кириллицей.
    Как уже сказали - с ридерс полями таких чудес нет. Видишь - значит должен.
    Надо разбираться.
    В клиенте Lotus есть такая чудо-кнопка "Security". "Тыцаешь" на нее и получаешь все роли, группы, имена и т.д. по которым пользователь получил доступ. А дальше сравниваешь с ридерс-авторс полями.
     
Загрузка...
Похожие Темы - Проблемы Readers
  1. aliaksandr89
    Ответов:
    3
    Просмотров:
    129
  2. Amfion
    Ответов:
    5
    Просмотров:
    124
  3. wowa
    Ответов:
    7
    Просмотров:
    381
  4. John_Tavarez
    Ответов:
    0
    Просмотров:
    338
  5. Валентин Амбер
    Ответов:
    11
    Просмотров:
    347

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