Autor Thema: Etwas anderer Papierkorb gesucht  (Gelesen 2222 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Etwas anderer Papierkorb gesucht
« am: 21.10.02 - 10:34:30 »
Hallo LN-Fans,

ich bräuchte einen Rat, wie Ihr das gelöst habt.

Ich bin mit der lotuseigenen Papierkorb-Lösung nicht zufrieden.
Wenn ein Dokument gelöscht wird, dann soll es auch "nur" noch im Papierkorb zu sehen sein. (Windows-like)
Meine User wolllen nämlich Ordnung, und wenn etwas gelöscht ist, dann soll es nicht noch in anderen Views zu sehen sein.
(Korrekt, weil ergonomisch)

Zudem möchte ich den Papierkorb kontrollieren können, d.h. nur mit Admin Rechten zugänglich machen und die Dokumente endgültig aus der Db löschen können.


Gibt´s das schon ?
Habe ich ein existierendes Feature übersehen ?


Sachdienliche Hinweise

Don Pasquale

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Etwas anderer Papierkorb gesucht
« Antwort #1 am: 21.10.02 - 11:20:52 »
Hallo

meinst du mit dem notes eigenen Papierkorb die soft deletion aus den db Eigenschaften ?

Bei Neuentwicklungen habe ich immer in einem header in den Forms verschiedene Felder drin - so auch das is_deleted Feld. Einfach ein flag  0=online , 1=deleted.
Bei allen Ansichten wird dann im select  is_online !=1 reingeschrieben. Die gelösch markierten doks gehen dann in eine Admin Ansicht (geschützt durch die Rolle Admin) und der Admin kann diese endgültig löschen. Es gibt ja immer wieder Benutzer die versehentlich doks löschen, dann kann der Admin dieses wieder hervorbringen-  geht schneller als wenn man das backup irgendwo einspielt und danach sucht.

Gruß
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Etwas anderer Papierkorb gesucht
« Antwort #2 am: 21.10.02 - 13:27:27 »
Hi Performance,

Danke für Deine Anregung, JA, ich meinte die Soft Deletion.
kann ich das irgendwie ausschalten oder geht das nur
im DB Script mit
Code
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)   
continue = False
End Sub

Dann löse ich das eben über ein Flag.

Danke für den Tipp

Ciao

Don Pasquale

« Letzte Änderung: 21.10.02 - 13:28:11 von Don Pasquale »

Offline tower

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
    • Uwe Schräpler IT-Service
Re:Etwas anderer Papierkorb gesucht
« Antwort #3 am: 22.10.02 - 06:42:32 »
Hallo,

ich hatte das Problem wie folgt gelöst:

Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
   Dim session As New NotesSession
   Dim ws As New notesuiworkspace
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim orgdoc As NotesDocument
   Dim dc As notesdocumentcollection
   Set db = session.CurrentDatabase
   Set dc= Source.Documents
   Set orgdoc=dc.getfirstdocument
   Do
      If Left(orgdoc.form(0),6) <> "DELETE" Then
         Set doc=db.createdocument
         Call orgdoc.copyallitems(doc)
         doc.form = "DELETE" + doc.form(0)
         doc.deleteam = Now
         doc.deletefrom = session.username
         Call doc.Save( True, False )
      End If
      Set orgdoc=dc.getnextdocument(orgdoc)
   Loop Until  orgdoc Is Nothing
   continue=True
End Sub

Da die meisten View-Selection auf Formname basieren, verschwinden die Dokumente  aus den Ansichten und als admin kann ich mir in aller Ruhe anschauen was wann gelöscht wurde und von wem.

 

Offline tower

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
    • Uwe Schräpler IT-Service
Re:Etwas anderer Papierkorb gesucht
« Antwort #4 am: 22.10.02 - 06:45:38 »
nochwas:

das mit Softdeletion kann mann in den Datenbankeinstellungen (letztes Tab) abschalten.

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Etwas anderer Papierkorb gesucht
« Antwort #5 am: 22.10.02 - 09:47:44 »
Hallo Tower,

Vielen Dank für Deine Lösung
Zitat
Da die meisten View-Selection auf Formname basieren, verschwinden die Dokumente  aus den Ansichten und als admin kann ich mir in aller Ruhe anschauen was wann gelöscht wurde und von wem.

Natürlich funktionieren meine Lösungen NICHT nur auf Formname (Murphy´s law) aber das kann ich noch anpassen.

Aber eine Frage hätte ich noch :

Welchen Eintrag auf der letzten Tab meinst Du ?
Mit "SoftDeletion" finde ich nichts. Meinst Du
Wiederherstellbare Löschungen zulassen ?

Ich kann keine Wirkung erkennen, wenn ich das ein- oder ausschalte.

Ciao

Don Pasquale
« Letzte Änderung: 22.10.02 - 09:50:52 von Don Pasquale »

Offline tower

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
    • Uwe Schräpler IT-Service
Re:Etwas anderer Papierkorb gesucht
« Antwort #6 am: 22.10.02 - 10:21:19 »
ich meinte wierherstellbare Löschungen zulassen. Sorry, hab immer den englischen Client.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz