Domino 9 und frühere Versionen > ND9: Entwicklung
Dokumente von Ansicht in Ordner verschieben - will nicht?
hylli:
Hi,
genau diesen Kurs habe ich besucht:
https://atnotes.de/index.php/topic,62933.0.html
Deshalb ist mir der Unterschied zwischen Ordner und Ansichten durchaus bewusst. Prinzipiell ist es mir auch egal, ob ich nun ein "Archiv" über eine Ansicht oder einen Ordner aufbaue. Letztendlich soll es einfach nur funktionieren.
LotusScript übersteigt natürlich meinen Horizont, jedoch komme ich mit der Formelsprache schon ganz gut zurecht. Trotzdem will es mir nicht so wirklich gelingen.
Wie oben erwähnt führe ich die "Rezertifizierung" oder "Genehmigung" derzeit auf Basis eines Antwortdokuments auf das Mitarbeiterdokument durch.
Der/die Vorgesetzte muss eine Auswahl treffen im Optionsfeld "RezertifizierungsErgebnis", sonst kann er/sie die Rezertifizierung an der Stelle nicht durchführen/speichern.
In diesem "Antwortdokument" habe ich ein Textfeld "Archiv" eingefügt und als Wert folgendes eingetragen:
--- Zitat ---@If(RezertifizierungsErgebnis="";"";"Yes")
--- Ende Zitat ---
Damit wollte ich erreichen, dass nach Auswahl im Optionsfeld bzw. spätestens beim Speichern des Dokuments das Feld "Archiv" mit dem Wert "Yes" belegt wird.
Das scheint aber nicht zu funktionieren.
Einen weiteren Anlauf habe ich gemacht, indem ich das Feld "Archiv" über die Aktionsschaltfläche befüllen wollte, sprich wenn der Button zum Speichern der durchgeführten Rezertifizierung betätigt wird:
--- Zitat ---FIELD Archiv := "Yes";
@Command([FileSave]);
@Command([FileCloseWindow])
--- Ende Zitat ---
Leider funktioniert aber das auch nicht, weshalb die Formeln in der Ansichtsauswahl auch nicht zum Tragen können.
Für das Archiv:
--- Zitat ---SELECT Form = "Employee" | Form = "Recertifying" & Archiv != ""
--- Ende Zitat ---
Für andere Ansichten:
--- Zitat ---SELECT Form = "Employee" | Form = "Recertifying" & Archiv = ""
--- Ende Zitat ---
Marco
(aka Hylli)
ronka:
--- Zitat von: hylli am 15.09.21 - 09:25:22 ---
Für das Archiv:
--- Zitat ---SELECT Form = "Employee" | Form = "Recertifying" & Archiv != ""
--- Ende Zitat ---
Für andere Ansichten:
--- Zitat ---SELECT Form = "Employee" | Form = "Recertifying" & Archiv = ""
--- Ende Zitat ---
--- Ende Zitat ---
So mal eins nach dem anderen.. Deine Formel sagt MIR das die Dokumente gezeigt werden sollten wenn a) Das Form = Employee ist, oder b) das Form Recertifying UND archiv leer ist.
Ist das was du erreichen möchtest ?
Wenn nein, was ist dann dein Wünsch der darzustellenden Dokumente ?
hylli:
Hi,
für die Ansichten "vor" Rezertifizierung reicht natürlich
--- Zitat ---SELECT Form = "Employee"
--- Ende Zitat ---
Mea culpa!
Sobald die Rezertifizierung durchgeführt wurde, soll in der Ansicht "Archiv" das übergeordnete Dokument ("Employee") inkl. Antwortdokument ("Recertifying") ersichtlich sein, und das übergeordnete Dokument aus den anderen Ansichten "vor" Rezertifizierung verschwinden.
Marco
ronka:
in einen ANSICHT kannst du das nur erreichen, wenn der Selektionsformel das Dokument selektieren kann, sprich das Hauptdokument geändert wird.
WENN dein Hauptdokument sich also nicht Ändert, dann kann auch einen Selektionsformel nichts tun.
Was du tun möchtest gehört eindeutig auf ein anderen level als du jetzt kannst.
Mache es mit Ordner statt Ansichten, dann kannst du das Dokument mit deine Aktion in einen anderen Ordner schieben. Statt dich mit komplexen Ansichten mit Antwort hirarchie zu beschäftigen.
hylli:
Hi,
das war ja auch mein ursprünglicher Plan, siehe hierzu auch mein Ursprungspost.
Nur was gilt es da zu tun, damit die "archivierten" Dokumente dann aus den Ansichten verschwinden?
Edit:
Ich glaube nun, ich weiß auf was Du hinaus willst! Statt mit Ansichten zu arbeiten, grundsätzlich mit Ordnern zu arbeiten.
Sehe ich das richtig?
Daran werde ich mich jetzt mal versuchen, und mich bei Bedarf wieder melden.
Gruß
Marco
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln