любой шедулерный агент на это клюётNotessession.IsOnServer проверить (смотря как агент еще может запуститься).
xPage+view тут не поможет наличие полейвозможно, у контекстного документа проверить cgi-поля при их наличии (типа Remote_User и т.п.).
Должон подойти session.DocumentContext.HTTP_User_Agent(0)CGI переменные смори , в session.DocumentContext
И ещё примечание стоит, когда-то ставил "на будущее": "4. Нужно попробовать NotesSession.DocumentContext.IsUIDocOpen.", но так руки и не дошли )))1. ClientType = Join(Evaluate(|@ClientType|))
ClientType = "Web" - для агентов "As web user"
ClientType = "Notes" - для Notes-клиента
ClientType = "" - для Domino-сервера
2. @BrowserInfo("BrowserType") = "Notes" - для Notes-клиента
3. UserName = Join(Evaluate("@UserName")) - для агентов "As web user" вернёт имя пользователя, запустившего агент.
тем что нужно быстро и желательно одной командойа чем не устраивает "пустота" в CGI переменных?
странный подход - что, ф-цию создать, религия мешает?тем что нужно быстро и желательно одной командой
Обучение наступательной кибербезопасности в игровой форме. Начать игру!