Frage:
Wie kann man erkennen welche bzw. wie viele Dateien in PDM aus dem Papierkorb wiederhergestellt wurden?
Antwort:
Diese Frage kann nur über die SQL-Datenbank bzw. den PDM-Reportgenerator beantwortet werden. Mit der folgenden SQL-Abfrage ist dies sowohl für PDM Professional als auch SOLIDWORKS PDM Standard möglich.
Diese SQL-Abfrage kann in PDM Professional über den Reportgenerator bereitgestellt werden. Speichern Sie dazu nachstehenden Text als CRP-Datei und binden diese in den Report-Generator ein:
@[show files that were deleted and then recovered]
§Name [List deleted + recovered]
§Company [DPS Software GmbH]
§Description
[Dieser Report listet Dateien auf, die gelöscht und wiederhergestellt worden sind.]
§Version [1]
§Arguments
[
String PoT [1] [How many month to look back.]
]
§Sql
[
select D.Filename, HD.Time, P.Path from HistoryDelete HD
Inner join Documents D on HD.DocumentID = D.DocumentID
Inner join Projects P on P.ProjectID = HD.ProjectID
where action = 2
--optional filter to get recovered files from deleted
and Time > DateAdd(month,-CAST({PoT} AS int), GETUTCDATE())
order by 2 desc
]