Domino 9 und frühere Versionen > ND7: Entwicklung
Dokument nicht mehr editierbar
koehlerbv:
Ich verstehe die Diskussion (von einigen) nicht: Dafür sind doch eben Autorenfelder da! Wenn niemand mehr das Dokument editieren darf, dann darf es nur Autoren in der DB (ACL) geben, und das Autorenfeld muss ab dem Status "x" leer sein.
Für einen Workflow müssen selbstverständlich Autorenfelder abhängig vom Status belegt werden: Da kommen dann Leute hinzu, andere werden entfernt, irgendwann sind alle draussen ... Normales Procedere. Und man sollte nicht unbedingt erzwingen wollen, sowas nur mit @functions zu machen: Jede Programmiermöglichkeit kommt früher oder später an ihre Grenzen!
Bernhard
C_T:
Eine weiter Möglichkeit wäre vielleciht
Zugriffkontrollierte Abschnitte
wenn das Dokument weiterhin von den Mitarbeitern zu öffnen sein sollen. Durch diese Möglichkeit kann man das ändern des DOkuments auch "sperren".
Sommersprosse:
Erst mal danke für Eure Antworten.
--- Zitat von: C_T am 09.09.08 - 08:54:17 ---Eine weiter Möglichkeit wäre vielleciht
Zugriffkontrollierte Abschnitte
wenn das Dokument weiterhin von den Mitarbeitern zu öffnen sein sollen. Durch diese Möglichkeit kann man das ändern des DOkuments auch "sperren".
--- Ende Zitat ---
Hab ich auch schon überlegt, muss ich mich aber noch bissle reinlesen. Würde sich anbieten, da ich in meiner Maske eine Tabelle habe, in der alle wichtigen INformationen wie Reisedatum, Name, usw... zusammengefasst werden. Diese sollten nach dem Final Approval nicht mehr verändert werden können.
--- Zitat von: botschi am 08.09.08 - 16:10:05 ---
Aber dann sollte sich unsere Sommersprosse auch die gesamte Rechtesteuerung ansehen, bevor sie mit Leser- und Autorenfeldern arbeitet, die zur Laufzeit geleert werden.
Rollen gibts ja auch noch, vielleicht kann man die Rolle einfach aus den Feldern werfen.
--- Ende Zitat ---
Mit ACL Berechtigungen komme ich nicht weiter. Author reicht mir hier nicht aus, da ich über den Approve Vorgang ein Feld mit einem Namen befülle. Dieses Feld wird wieder für email Benachrichtung benutzt. usw... Das funktioniert auch soweit alles so wie es soll.
Nur sollen eben keine Veränderungen mehr gemacht werden können, wenn der Genehmigungsprozess beendet ist.
Habe das http://atnotes.de/index.php?topic=33634.msg211342#msg211342 noch gefunden und werde damit mal weiter machen.
--- Zitat von: koehlerbv am 08.09.08 - 19:28:50 ---Und man sollte nicht unbedingt erzwingen wollen, sowas nur mit @functions zu machen: Jede Programmiermöglichkeit kommt früher oder später an ihre Grenzen!
--- Ende Zitat ---
Da gebe ich dir Recht, bin momentan aber ganz froh, wenn ich mit @functions klar komme und die erstmal verstehe. Vielleicht ist Script manches einfacher, aber auch da muss ich von vorne anfangen.
Kommt noch....
Sommersprosse:
Noch eine kurze Frage..
--- Zitat von: koehlerbv am 08.09.08 - 19:28:50 ---Für einen Workflow müssen selbstverständlich Autorenfelder abhängig vom Status belegt werden:
--- Ende Zitat ---
ich habe jetzt ein Autorenfeld (Approval -> berechnet mit Rollenzuweisung [Aprove]). Funktioniert auch bestens. Diese Rolle soll natürlich jetzt verschwinden, sobald der Antrag die letzte Genehmigungsstufe erklommen hat.
Habe das @setfield innerhalb meines @do so plaziert, aber der Wert wird nicht überschrieben
--- Code: ---@If(reqAprov1 =""&reqAprov2 =""&reqAprov3 !="";
@Do(
@SetField("approved";"Yes");
@SetField("Approval";"");
@MailSend(mailfinal;SendMail;""; thema;textfinal;"";[IncludeDoclink])
);
--- Ende Code ---
Funktioniert das @setfield bei Autorenfeldern auch?
koehlerbv:
Ein Autorenfeld (eigentlich: Item mit Property "IsAuthors" = True) ist nichts anderes als ein Item mit Text, dass auf Grund der Property anders behandelt wird.
Selbstverständlich funktioniert da auch @SetField.
Aber: Wenn Du das Feld (also im Frontend!) berechnet hast, dann schlägt diese Formel natürlich wieder durch. "Berechnet beim Anlegen" wäre in Ordnung, aber mit "Berechnet" reisst Du mit dem Hintern wieder ein, was Du mit den Händen wieder aufgebaut hast.
Soweit meine "Ferndiagnose".
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln