Es gibt pro Ansicht nur einen Index, und den berechnet der Server. Damit ist das, was Du willst, technisch nicht so lösbar.
Du hast aber verschiedene Möglichkeiten das abzubilden:
1. mit Leserfeldern: jedes Dokument bekommt ein Leserfeld, in dem der Name (und zusätzlich programmatische Werte für Admins und Server) drin steht.
Dann sieht jeder user nur sein Dokument in der Ansicht.
Nachteil: admins sehen trotzdem alles
2. mit einer Maske, die eine eingebettete Ansicht beinhaltet, und per der die Option „Single category“ aktiviert ist.
Diese Maske zeigst Du dann anstatt der Ansicht.
Nachteil: die Ansicht passt aich nur begrenzt an die Fenstergrösse an und kann nicht sortiert werden.
3. Du arbeitest mit Public, Private on first use Ansichten mit einer Selektionsformel „Feld = @Username“. Hier wird beim ersten klick auf die Ansicht für jeden User eine eigene Kopie erstellt, dann funktioniert auch userbasierte filterung.
Nachteile: diese ansichten am Ende zu warten ist sehr aufwändig, z.B. wenn sich das Design ändert, da braucht man dann eigene LotusScript Code um die wieder einzufangen. Ausserdem erstellst Du dadurch so viele Ansichten wie user in Deiner Datenbank, was der performance nicht gerade zuträglixh ist...
Es gibt viele Möglichkeiten, aber keine wirklich schöne...