PDM: Wie kann man erkennen welche bzw. wie viele Dateien in PDM aus dem Papierkorb wiederhergestellt wurden?

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

]