2012-04-14 13 views
2

ノーツクライアントで「スケジュールされたローカルエージェント」が有効になっているかどうかをチェックするために、XPiNCに方法があります(そのタグを追加できますか?あるいは、LotusScriptエージェントでそれを行う方法。エージェントがアクティブであるかどうかチェックすることは簡単ですが、それはスケジュールされたローカルエージェントがノーツクライアントで実行できるかどうか確認してください

答えて

3

はNotesAgentクラスのTriggerIsEnabledプロパティを参照してください方程式の一部だけだ:

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" 

編集This forum post suggestsチェックをNotes Clientがスケジュールされたエージェントの実行を許可するように設定されている場合は、次のようにして実行できます。

if (Clng(Session.GetEnvironmentValue("Preferences", True)) and &H8000000) > 0 then 
    msgbox "scheduled agents allowed" 
end if 
+0

私の質問ではありませんでした。 isEnabledはLotusScriptにも公開されています。私がチェックしたいのは、クライアントがスケジュールされたエージェントを実行できるかどうかです。エージェントが有効になっていてもクライアントがなくても実行されない場合は、 – stwissel

+0

が表示されます。私の答えは、環境設定の解析の例で更新しました。 –

関連する問題