Autor Thema: Eingebaute Versionskontrolle von Lotus  (Gelesen 4492 mal)

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Eingebaute Versionskontrolle von Lotus
« am: 31.05.07 - 17:01:58 »
Ich denke gerade darüber nach, wie ich das Aufbewahren alter Versionen von Dokumenten realisiere. Dazu gibt es ja bei Domino-Anwendungen standardmäßig die Möglichkeit, dies über das Feld $VersionOpt zu steuern und den Rest Notes zu überlassen. Finde ich schonmal ganz gut, da man dann das Rad ja nicht zweimal erfinden muss.

Nun frage ich mich aber, ob diese Versionskontrolle auch funktioniert, wenn ich im Backend mit Dokumenten arbeite? Oder arbeitet die Versionskontrolle nur im Frontend?

Im letzteren Fall müsste ich für eine Anwendung von mir das wohl selbst implementieren. Kann jetzt zwar noch nicht absehen, wie aufwändig das wird, aber machbar ist das bestimmt auch...

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #1 am: 01.06.07 - 07:52:05 »
Ich habe parallell selbst nochmal ein bißchen getestet. Aber irgendwie ist mir die Funktionsweise noch nicht ganz klar.

Die Versionskontrolle zieht nicht im Backend, also muss man da selbst tätig werden. Auch im Frontend tut sie nicht das, was ich erwartet hätte. Die Antworten werden nicht in einer Art Kette von Antworten gespeichert, sondern alle Vorgängerversionen sind Geschwister.

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #2 am: 03.12.08 - 15:46:39 »
Hallo!
Ich stehe im Moment vor einem ähnlichen Problem und wollte mal anfragen, ob Du für mich eine Lösung hast.

Wir haben eine Datenbank im Einsatz, in der in der Maskeneigenschaft die automatische Versionskontrolle eingeschaltet ist.

Nun habe ich eine Massendatenänderung in die Datenbank eingebaut. Mit Auswahl und Prüfung der eingegebenen Daten und Pflege der Dokumentation in dem Dokument selbst.

Durch die Massendatenänderung passiert genau das, was Du beschrieben hast. Nix. Keine Versionserstellung. Die brauchen wir aber zwingend. Nur wie implementiert man das nun?

Hast Du das was gefunden?

Grüße,
Wiesel

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #3 am: 03.12.08 - 16:06:14 »
Wie gut bist Du in LotusScript? Denn diese Funktion musst Du Dir im Backend selber nachbauen - eingebaut gibt es die Versionskontrolle nur im Frontend (und dazu dann noch in verschiedenen Varianten).

Im Endeffekt brauchst Du nichts anderes zu machen als Dir ein Dokument "neu" und eins "als Version" anzuschauen und die entsprechenden Items dann nachzubauen. Am besten machst Du das mit einer Spiel-DB, die nur ein oder zwei Felder in der verantwortlichen Maske mit Versionskontrolle enthält.

"Magic tricks" gibt es hierbei nicht. Alles handwerk.

Bernhard

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #4 am: 03.12.08 - 16:11:23 »
LotusScirpt ist nicht gerade mein Steckenpferd.

Habe schon Versuche mit MakeResponse etc. versucht.
Und dazu muss das Ganze per Agent ja auch über die markierten Dokumente laufen.

Wie meinst Du das genau mit
"Dokument "neu" und eins "als Version" anzuschauen "
?

Wie sage ich denn dem "alten Dokument", dass es jetzt ein Antwortdokument ist?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #5 am: 03.12.08 - 16:19:14 »
Wie meinst Du das genau mit
"Dokument "neu" und eins "als Version" anzuschauen "?
Mache eine Spiel-DB. Lege ein Dokument an. Mache es über das Frontend zu einer Version des neuen Dokuments. Schaue Dir dann die Items im Versionsdokument an. Ganz einfach.

LotusScirpt ist nicht gerade mein Steckenpferd.
Damit sinken Deine Chancen, das umzusetzen, ganz extrem.

Bernhard

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #6 am: 03.12.08 - 17:07:09 »
Leider habe ich damals nichts mehr dazu gefunden und kam dann auch, sofern ich mich recht erinnere, um eine Versionierung drumherum. Aber im Grunde ist sowas relativ leicht nachbaubar, wenn man weiß, was der Mechanismus tut.

Ich kann mich noch dran erinnern, dass beispielsweise das Form-Item nicht mit in die alten Versionen übernommen wurde. Alles weitere kann ich jetzt leider nicht mehr nachvollziehen.

Offline guesswho

  • Senior Mitglied
  • ****
  • Beiträge: 291
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #7 am: 03.12.08 - 17:29:25 »
im Frontend geht das automatisch, im Backend nur manuell. Da muss man natürlich auch das Form-Item setzen.

Jo
5 Server 9.x auf W2K3/W2K8
ca. 550 Clients: 9.x auf Win7
Notes Traveler
iQ.Suite
BCC Charon 4
panagenda Marvel Client
BES 10/12 und viele Blackberrys
paar iPad und iPhones
Teamstudio

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #8 am: 03.12.08 - 17:32:15 »
Nicht nur das Form-Item, Jo ... Aber das kann man ganz einfach selbst herausfinden.

Bernhard

Offline guesswho

  • Senior Mitglied
  • ****
  • Beiträge: 291
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #9 am: 03.12.08 - 17:36:45 »
schrieb ja "auch..."  ;D

jo

BTW: Ich finde das so perfekt, Frontend automatisch, Backend aber Sache des Programmierers. Gute Sache, so.

5 Server 9.x auf W2K3/W2K8
ca. 550 Clients: 9.x auf Win7
Notes Traveler
iQ.Suite
BCC Charon 4
panagenda Marvel Client
BES 10/12 und viele Blackberrys
paar iPad und iPhones
Teamstudio

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Eingebaute Versionskontrolle von Lotus
« Antwort #10 am: 03.12.08 - 17:44:44 »
Rischtisch. Das Frontend für einfache Sachen und das Backend selbst das Zepter in die Hand. Das ist genau das, was wir so schätzen.
Volle Zustimmung also, Jo!

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz