{"id":77241,"date":"2022-10-25T08:34:29","date_gmt":"2022-10-25T06:34:29","guid":{"rendered":"https:\/\/www.visiativ.ch\/blog\/kennen-sie-schon-den-report-generator-in-pdm-professional\/"},"modified":"2024-04-08T11:44:21","modified_gmt":"2024-04-08T09:44:21","slug":"kennen-sie-schon-den-report-generator-in-pdm-professional","status":"publish","type":"post","link":"https:\/\/www.visiativ.ch\/de\/blog\/kennen-sie-schon-den-report-generator-in-pdm-professional\/","title":{"rendered":"Kennen Sie schon den Report-Generator in PDM Professional?"},"content":{"rendered":"
\n
\n
\n

Wer kennt ihn oder hat ihn schon mal benutzt? Den Report-Generator<\/strong> in PDM Professional.<\/strong><\/p>\n

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

<\/p>\n<\/div>\n

\n

Schritt 1<\/h2>\n
\n
\n
\n

Zuerst importieren wir ein paar Querys <\/strong>– Standardreports, die von SOLIDWORKS<\/strong><\/a> mitgeliefert werden.<\/p>\n

<\/p>\n

Oder…<\/p>\n

<\/p>\n

Damit öffnen wir die Report-Beispiele. Diese sind im PDM Client Installationsverzeichnis<\/strong>, normalerweise unter C:Program FilesSOLIDWORKS PDMReport Examples 1.crp,<\/strong> zu finden.<\/p>\n

Beim Importieren müssen wir für jeden einzelnen Report die Benutzerberechtigung<\/strong> 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.<\/p>\n

<\/p>\n

<\/p>\n

Um einen Report auszuführen, einfach den entsprechenden Report anwählen.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n

\n

Schritt 2<\/h2>\n
\n
\n
\n

Nachfolgend möchten wir eine Auflistung aller Workflows<\/strong>, die vorhanden sind sowie die Beschreibung und den Eingangsstatus sehen.<\/p>\n

<\/p>\n

Es können auch mehrere Reports auf einmal ausgewählt und ausgeführt werden.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n

\n

Schritt 3<\/h2>\n
\n
\n
\n

Schauen wir uns so eine Abfrage mal etwas genauer an.<\/p>\n

<\/p>\n

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.<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n
\n

Erstellt werden kann so ein Report mit dem Windows-Notepad.<\/p>\n

Übersicht einer solchen .crp Datei:<\/strong><\/p>\n

@[User details of selected group(s)] -> Eine eindeutige Identifizierung der Abfrage<\/p>\n

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

§Company [SolidWorks] -> Name der Firma welche den Report erstellt haben<\/p>\n

§Description
\n[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<\/p>\n

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

§Arguments -> Auswählbare Argumente
\n[
\nGroupID TheGroupID[N] [Select group(s)]
\n]<\/p>\n

§Sql -> T-SQL Abfrage
\n[SELECT U.Username, G.Groupname,
\nG.Description
\nFROM Users U, Groups G, GroupMembers M
\nWHERE {G.GroupID, TheGroupID, =, OR} AND
\nG.GroupID = M.GroupID AND
\nU.UserID = M.UserID]<\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n
\n

Hier noch ein weiteres Beispiel aus den Standard-Reports. Dieser Report listet alle Dokumente in der letzten Version inkl. Versionskommentar und Workflowstatus<\/strong> eines Projektordners auf.<\/p>\n

<\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n
\n

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