Агент и время

yerke

Well-Known Member
28.08.2007
392
0
33
Алматы
#1
Здравствуйте!
У меня вот такой вопрос.
Имеется агент, которого можно запустить вручную из списка агентов. Как сделать следующее: если агент запушен одним пользователем, то другому пользователю запрещалось запускать этот агент, пока предыдущий запуск не будет завершен.
Я сделал это через профайл документ.
Но хотелось бы знать, есть ли другие способы решить эту проблему?
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#2
Для: yerke
можно и через простой документ не только через профайл
а можно и через Lock/unlock method for NotesAgent
 

yerke

Well-Known Member
28.08.2007
392
0
33
Алматы
#3
Для: Morpheus
спасибо
можно еще вопрос
но не по теме

есть ли аналог нажатия shift+f9 (обновление перестроения индекса при открытой виюшке)
в лотус скрипте
хотелось бы программно совершить перестроения индекса

Call notesUIWorkspace.ViewRefresh
Call notesView.Refresh
не дает желаемого результата
 

yerke

Well-Known Member
28.08.2007
392
0
33
Алматы
#5
Агент о котором я говорил, присваивает логины для студентов с разных факультетов.
Агент достает определенное количество логинов с базы точнее с вьюшки и присваивает их студентом какого-то факультета.
При этом другой представитель другого факультета не может запустить этот агент пока предыдущий запуск не будет завершен.
Это сделано для того чтобы один и тот же логин не присваивался двум или более студентам. После присвоения логинов агент должен, пересохранить присвоенные логины с флагом reserved=true (reserved – это поле), обновить вьюшку, где содержаться логины с флагом reserved=false