0
votes

I am sending out an HTML email to our users every week in which I want to include links to certain documents and then a link to the overall database. The database is an Xpage db.

On my docs I have a field only visible to me in which I compute the link I need. The format is as follows:

notes://servername/__.nsf/0/?OpenDocument

What I want is the URL to open not just a specific document, but the Xpages app in general. Everything I try opens up the all documents view.

notes://servername/__.nsf/

If I put this in the address bar, it works fine. If I put it in a link, it goes to the all documents view.

Any help would be greatly appreciated.

3
If launch options fail, Lotusscript in PostOpen database event will fix it.Frantisek Kossuth

3 Answers

1
votes

You could try formatting it as: notes://servername/__.nsf/nameOfXpageYouWantToOpenTo.xsp?OpenXPage

Have you set the launch properties for the database? You can specify a designated XPage in there too.

Application Properties, Launch Tab

0
votes

The format you are looking for is:

 notes://servername/yourdb.nsf/someview/unid?OpenDocument

in the "someview" view you add a form formula to point to an empty form that has the property set "open XPage instead" - careful there are 2 of them: for web and client.

If you don't use native forms and the Xpage is always the same, then you can skip the step with the form formula and the extra form and edit the properties of the existing form.

Paul's solution should work too.

0
votes

Use this code syntax to open any XPage in the Notes client:

 @URLOpen("notes://Host/Path/Database.nsf/XPageName.xsp?OpenXPage")

Additional details: And use the following to open a specific document in the XPage where unid is the unique document identifier for the document:

 @URLOpen("notes://Host/Path/Database.nsf/XPageName.xsp?documentId=unid&action=openDocument")