Mit myPDMtools SOLIDWORKS-Dateien ausserhalb des PDM-Tresors exportieren

Wollten sie auch schon automatisiert Original SOLIDWORKS-Dateien ausserhalb des PDM-Tresors exportieren? Mit myPDMtools von Visiativ ist das mit der TaskActions möglich. Nachfolgend zeige ich ein Beispiel, wie ein solcher Task definiert wird:

  1. Im PDM Admintool wird ein neuer Task eröffnet.

  2. Task Beschriften und Addin (Zusatzanwendung) auswählen

  3. Computer auswählen, welcher den Job ausführen sollen. Falls ein Task-PC vorhanden ist, kann die Option «Das System wählt automatisch die Computer für die Task-Ausführung aus» gewählt werden. Ansonsten «Auf dem Computer, auf dem der Task initiiert wird, ausführen» anklicken.

  4. Als Nächstes wird das zu verwendende Werkzeug ausgewählt «Task Actions».

  5. Auswahl der Task-Aktion resp. Aktionen. Wir wählen «CopyFile» aus der Palette aus.

  6. Nun konfigurieren wir die Aktion CopyFile
    1. Namen für die Aktion «SOLIDWORKS Datei exportieren»
    2. Wenn nötig kann eine Bedingung für das Ausführen gesetzt werden, hier ist die Kartenvariable ERPExport = 1 zu verwenden.
    3. Wie soll die Datei heissen und wohin soll sie kopiert werden? Damit wir die Referenzen auch im kopierten Verzeichnis wieder finden können, sollte der Dateiname gleich dem Original bleiben.
    4. Eine weitere Option, die gesetzt werden muss, ist die Auswahl, ob vorhandene Dateien ersetzt werden sollen
    5. Wenn PDMVariablen verwendet werden, könnten die Konfigurationen, die bevorzugt werden, bestimmt werden.

  7. Wenn die TaskAktion per rechtem Mausklick über das Menü ausgeführt werden, kann der Aufruf «Im Kontextmenü hinzufügen» eingegeben werden.

  8. Wenn gewünscht, können Benachrichtigungen und Vorlagen für die Benachrichtigung definiert werden.

  9. Nun muss noch definiert werden, wer diesen Task ausführen darf: welche Gruppen oder welcher Benutzer.

  10. Wurden schon Benachrichtigungen unter «PDMMessage» ausgewählt, ist es nicht nötig noch die beiden letzten Benachrichtigungs-Kapitel zu aktivieren.
  11. Nach der Definition des Tasks kann dieser nun manuell über die rechte Maustaste oder automatisch im Workflowübergang genutzt werden

Mit der TaskAktion kann nicht nur kopiert werden, es können diverse Funktionen von myPDMTools in die TaskActions eingebunden werden, wie zum Beispiel das Ändern oder Setzen von Eigenschaften an Dokumenten.

Autor des Artikels

Roland Linder, Application Engineer bei Visiativ Switzerland