: 4400 | 106122 | 11885

In the view-quick-search dialog, there should an "advanced search" option to find a document in the current view based on the NoteID or UNID 
Use this IdeaSpace to post ideas about the Notes Client.

: 7
: 12
: 5
: Notes Client / Other
: quick search
: Doctor API2814 10 Aug 2010
:
: / Email
Sometimes you as a developer or an administrator needs to quickly find a given document and the only information you have is the NoteID or the UNID... there may be an advanced option in the quick search dialog to allow you to do searchs based on NoteID or UNID.



1) Vlad Sh10122 (11 Aug 2010)
Users of this is unnecessary.

Administrator / developer can easily write your agent:
Dim NS As New NotesSession
Dim NA As NotesAgent
Dim ND As NotesDocument

UNID $ = Inputbox ("Required document UNID:", "", "")
If UNID $ = "" Then Exit Sub

Set NA = NS.CurrentAgent

4091 On Error Resume Next
Set ND = NA.Parent.GetDocumentByUNID (UNID $)
If ND Is Nothing Then
Msgbox (Required document (UNID = ") + UNID $ + (") not found in the current database!),, "Lotus Notes ..."
Else
Set NUIWS = New NotesUIWorkspace
Call NUIWS.EditDocument (False, ND,,,, False)
End If
which is easy to hide from other users access settings.
Inherit it to all databases.
2) Mark Demicoli10094 (12 Aug 2010)
Fantastic idea Doc! Generally speaking I have a UNID view in every database for this purpose, but this can be a performance hit and it means changing views and waiting for the view to update.

Vlad, you'd have to put that in EVERY database, which makes it impossibly impractical in controlled environments, excellent tool for a framework though (eg QAF :)

3) Mark Demicoli10094 (12 Aug 2010)
another thought, this could be achieved with a Java sidebar widget in the client but it could be a usability issue to have to drag it open and wait for java to think about whether it wants to help you.
4) Peter Presnell26400 (14 Aug 2010)
I don't like the idea of adding more complexity to the Notes client for things that should be very easy for a developer to implement for him/her self
5) Doctor API2814 (14 Aug 2010)
@1, @4: In real life you cannot put LS code in all production DBs to just get a NoteID! It's much easier to type "NoteID: 12FA" instead of the text to search....
6) Vlad Sh10122 (15 Jun 2011)
This particular feature that ordinary users do not need. Most programmers/admins can do it yourself.
7) Dave Navarre339 (15 Jun 2011)
Mark, if you don't want it in every database, put it in the Admin/Developer's toolbox database:

%REM
Agent Find doc by UNID
Created Jun 15, 2011 by David Navarre
Description: Find a document by the UNID or NoteID
Modified from code by Vlad Sh
%END REM
Option Public
Option Declare

Sub Initialize
' Ask the user which server and database, then UNID
Dim ws As New NotesUIWorkspace
Dim session As New NotesSession
Dim currentdb As NotesDatabase
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim server As String
Dim filepath As String
Dim UNID As String
Dim msg As String

Set currentdb = session.Currentdatabase
server = InputBox ( "Which server?", "Server", currentdb.Server )
filepath = InputBox ( "Enter the file path (blank to cancel):", "Filepath", currentdb.Filepath )
If filepath = "" Then Exit Sub

Set db = session.Getdatabase(server, filepath, false)
Call db.Open("","")

UNID = InputBox ( "What is the UNID sought?", "Enter UNID", "" )
If UNID = "" Then Exit Sub

Set doc = db.Getdocumentbyunid(UNID)
If doc Is Nothing Then
msg = "No document with UNID = " & UNID & " in the chosen database)"
MessageBox msg, 48, "Not found"
Else
Call ws.EditDocument (False, doc,,,, False)
End If

End Sub










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


4
Add server and database as optional parameters for @GetProfileField and @SetProfileField
8
Have an option to copy an URL from an e-mail (or other)
-1
System wide Web Query Save
56
Please update Domino to fully support TLS (SSL v3.1)
4
Integrated ICS OneUI Editor for Designer
0
Design Element PostSave event
55
When deleting user, delete archive & roaming files as well as mail file
0
Please make the 'Database Users' view collapsible
6
Agent context menu in editor tab eg. "Run Agent"
1
Give us @commands for splitting & joining table cells, and hence smarticons for the same







IdeaJam developed by