Tomsk Sysadmins Forum
Пыль времён => Lotus Notes => Topic started by: Alexandr on June 20, 2006, 11:25:23
-
Вобщем, используется в конторе система электронного документо-оборота на базе лотуса.
есть там такая интересная фишка, как "визирование документа".
Меня интересует, а как это визирование, собсвенно происходит??
попробую описать проблему подробнее.
"Пользователь 1" запускает документ на визирование.
Документ уходит "пользователю 2". После чего, у второго пользователя ставится галочка, что мол "пользователь 2" отсутсвует на месте. В результате, документ остается у второго пользователя на визировании и не пересылается тому человеку, который его замещает.
Ситуация, конечно, глупая, но меня интересует, можно-ли как-нибудь отслеживать такую ситуацию, и в случае возникновения, штатными средствами лотуса, перенаправлять документ заместителю "пользователя 2".
Вот....
-
Штатные средства лотуса работают с документами, полями и видами... Там нет таких понятий как "визирование" или "замещение", это элементы бизнес-логики, которая строится поверх "коммунальных" продуктовых классов. В Вашем случае - нужно найти модули, отвечающие за обработку документов, находящихся на визировании, а также модули для определения статусов "пользователей" (активен/замещен).
В случае, если пользователь, у которого на визированиии находится документ, становится замещенным, нужно извлечь информацию о замещающем и внести ее в визируемый документ. Может получиться так, что первоначальный пользователь станет активным снова (например, вернется из отпуска). Для этого случая информацию о первоначальном замещающем нужно заблаговременно сохранить, например, в визируемом документе.
P.S. Можно конечно искать это всё самому, а лучше - дождаться обновления версии программы