B
bsa79
Добрый день,
Собственно проблема в следующем, постоянно и систематически блокируются документы. Стоит СЭД "Эскадо". В принципе там стоит механизм штатной блокировки и разблокировки документа, но не всегда корректно отрабатывается. Приходится ручками пинать агента.
Но дело не в этом, иногда документы блокируются намертво, помогает следующий самописный агент:
Но UnLock( ) работает только, если в свойствах базы поднята галка Allow document locking
Поэтому при каждом обращении пользователя, что его документ блокирован, мне как админу приходится ручками заходить в документ, поднимать в свойствах базы Allow document locking, запускать скрипт, потом опускать Allow document locking
Хочется как-то автоматизировать это дело, чтобы пользователи сами разблокировали свои документы.
Собственно, как программно написать код по поднятию/снятию свойства базы Allow document locking? Извиняюсь, но в справке не нашёл. Сможет ли обычный пользователь с правами author/reader от себя запускать этот код?
Может ещё какие-то идеи подскажите?
Собственно проблема в следующем, постоянно и систематически блокируются документы. Стоит СЭД "Эскадо". В принципе там стоит механизм штатной блокировки и разблокировки документа, но не всегда корректно отрабатывается. Приходится ручками пинать агента.
Но дело не в этом, иногда документы блокируются намертво, помогает следующий самописный агент:
Код:
Sub Initialize
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim cur_doc As NotesDocument
Set uidoc=workspace.CurrentDocument
Set cur_doc=uidoc.Document
Call cur_doc.UnLock( )
End Sub
Но UnLock( ) работает только, если в свойствах базы поднята галка Allow document locking
Поэтому при каждом обращении пользователя, что его документ блокирован, мне как админу приходится ручками заходить в документ, поднимать в свойствах базы Allow document locking, запускать скрипт, потом опускать Allow document locking
Хочется как-то автоматизировать это дело, чтобы пользователи сами разблокировали свои документы.
Собственно, как программно написать код по поднятию/снятию свойства базы Allow document locking? Извиняюсь, но в справке не нашёл. Сможет ли обычный пользователь с правами author/reader от себя запускать этот код?
Может ещё какие-то идеи подскажите?