Neuigkeiten
Autodesk Vault - Starke Client-Verknüpfungen auf Steroiden
Der Austausch von Links zu Vault-Dateien, Elementen oder Änderungsaufträgen unter Kollegen per E-Mail oder Chat ist ein Standardverfahren. Diese Links können entweder an den Thin-Client (Web) oder den Thick-Client (Windows) gerichtet sein. Dieser Artikel konzentriert sich auf die Verbesserung der Erfahrung speziell für Thick-Client-Links.
Automatisches Öffnen der .acr-Datei
Wenn Sie einen Link von Vault aus senden, wird eine URL (Weblink) generiert. Wenn Sie auf den Link klicken, wird ein Browser geöffnet, eine .acr-Datei heruntergeladen und der Benutzer muss sie manuell öffnen. Beim Öffnen der .acr-Datei wird Vault gestartet und zum angegebenen Element navigiert. Dieser Vorgang umfasst zwei Schritte: das Herunterladen der .acr-Datei und das manuelle Öffnen, was unerfahrene Benutzer verwirren kann.
Um diesen Vorgang zu vereinfachen, können Sie Ihren Browser so konfigurieren, dass .acr-Dateien nach dem Herunterladen automatisch geöffnet werden. Zum Beispiel in Google Chrome:
-
Klicken Sie auf den Link, um die .acr-Datei herunterzuladen.
-
Öffnen Sie den Download-Bereich von Chrome.
-
Stellen Sie .acr-Dateien so ein, dass sie immer automatisch geöffnet werden.
Wenn Sie jetzt auf einen Vault-Link klicken, wird die .acr-Datei automatisch heruntergeladen und geöffnet, ohne dass weitere manuelle Schritte erforderlich sind. Die meisten anderen Browser bieten ähnliche Einstellungen - sehen Sie in der Dokumentation Ihres Browsers nach, um Einzelheiten zu erfahren.
Verwendung eines benutzerdefinierten Link-Protokolls
.acr-Dateien sind zwar effektiv, können aber den Download-Ordner unübersichtlich machen und einige Benutzer verwirren. Außerdem erfordert die Einrichtung des automatischen Öffnens von .acr-Dateien eine manuelle Konfiguration im Browser jedes Benutzers. Eine elegantere Lösung ist die Verwendung eines benutzerdefinierten URL-Protokolls, wie z. B. vault://AdmsServer/vault/item/471123, das Vault direkt startet und zu dem angegebenen Element navigiert, wodurch die Notwendigkeit von Browser-Downloads vollständig entfällt.
Schritte zum Erstellen eines benutzerdefinierten URL-Protokolls:
-
Registrieren eines benutzerdefinierten URL-Protokolls in der Windows-Registrierung
Fügen Sie einen neuen Registrierungseintrag unter HKEY_CLASSES_ROOT\vault hinzu. Setzen Sie die Standardeigenschaft auf „Vault URL Protocol“ und fügen Sie eine String-Eigenschaft URL Protocol mit einem leeren Wert hinzu. Dadurch wird Windows angewiesen, vault:// als Protokoll zu erkennen.
Erstellen Sie anschließend Unterschlüssel unter vault, z. B. shell, open und command, und legen Sie den Standardwert des Schlüssels command so fest, dass er auf Ihr PowerShell-Skript verweist. Eine gebrauchsfertige .reg-Datei ist in dem kostenlosen Download zu diesem Artikel enthalten. -
Erstellen eines PowerShell-Skripts
Das PowerShell-Skript analysiert die URL vault:// und generiert eine .acr-Datei, die Vault verwendet, um zum angegebenen Objekt zu navigieren. Das Skript erstellt die .acr-Datei im temporären Ordner des Benutzers und startet Vault mit der .acr-Datei als Parameter.Die .acr-Datei ist eine einfache XML-Datei mit der folgenden Struktur:
<?xml version="1.0" encoding="utf-8"?>
<ADM xmlns="http://schemas.autodesk.com/msd/plm/ExplorerAutomation/2004-11-01">
<Server>localhost</Server>
<Vault>vault</Vault>
<Operations>
<Operation ObjectType="Folder">
<ObjectID>$/Designs/Assemblies</ObjectID>
<Command>Select</Command>
</Operation>
</Operation>
</ADM>Das Skript übersetzt eine vault://<server>/<vault>/<type>/<objectId> URL in eine .acr Datei und startet Vault damit.
-
Prüfung und Einsatz
Geben Sie die URL vault:// in Windows Ausführen (Win + R) ein, wobei Sie <server> und <vault> durch Ihren Vault-Server und den Namen Ihres Tresors ersetzen. Verwenden Sie für <Typ> „Datei“, „Element“, „Ordner“ oder „ECO“. Geben Sie für <objectId> den Dateipfad, den Ordnerpfad oder die Objektnummer an.
Verteilen Sie den Registrierungseintrag und das Skript auf allen Computern mit installiertem Vault. Einmal eingerichtet, können Sie einfache URLs freigeben wie:
vault://ADMServer/Vault/File/$/Designs/ProjectX/P7623489.idw
Abrufen von Links im Vault
Vault bietet Links über:
-
Datei > Senden > Link senden - Öffnet eine E-Mail mit dem Link.
-
Bearbeiten > Hyperlink kopieren - Kopiert den Link, funktioniert aber nur für Dateien, nicht für Artikel oder Änderungsaufträge.
Leider unterstützt keine der beiden Methoden Ordnerverknüpfungen. Um dieses Problem zu lösen, können Sie einen benutzerdefinierten Menüpunkt in Vault erstellen, um Links für jedes beliebige Objekt, einschließlich Ordnern, zu erzeugen.
Erstellen eines benutzerdefinierten Menüpunkts:
1.) Verwenden Sie Vault Data Standard (VDS):
Fügen Sie den Menüpunkt in menu.xml hinzu und erstellen Sie ein PowerShell-Skript, um den Link zu generieren.
2.) Verwendung von PowerJobs Client:
PowerJobs Client vereinfacht den Prozess, da die Registrierung des Menüs direkt im Skript erfolgt. Außerdem bietet er vorgefertigte Funktionen für die Erstellung von Thin- und Thick-Client-Links. Die Bereitstellung auf allen Vault-Clients erfolgt automatisch, sodass die Kompatibilität mit zukünftigen Vault-Versionen gewährleistet ist.
Die vollständigen Implementierungsschritte und Codebeispiele sind im kostenlosen Download zu diesem Artikel enthalten.
Diese Verbesserungen optimieren die gemeinsame Nutzung von Vault-Links und sorgen für eine nahtlose und effiziente Zusammenarbeit. Egal, ob Sie Browsereinstellungen konfigurieren, benutzerdefinierte URL-Protokolle einrichten oder ein benutzerdefiniertes Menüelement hinzufügen, diese Lösungen ermöglichen Teams eine mühelose Zusammenarbeit.
Laden Sie den kostenlosen Leitfaden mit vollständigen Anweisungen und Skripten herunter. Viel Spaß beim Teilen von Vault-Links!