Проверьте, могут ли запланированные локальные агенты работать в клиенте Notes.

Есть ли способ в XPiNC (можете ли вы добавить этот тег), чтобы проверить, включен ли «запланированный локальный агент» в клиенте Notes? В качестве альтернативы, как это сделать в агенте LotusScript. Проверить, активен ли агент, легко, но это только одна часть уравнения.


person stwissel    schedule 14.04.2012    source источник


Ответы (1)


См. Trigger и IsEnabled свойства класса NotesAgent:

TRIGGER_AFTER_MAIL_DELIVERY (2) means "After new mail has arrived"
TRIGGER_BEFORE_MAIL_DELIVERY (6) means "Before new mail arrives"
TRIGGER_DOC_PASTED (3) means "When documents are pasted"
TRIGGER_DOC_UPDATE (5) means "After documents are created or modified"
TRIGGER_MANUAL (4) means "Action menu selection" or "Agent list selection"
TRIGGER_SERVERSTART (8) means "When the Domino server starts"
TRIGGER_NONE (0) is not used

TRIGGER_SCHEDULED (1) means "More than once a day," "Daily," "Weekly," "Monthly," or "Never"

Изменить: Это сообщение форума предлагает проверка того, настроен ли клиент Notes для запуска запланированного агента, может быть выполнена следующим образом:

if (Clng( Session.GetEnvironmentValue( "Preferences", True )) and &H8000000) > 0 then
    msgbox "scheduled agents allowed"
end if
person Anders Lindahl    schedule 14.04.2012
comment
это был не мой вопрос. isEnabled также доступен для LotusScript. Что я хочу проверить: разрешено ли клиенту запускать запланированные агенты. Если агент включен, но нет клиента, он также не запустится - person stwissel; 14.04.2012
comment
Я понимаю. Обновил мой ответ примером разбора настроек. - person Anders Lindahl; 14.04.2012