Kennen Sie schon den Report-Generator in PDM Professional?

Wer kennt ihn oder hat ihn schon mal benutzt? Den Report-Generator in PDM Professional.

Den Report Generator finden wir in PDM Professional Stand-Alone-Client unter Extras – Report Generator. Wird dieser gestartet, ist er leer und es sind keine Reports zum Ausführen vorhanden.

Schritt 1

Zuerst importieren wir ein paar Querys – Standardreports, die von SOLIDWORKS mitgeliefert werden.

Oder…

Damit öffnen wir die Report-Beispiele. Diese sind im PDM Client Installationsverzeichnis, normalerweise unter C:\Program Files\SOLIDWORKS PDM\Report Examples 1.crp, zu finden.

Beim Importieren müssen wir für jeden einzelnen Report die Benutzerberechtigung für die Ausführung des Reports festlegen. Standardmässig ist immer der Admin aktiviert. Weitere Benutzer oder Gruppen können natürlich ergänzt werden.

Um einen Report auszuführen, einfach den entsprechenden Report anwählen.

Schritt 2

Nachfolgend möchten wir eine Auflistung aller Workflows, die vorhanden sind sowie die Beschreibung und den Eingangsstatus sehen.

Es können auch mehrere Reports auf einmal ausgewählt und ausgeführt werden.

Schritt 3

Schauen wir uns so eine Abfrage mal etwas genauer an.

Die meisten Standard-T-SQL-Abfragen können mit einigen Einschränkungen verwendet werden. Der Repor-Generator erlaubt zum Beispiel nicht das Aktualisieren oder Löschen von Werten in der Datenbank.

Erstellt werden kann so ein Report mit dem Windows-Notepad.

Übersicht einer solchen .crp Datei:

@[User details of selected group(s)] -> Eine eindeutige Identifizierung der Abfrage

§Name [Metadata of the file(s) in selection set, single table] -> Sichtbarer Name im Reportgenerator

§Company [SolidWorks] -> Name der Firma welche den Report erstellt haben

§Description
[The query will list the meta data of the file(s) in the selection set. The result will be listed in one table.] -> Beschreibung des Reports. Sichtbar in den Eigenschaften

§Version [1.1] -> Die Version des Reports. Muss zwingend erhöht werden bei Änderungen

§Arguments -> Auswählbare Argumente
[
GroupID TheGroupID[N] [Select group(s)]
]

§Sql -> T-SQL Abfrage
[SELECT U.Username, G.Groupname,
G.Description
FROM Users U, Groups G, GroupMembers M
WHERE {G.GroupID, TheGroupID, =, OR} AND
G.GroupID = M.GroupID AND
U.UserID = M.UserID]

Hier noch ein weiteres Beispiel aus den Standard-Reports. Dieser Report listet alle Dokumente in der letzten Version inkl. Versionskommentar und Workflowstatus eines Projektordners auf.

Wir hoffen sehr, dass Ihnen dieser Technical Tip dabei hilft, die Funktionen des Report-Generators in SOLIDWORKS PDM Professional besser zu verstehen.

  • Wie hilfreich sind diese Technical Tips für Sie im Alltag?
  • Haben Sie Vorschläge für einen Technical Tip?

Teilen Sie Ihre Erfahrungen mit uns: am besten als Kommentar, hier oder auf unserer LinkedIn-Seite.

Autor des Artikels

Stefan Rudolf, Application Engineer bei Visiativ

Sie möchten keine News aus der CAD-Welt mehr verpassen?

Mit unserem Newsletter bleiben Sie auf dem Laufenden: Produktneuheiten, Tipps und Tricks, Anleitungen, Erfahrungsberichte, Erfolgsgeschichten, Fotos, Veranstaltungsberichte und vieles mehr.

Bleiben Sie informiert und abonnieren Sie unseren Newsletter: