Author Topic: Сценарий визирования документа  (Read 6786 times)

0 Members and 1 Guest are viewing this topic.

Offline Alexandr

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
Вобщем, используется в конторе система электронного документо-оборота на базе лотуса.
есть там такая интересная фишка, как "визирование документа".
Меня интересует, а как это визирование, собсвенно происходит??
попробую описать проблему подробнее.

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

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

Вот....

Offline CHiEF

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • http://www.admin.tomsk.ru/chief
Сценарий визирования документа
« Reply #1 on: June 21, 2006, 22:59:59 »
Штатные средства лотуса работают с документами, полями и видами... Там нет таких понятий как "визирование" или "замещение", это элементы бизнес-логики, которая строится поверх "коммунальных" продуктовых классов. В Вашем случае - нужно найти модули, отвечающие за обработку документов, находящихся на визировании, а также модули для определения статусов "пользователей" (активен/замещен).
В случае, если пользователь, у которого на визированиии находится документ, становится замещенным, нужно извлечь информацию о замещающем и внести ее в визируемый документ. Может получиться так, что первоначальный пользователь станет активным снова (например, вернется из отпуска). Для этого случая информацию о первоначальном замещающем нужно заблаговременно сохранить, например, в визируемом документе.

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