Агент и время

  • Автор темы yerke
  • Дата начала
Y

yerke

Здравствуйте!
У меня вот такой вопрос.
Имеется агент, которого можно запустить вручную из списка агентов. Как сделать следующее: если агент запушен одним пользователем, то другому пользователю запрещалось запускать этот агент, пока предыдущий запуск не будет завершен.
Я сделал это через профайл документ.
Но хотелось бы знать, есть ли другие способы решить эту проблему?
 
M

morpheus

Для: yerke
можно и через простой документ не только через профайл
а можно и через Lock/unlock method for NotesAgent
 
Y

yerke

Для: Morpheus
спасибо
можно еще вопрос
но не по теме

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

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

morpheus

Для: yerke
Зачем? это ... Вы что даете пользователям уровень доступа на перестройку индексов?
 
Y

yerke

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

morpheus

Для: yerke
ну можно всетаки через документы с помощью Lock
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!