Autor Thema: ungelesene Dokumente  (Gelesen 2474 mal)

Offline wittmann_franz

  • Aktives Mitglied
  • ***
  • Beiträge: 241
  • Geschlecht: Männlich
ungelesene Dokumente
« am: 13.07.06 - 10:48:13 »
hallo,

ich möchte aus einer Archiv Datebank Dokumente in eine andere Datenbank kopieren.
Diese dort hin kopierten Dokumente sollen jedoch beim user als gelesene Dokumente erscheinen.
Wie kann man so etwas realisieren??

Domino 6.5.4
Clients 6.5.4


Vielen Dank
Gruß
Volker

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ungelesene Dokumente
« Antwort #1 am: 13.07.06 - 10:58:40 »
Meines Erachtens wird das schwierig bis unmöglich, da die Ungelesen-Markierungen pro User verwaltet werden.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: ungelesene Dokumente
« Antwort #2 am: 13.07.06 - 11:04:31 »
Es sei denn man stellt die ungelesen Markierung ganz ab, aber ob das gewollt ist  :-:

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline wittmann_franz

  • Aktives Mitglied
  • ***
  • Beiträge: 241
  • Geschlecht: Männlich
Re: ungelesene Dokumente
« Antwort #3 am: 13.07.06 - 11:09:19 »
tja, deshalb ja auch hier der Eintrag.

gibt es denn evt. im Postopen oder beim ersten öffnen der DB eine möglichkeit, die dokumente auf ungelesen zu setzten?

oder im Dokument über diese Datenbank einen Button der in der entsprechenden Ansicht die Dokumente ungelesen setzt??

 ???
Gruß
Volker

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ungelesene Dokumente
« Antwort #4 am: 13.07.06 - 11:15:19 »
Andre hat dir die Antwort doch schon gegeben. Stell das einfach in der Archivdatenbank über die Eigenschaften der Datenbank auf dem letzten Reiter bei den Ungelesen Markierungsoptionen ab.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ungelesene Dokumente
« Antwort #5 am: 13.07.06 - 11:15:50 »
Du kannst dir in der entsprechenden Ansicht einen Aktionsbutton mit dieser Formel


@Command([EditSelectAll]);
@Command([ToolsMarkSelectedRead])


einfügen.

Damit werden alle Dokumente in der Ansicht als "Gelesen" markiert.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ungelesene Dokumente
« Antwort #6 am: 13.07.06 - 11:18:27 »
Andre hat dir die Antwort doch schon gegeben. Stell das einfach in der Archivdatenbank über die Eigenschaften der Datenbank auf dem letzten Reiter bei den Ungelesen Markierungsoptionen ab.

@Thomas

Deswegen werden die Dokumente in der Datenbank, in die sie eingefügt werden sollen, doch wieder als "ungelesen" dargestellt.

Es geht nicht um die Archiv-DB.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: ungelesene Dokumente
« Antwort #7 am: 13.07.06 - 11:24:11 »
Aber warum werden Dokumente wieder aus einem Archiv in eine andere DB kopiert?
Und sollen dann noch zusätzlich als ungelesen markiert werden? Da erschliesst sich mir der Sinn nicht ganz.

A-Bär

versuch es doch mal im Postopen der Datenbankressource zu realisieren. Das sollte eigentlich klappen.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: ungelesene Dokumente
« Antwort #8 am: 15.07.06 - 21:00:50 »
Das aus dem Archiv zurückkopierte Dokument ist doch definitiv von den Lesern ungelesen (in dem Sinne: es ist ein neues Dokument). Daß es ein inhaltsgleiches Dokument bereits früher einmal gab, kann die empfangende DB nicht wissen, solange der Vorgang der Archivierung die archivierten Dokumente in der Original-DB komplett löscht.

Und wenn die UNGELESEN-Markierung von zurückkopierten Dokumenten das Killerkriterium der Datenbank ist, dann muß man es eben anders anstellen:

beim Archivieren wird eine Kopie des Dokuments angelegt, die auf den verbleibenden Dokumentrumpf referenziert. Im Dokukumentrumpf werden alle Felder gelöscht und ein Save mit allen drei Optionen durchgeführt (das SAVE des geänderten Originaldokuments soll die bestehenden GELESEN-Einträge ja nicht anrühren).

Beim Wiedereinfügen geschieht das Gleiche in umgekehrter Reihenfolge (COPYALLITEMS aus dem Archivdokument - und das Save erfolgt wieder incl. drittem Parameter).

Ich hoffe, daß alle deine Agenten und alle anderen DB-Elemente mit solchen "Dokumenten ohne Items" klarkommen; vermutlich muß man da nachrüsten. Jede Feldoperation, die du derzeit auf einem Dokument ausführst, muß mit einem If doc.HasItem vorher abgeprüft werden.

Aber im Endeffekt hast du genau das, was du willst: wer das archivierte Dokument vor dessen Wiedereinfügung bereits gelesen hatte, für den ist es gelesen. Und wer es vor der Archivierung noch nicht gelesen hatte, für den ist es nach dem Zurückkopieren weiterhin ungelesen.
Situs vilate in isse tabernit.

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: ungelesene Dokumente
« Antwort #9 am: 17.07.06 - 14:38:29 »
Hab das Thema nur überflogen, aber was ist denn damit?
Code
flag = notesDocument.Save( force, createResponse [, markRead ] )

markRead sollte es doch eigentlich bringen, oder bin ich zu schnell geflogen?  ;)

Moritz

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: ungelesene Dokumente
« Antwort #10 am: 17.07.06 - 22:17:10 »
Nach Hanns-Dieter Hüsch gibt es
Menschen, die Bücher lesen
Menschen, die Bücher diagonal lesen
Menschen, die Klappentexte lesen
Menschen, die Klappentexte diagonal lesen

Der letzte Kommentar (zusammen mit der Frage, ob du zu schnell geflogen bist) befördert dich nicht in die erste Kategorie. Das hatte ich ziemlich genau so bereits im Beitrag vorher beschrieben.
Situs vilate in isse tabernit.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz