Форум продуктов IBM Lotus

Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: user42 от 28 Июль 2011, 17:57:00

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

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

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

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

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

Поле заполняется с помощью AppentToTextList("AutName",<username>).
В поле разрешено множественное значение (галочка стоит allow multiple values).
Название: Re: Агенты и поля типа Authors
Отправлено: ViV от 28 Июль 2011, 22:30:13
Добрый вечер!
При создании агентом документ с лотусовой формой никак не связан, домино не знает, что это поле с типом Authors. Нужно для поля явно указать, что оно типа Authors.
Название: Re: Агенты и поля типа Authors
Отправлено: user42 от 29 Июль 2011, 10:14:11
Спасибо. Разобрался, да, так и было. Но как ни странно, поле риадерс нормально устанавливалось.