Ich muss vorweg sagen, dass ich mich mit LotusScript noch so gut wie gar nicht auskenne, und daher die Hilfe hier im Forum suche da ich dringend einen Agent für mein Problem benötige. Würde ich das ganze manuell machen würde ich sehr lange dafür brauchen.
Also kurz um was es geht:
Ich habe eine Datenbank in der mehrere hundert Dokumente inkonsistent gegenüber dem names.nsf sind.
Welche Dokumente das sind weiss ich.
In diesen Dokumenten sind viele Felder mit falschen Werten gesetzt. Lediglich der Fullname und die UID kann ich als Vergleichswert heranziehen.
Ich bräuchte jetzt also einen Agent (und das geht per LotusScript vermutlich am besten) der einen dieser beiden Werte nimmt und das jeweils dazugehörige Dokument im names.nsf sucht.
Sobald das entsprechende Dokument gefunden ist, sollen bestimmte Felder im Ausgangsdokument angepasst werden.
Folgende Felder sollen ersetzt werden:
MitarbeiterPersonalnummer, MitarbeiterUKennung, ShortName, deffield_6, EmployeeID, MitarbeiterUserid, MitarbeiterUserid_1, MitarbeiterUseridalt, MitarbeiterUseridalt_1, deffield_1, UID, DbUserid, MitarbeiterXNNummer, MitarbeiterXNNummeralt
Diese Felder sind aus dem Ausgangsdokument und sollen mit dem Feldwert UID aus dem names.nsf ersetzt werden.
CurrentInternetAddress, MitarbeiterInternetname
Diese Felder sind ebenfalls aus dem Ausgangsdokument und sollen mit dem Feldwert InternetAddress aus dem names.nsf ersetzt werden.
MitarbeiterNotesFullName
Dieses Feld ist ebenfalls aus dem Ausgangsdokument und soll mit dem ersten Wert im Feld FullName aus dem names.nsf ersetzt werden.
Falls jemand die Zeit findet mir diesen Agent zu basteln würde ich mich sehr freuen. Allerdings erwarte ich das nicht, da ich mir sicher bin dass das keine Sache von ein paar Minuten ist sondern eher länger dauert.
Daher würde ich mich auch über Codeschnipsel oder Hinweise freuen wie ich den Agenten selber bauen kann. Ich bitte dabei aber zu beachten dass ich absoluter LotusScript Anfänger bin.
Ich danke schonmal im Voraus.