尝试在编辑模式下在Notes客户端中打开特定的xPage

时间:2016-01-19 06:36:08

标签: xpages ssjs

我有一个没有任何数据源用于编译报告的xpage。现在我想在每天04:00 PM将此页面的链接发送给不同的人。我正在使用lotusScript代理发送电子邮件。它可以很好地运行Web链接来打开一个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的合适方法。如果我使用 调用mailRT.AppendText("注释://172.17.5.36/sar.nsf,而不是它打开的应用程序启动页面,否则打开用户最后查看的视图(调用mailRT.AppendText("注://172.17.5.36/sar.nsf/DailySummaryReport.xsp"))。

请指引我前进的方向。

谢谢, Qaiser

1 个答案:

答案 0 :(得分:1)

我总是会发送一个MIME消息。它为您提供了更大的格式和布局灵活性。坚持链接方法,因为嵌入式表单存在安全隐患。从eMail bean开始(您可以将其用于代理商)。

当您的XPage打开时,您需要在编辑模式下使用所有字段,这就是您要使用的网址。如果您使用http,它将在浏览器中打开,使用它在客户端打开的备注。