Попытка открыть определенный xPage в клиенте Notes в режиме редактирования

У меня есть xpage без какого-либо источника данных, используемого для составления отчета. Теперь я хочу отправлять ссылку на эту страницу разным людям в 16:00 каждый день. Я использую агент lotusScript для отправки электронной почты. Веб-ссылка отлично работает, чтобы открыть xpage, но отмечает, что клиентская ссылка не открывает страницу. Я использую IBM Notes 9.0.1. Ниже приведен пример кода от агента.

Call mailRT.AppendText(" For Web Link ")        
Call mailRT.AppendText("http://172.17.5.36/sar.nsf/DailySummaryReport.xsp")     
Call mailRt.AddNewline(2)       
Call mailRT.AppendText("IBM Notes Client  Link --->>> ")

Call mailRT.AppendDocLink(db,"Click to Open Daily Sales Activity System")
Call mailRt.AddNewline(3)
Call mailRT.AppendText("Best Regards, ")        
Call mailRt.AddNewline(1)
Call mailRT.AppendText("notes://172.17.5.36/sar.nsf/DailySummaryReport.xsp")

Я не знаю, как правильно открыть xpages из электронной почты. если я использую Call mailRT.AppendText("notes://172.17.5.36/sar.nsf), чем открыть стартовую страницу приложения, в противном случае открыть последний просмотренный пользователем вид( Call mailRT.AppendText("notes://172.17.5.36 /sar.nsf/DailySummaryReport.xsp")).

Пожалуйста, направь меня вперед.

Спасибо, Кайзер


person Qaiser Abbas    schedule 19.01.2016    source источник
comment
если я хочу отправить по электронной почте xpage с его полной логикой в ​​виде объекта для встраивания или формата pdf. Как можно достичь этой функциональности?   -  person Qaiser Abbas    schedule 19.01.2016


Ответы (1)


Я бы всегда посылал сообщения MIME. Это дает вам больше гибкости в форматировании и макете. Придерживайтесь подхода со ссылками, поскольку встроенные формы представляют угрозу безопасности. Начните с eMail bean (вы можете применить его к агенту).

Когда ваш XPage откроется со всеми полями, которые вам нужны в режиме редактирования, это URL-адрес, который вы хотите использовать. если вы используете http, он откроется в браузере, используйте заметки, которые он открывает в клиенте.

person stwissel    schedule 19.01.2016
comment
Спасибо за ваш быстрый ответ. Как я могу использовать электронный компонент в lotusScript? Я мало что знаю об этом. Раньше я использовал сценарий лотоса, и я использую его прямо сейчас. Более того, я хочу отправить только xpage вместо конкретного документа. Пожалуйста, направляйте - person Qaiser Abbas; 20.01.2016
comment
Beans — это Java, а не LotusScript. Но вы можете использовать классы Mime в Lotusscript, чтобы сделать то же самое. Ключ в том, чтобы иметь правильную гиперссылку с href=, указывающую на вашу страницу xpage. Это ничем не отличается от указания на любой другой веб-ресурс. - person stwissel; 20.01.2016
comment
спасибо за быстрый ответ. Позвольте мне попробовать это на моей стороне, любая ссылка на образец кода на openntf или любом другом источнике будет высоко оценена. - person Qaiser Abbas; 20.01.2016
comment
Пример электронной почты LotusScript MIME www-01.ibm.com/support/docview .wss?uid=swg21098323 - person stwissel; 20.01.2016