Checkliste: Löschen des DocuWare Archives aus der topfact6 Administration

topfact AG intern>Organisation>Richtlinien - verbindliche Anweisungen>Urlaub - Organisationsrichtlinie>technische Dokumentation Überblick>Standard Tools und Skripts>Checkliste: Löschen des DocuWare Archives aus der topfact6 Administration
Produkt: topfact6 MyWork
Erstellt am 07.11.2023 13:57, letzte Aktualisierung am 05.06.2026 11:02.
Dokumentenstrukturen
Dialoge
JobServer Aufgaben
Stempel
Datenauswahl
FiBu Einstellungen
Datenpflege
Datenquellen
Datensichten
DW Archiv aus den Anwendungsarchiven
IIS Anwendungspools
Speicherorte
Datenbank offline/löschen
Alle DW Anwendungen deinstallieren (DW ServiceControl)


-- Hier die ArchiveID finden
SELECT * FROM topfact6.dbo.TF_Archive

BEGIN TRANSACTION;

DECLARE @ArchiveId INT;
SET @ArchiveId = 4; -- Hier die ArchiveID zu löschen setzten

-- DOKUMENTENSTRUKTUREN

-- 1. ProjektstrukturIndexierung
DELETE A
FROM topfact6.dbo.MW_ProjektstrukturIndexierung AS A
JOIN topfact6.dbo.MW_ProjektstrukturEbene AS B ON A.EbeneID = B.EbeneId
JOIN topfact6.dbo.MW_Projektstruktur AS C ON B.ProjectId = C.ProjectId
WHERE C.ArchiveId = @ArchiveId;

-- 2. Projektstrukturebene

DELETE B
FROM topfact6.dbo.MW_ProjektstrukturEbene AS B
JOIN topfact6.dbo.MW_Projektstruktur AS C ON B.ProjectId = C.ProjectId
WHERE C.ArchiveId = @ArchiveId;

-- 3. Projekstrukturen
DELETE
FROM topfact6.dbo.MW_Projektstruktur
WHERE ArchiveId = @ArchiveId;


-- DIALOGE

-- Felder die in den Dialogen sind
DELETE FROM topfact6.dbo.TF_ArchiveDialogFields
WHERE ArchiveID = @ArchiveId

-- Dialog zu Gruppen Zuweisung
DELETE A
FROM topfact6.dbo.TF_DialogsToGroup AS A
JOIN topfact6.dbo.TF_ArchiveDialogs AS B ON a.DialogID = b.DialogID
WHERE b.ArchiveID = @ArchiveId

-- Dialoge
DELETE FROM topfact6.dbo.TF_ArchiveDialogs
WHERE ArchiveID = @ArchiveId

-- DATENAUSWAHL / AUSWAHLLISTEN

DELETE FROM topfact6.dbo.MW_Fieldline
WHERE ArchiveID = @ArchiveId


COMMIT;
--ROLLBACK;
Inhaltsverzeichnis