Tomsk Sysadmins Forum

Пыль времён => Lotus Notes => Topic started by: Alexandr on June 20, 2006, 11:25:23

Title: Сценарий визирования документа
Post by: Alexandr on June 20, 2006, 11:25:23
Вобщем, используется в конторе система электронного документо-оборота на базе лотуса.
есть там такая интересная фишка, как "визирование документа".
Меня интересует, а как это визирование, собсвенно происходит??
попробую описать проблему подробнее.

"Пользователь 1" запускает документ на визирование.
Документ уходит "пользователю 2". После чего, у второго пользователя ставится галочка, что мол "пользователь 2" отсутсвует на месте. В результате, документ остается у второго пользователя на визировании и не пересылается тому человеку, который его замещает.

Ситуация, конечно, глупая, но меня интересует, можно-ли как-нибудь отслеживать такую ситуацию, и в случае возникновения, штатными средствами лотуса, перенаправлять документ заместителю "пользователя 2".

Вот....
Title: Сценарий визирования документа
Post by: CHiEF on June 21, 2006, 22:59:59
Штатные средства лотуса работают с документами, полями и видами... Там нет таких понятий как "визирование" или "замещение", это элементы бизнес-логики, которая строится поверх "коммунальных" продуктовых классов. В Вашем случае - нужно найти модули, отвечающие за обработку документов, находящихся на визировании, а также модули для определения статусов "пользователей" (активен/замещен).
В случае, если пользователь, у которого на визированиии находится документ, становится замещенным, нужно извлечь информацию о замещающем и внести ее в визируемый документ. Может получиться так, что первоначальный пользователь станет активным снова (например, вернется из отпуска). Для этого случая информацию о первоначальном замещающем нужно заблаговременно сохранить, например, в визируемом документе.

P.S. Можно конечно искать это всё самому, а лучше - дождаться обновления версии программы