Агенты и поля типа Authors

Автор Тема: Агенты и поля типа Authors  (Прочитано 6311 раз)

user42

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Агенты и поля типа Authors
« : 28 Июль 2011, 17:57:00 »
Доброго времени суток.
В нашем решении есть 2 способа подачи документов: через  клиент Lotus Notes и через Web-Форму.
Через клиент работает так: создаётся документ (по форме1), пользователь нажимает кнопку сохранить и документ ждёт, пока его обработает агент, который изменит поля типа Author, чтобы другие люди могли работать с этим документом. Всё работает хорошо.

Теперь поступила задача сделать возможность подачи заявлений через браузер. Была сделана другая форма  (форма2), которая сохраняется. Затем, по агенту, из документов, имеющих форм2, создаются документы с формой1. Их также подхватывает агент, который меняет поля Author (тот же агент).

Проблема в следующем: поля авторс документов, созданных в клиенте - работают, т.е. пользователи, из авторс, могут редактировать документы. А те документы, которые были оформлены в браузере, нельзя редактировать. Хотя в  поле авторс имена написаны верно.

Однако, если открыть документ менеджером базы в режиме редактирования, затем просто закрыть его, всё сразу работает.

Агенты подписаны менеджером базы.

Поле заполняется с помощью AppentToTextList("AutName",<username>).
В поле разрешено множественное значение (галочка стоит allow multiple values).

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Агенты и поля типа Authors
« Ответ #1 : 28 Июль 2011, 22:30:13 »
Добрый вечер!
При создании агентом документ с лотусовой формой никак не связан, домино не знает, что это поле с типом Authors. Нужно для поля явно указать, что оно типа Authors.

user42

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Агенты и поля типа Authors
« Ответ #2 : 29 Июль 2011, 10:14:11 »
Спасибо. Разобрался, да, так и было. Но как ни странно, поле риадерс нормально устанавливалось.