Frage

Sharepoint-Dokumentbibliotheken verwenden für Richtlinien und Verfahren, sowohl administratives und klinisches (Gesundheitswesen).

Versionskontrolle und Freigabe-Workflows unterstützt gesetzliche Anforderungen und zum Schutz vor Haftungsfragen.

Leider Löschen ein Dokument entfernt alle Rekord, dass es überhaupt existiert -. Die ganze Geschichte mit ihm geht

Ich habe kein Sandbox jetzt haben, um zu überprüfen, aber ich denke, es ist auch der Genehmigungs-Workflow umgeht.

Rechtlich für einige davon, wenn wir sie löschen, werden wir noch muss der Lage sein, zu zeigen, was die Politik an einem bestimmten Ort / Zeit.

Gibt es eine recht einfache Lösung oder Abhilfe?

Und falls jemand den Dateinamen ändert (was nicht schwer ist, aus Versehen zu tun), beiden Dateinamen müssen die Geschichte zeigen.

War es hilfreich?

Lösung

Die Lösung, die ich an dem Management am empfehle ist die Streichung aus der Bibliothek nicht zur Verfügung zu stellen. Eine Politik / Verfahren kann „gelöscht“ durch eine neue Major-Version erstellen, die sagen, dass es nicht mehr verwendet werden soll.

UPDATE: Wir haben diesen Ansatz nehmen, und es funktioniert. „Löschen“ ein Dokument, indem sie eine leere Version getan. Die Geschichte bleibt die gesetzlich Leute zufrieden zu stellen.

Andere Tipps

Es gibt keine einfache Ort vorstellen, wo Sie alle gelöschten Datensätze sehen konnte (das heißt, die einige spezifische Sicht der Bibliothek würde sich aber MOSS bietet nicht uns mit ein). Eine einfache Abhilfe wäre eine „Gelöscht“ Spalte zur Liste hinzuzufügen, die in Benutzerformularen verborgen ist. Dann würden Sie dann das „ItemDeleting“ Ereignis in einem Eventhandler fangen und stellen Sie die „Gelöscht“ auf true (aber in der Tat nicht das Element löschen). Natürlich haben Sie alle Ansichten filtern, dass der Benutzer so sieht, dass nur gelöscht = sind falsche Einträge angezeigt.

Das ist so, wie es funktioniert. Ich glaube nicht, es ist unzureichend soweit Sharepoint nicht ein Versionskontrollsystem ist, sondern ein Dokumenten-Management ein. Von diesem Standpunkt aus, etwas aus dem Repository mittels Löschen „Ich will es nicht wieder sehen“.

hier :

  

Sie können wählen, eine einzige Version einer Datei löschen - zum Beispiel, wenn Sie wissen, dass Sie einen Fehler in dieser Version gemacht -, die diese Version aus der Versionshistorie entfernt. Wenn Sie jedoch die aktuelle Datei löschen, werden alle seine Versionen werden damit gelöscht. Standardmäßig Wenn Sie eine Version löschen, wird die Version in den Papierkorb gesendet, wo sie wiederhergestellt werden kann, bis sie endgültig gelöscht wird. Ihre Organisation kann Deletionen anders handhaben, aber.

Mein Auto schwimmt nicht, aber dann wurde es nie, das zu tun entworfen. Wenn ich etwas, dass Schwimmer wollte, würde ich ein Boot kaufen. So ist es mit der Technologie geht -. Sharepoint ist wahrscheinlich nicht das richtige Produkt für Sie oder Ihre Organisation, wenn Sie eine Funktion benötigt wie ein gelöschtes Objekt zu halten für immer dann

Eine Lösung wäre:

  1. Liste erstellen Document Audit History
  2. Verwenden Sie Eventreceiver auf ItemAdded, ItemUpdated, ItemDeleting und andere, wenn Sie es wünschen (ItemFileMoved usw.) und dann auf diese Liste entsprechende Datensätze hinzufügen.

Der Zweite wäre:

  1. Auf ItemDeleting Veranstaltung können Sie auch brechen Sie die Ausführung von Lösch Dokument Aktion und nur bewegen wenn Sie somwhere sonst wollen so.

Ich habe gehört, dass M $ für es einen Patch hatte, aber ich kann mich nicht erinnern, wo ich das hörte, und ich habe festgestellt, es daher noch nicht online.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top