Autor Thema: Nur eigene Dokumente in Ansicht anzeigen.  (Gelesen 3565 mal)

hjh13

  • Gast
Nur eigene Dokumente in Ansicht anzeigen.
« am: 05.02.03 - 15:36:08 »
Wir haben eine Maske, in der ein Name (aus dem UserNamen erstellt) gespeichert wird.
Nachdem die Maske einen Workflow durchlaufen hat,  soll nur der originäre Absender in einer Ansicht seine eigenen Dokumente auch nur  sehen.
Jetzt wollten wir eine Ansicht erstellen, mit einer AnischtsFormelauswahl (Name = UserName). Dabei stellten wir fest, dass der Username in der Ansicht nicht immer mit dem aktuellen User gefüllt wird.
Wie können wir erreichen, dass der ursprüngliche Ersteller der Maske auch nur seine Dokumente in der Ansicht sieht.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Nur eigene Dokumente in Ansicht anzeigen.
« Antwort #1 am: 05.02.03 - 15:42:02 »
Hi,

@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergeben kann. Das hast du ja gemerkt.

Beste Alternative sind persönliche Ansichten.

Axel


Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re:Nur eigene Dokumente in Ansicht anzeigen.
« Antwort #2 am: 05.02.03 - 16:26:30 »
Habe dies folgendermaßen realisiert.

Eine Ansicht erstellt - Ansichttyp: "Gemeinsam - Privat nach Erstbenutzung" und im Select folgende Formel hinterlegt:

_Name1 := @Name([CN]; @UserName);
_Name2 := @Name([CN]; Author);
SELECT Form = ("ServiceRequest" : "ChangeRequest") & (_Name1 = _Name2)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re:Nur eigene Dokumente in Ansicht anzeigen.
« Antwort #3 am: 05.02.03 - 21:13:55 »
Wie wäre es denn den @Username des Erstellers nach dem Workflow in ein Leserfeld zu schreiben.
So sieht ein User in einer gemeinsamen Ansicht nur seine Erstellten Dokumente.
 ??? ???
Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Rootine

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Weiblich
  • Lotus Domina ;)
Re:Nur eigene Dokumente in Ansicht anzeigen.
« Antwort #4 am: 05.02.03 - 22:21:09 »
leserfeld ist schon mal gut, kombiniert mit @author ist es deine lösung (während des workflows ist leserfeld leer, bei der letzten bestätigung wird leserfeld auf @author gesetzt)

lg
roo

hjh13

  • Gast
Re:Nur eigene Dokumente in Ansicht anzeigen.
« Antwort #5 am: 11.02.03 - 16:07:50 »
Hallo, leider komme ich jetzt erst dazu, mich bei Euch zu bedanken. Ich hab mich für die Version mit dem "Leser-Feld" entschieden. Ein Author-Feld wird insofern nicht mehr benötigt, da anschließend niemand mehr das Dokument bearbeiten darf. :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz