das systemseitige Zuordnen von Docs in personal Forlders kann eigentlich mit normalen Hausmitteln nicht funktionieren.
Man kommt so weit:
- man liest alle Folders und Views aus
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Set db = session.CurrentDatabase
Forall v In db.Views
If v.IsFolder Then
If v.IsPrivate Then
Da man nun den Folder fixiert hat, könnte man auch auslesen, wer der Besitzer ist
Nur, wie dem System sagen "schieb mir jetzt Docs in den v.Folder"
Man hat beim putallinfolder nur als Parameter den Namen des Folders, aber nicht etwa wie in der Formelsprache noch als Option beim Profildokument den Usernamen. Man bräuchte in der obigen ForAll Schleife so ne Art "PULLallinfolder"...aber die gibt es nicht.
Kommt man von der anderen Ecke und versucht das "geschickt" zu machen über den Ansatz des "FolderReferences", geht das ja ebensowenig, weil es a.) ne property ist und b.) daher nix zum manipulieren gibt.
Sprich: wenn hier ein API Freak rumschwirrt, würde ich den noch anfragen, sonst sehe ich mE nach schwarz. Es sei denn, da gibt es noch einen dollen Trick.
Zumal, Don, was ist denn daran so wichtig, daß es auf die beschriebene Art und Weise gehen müßte? Kannst Du das nicht dem USer per "aktualisieren" bzw. per "QueryOpeN" überlassen? So schlimm ist wie gesagt der Zeitverlust nicht, als dass man eine Art von daemongesteuerten Stored Procedures in personal Folders starten müßte...