Tresorvorgang <VaultOperation>

Zusammenfassung

VaultOperation verwaltet sämtliche Tresorvorgänge wie Auschecken, Herunterladen, Einchecken und Statusabfragen. VaultOperation ist typischerweise ein untergeordnetes Objekt einer VaultConnection.

Mixins

VaultOperationMixin

LightweightPart

AssemblyMixin

Parameter

Name Typ Beschreibung
Connection Bauteil Der VaultConnection-Teil. Als Vorgabewert wird 'Parent' verwendet.
RefreshVaultAddin? Boolescher Wert Wenn True (Vorgabe), wird der Status des Inventor Vault-Zusatzmoduls nach Einchecken- oder Auschecken-Vorgängen aktualisiert, um sicherzustellen, dass der Status nach Vorgängen aktuell ist.
LocalFiles Liste Die Liste mit lokalen Dateinamen für den Vorgang
CheckInComment Zeichenfolge Der Eincheck-Kommentar. Als Vorgabewert wird "Eingecheckt von Inventor ETO" verwendet. Von VaultCheckInOperationMixin
GenerateDwf? Boolescher Wert Wenn True, wird beim Einchecken eine DWF-Datei für die Inventor-Datei der obersten Ebene erstellt. Vorgabe ist False. Von VaultCheckInOperationMixin
GenerateDwfWithJobServer? Boolescher Wert Wenn True, wird die Erstellung von DWF-Dateien als Job auf dem Job-Server von Vault und nicht auf dem lokalen Computer unmittelbar vor dem Einchecken geplant. Beachten Sie, dass GenerateDwf? ebenfalls True sein muss. Aktivieren Sie über Vault Explorer den Job-Server und den Job-Prozessor. Nur verfügbar in Vault Workgroup, Collaboration oder Professional. Vorgabe ist False. Von VaultCheckInOperationMixin
GenerateDwfForAllFiles? Boolescher Wert Wenn True, wird beim Einchecken eine DWF-Datei für alle untergeordneten Objekte der Inventor-Datei der obersten Ebene erstellt. Vorgabe ist False. Beachten Sie, dass GenerateDwf? ebenfalls True sein muss. Von VaultCheckInOperationMixin
CheckOutComment Zeichenfolge Der Auscheck-Kommentar. Als Vorgabewert wird "Ausgecheckt von Inventor ETO" verwendet. Von VaultCheckOutOperationMixin
DownloadLatestChildrenOnCheckIn? Boolescher Wert Legen Sie diese Option auf True fest, wenn Sie sicherstellen möchten, dass vor dem Einchecken einer Inventor-Datei die neuesten Versionen der untergeordneten Dateien heruntergeladen werden. Weitere Informationen finden Sie unter der Methode VaultInventorFilesDownloadLatest. Von VaultCheckOutOperationMixin

Regeln

Name Typ Beschreibung
Test Liste Testet den Tresorvorgang mit den angegebenen Parametern, indem eine Liste mit einer Beschreibung des Tresorvorgangs zurückgegeben wird

Methoden

FilesExistInVault( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste zurück, deren Länge gleich dem Listenargument localFileNames ist. Die zurückgegebene Liste enthält den Wert True, wenn die Datei vorhanden ist, den Wert False, wenn nicht, oder NoValue bei einem Fehler, wenn das optionale Argument ExceptionOnError? False ist. Die Position entspricht der Position jedes Dateinamens in der Liste localFileNames.

VaultFilesCheckedOutStatus( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste mit Listen zurück, deren Länge gleich dem Listenargument localFileNames ist, wobei jede innere Liste der jeweiligen Datei im Listenargument localFileNames entspricht. Wenn die Datei ausgecheckt ist, enthält die innere Liste Details zum Auscheckstatus. Wenn die Datei nicht ausgecheckt ist, ist die innere Liste leer ({}). Wenn ein Fehler auftritt und das optionale Argument exceptionOnError? False ist, enthält die innere Liste NoValue.

VaultFileCheckedOutStatus( localFileName As String, Optional exceptionOnError? As Boolean = True) As List

Ähnlich wie VaultFilesCheckedOutStatus() oben verwendet VaultFileCheckedOutStatus() eine einzelne Datei als Argument und gibt den Auscheckstatus wie oben beschrieben als innere Liste zurück.

VaultFilesIsLatestStatus( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste zurück, deren Länge gleich dem Listenargument localFileNames ist. Die zurückgegebene Liste enthält den Wert True, wenn die lokale Datei die neueste Version ist, den Wert False, wenn nicht, oder NoValue bei einem Fehler, wenn das optionale Argument ExceptionOnError? False ist. Die Position entspricht der Position jedes Dateinamens in der Liste localFileNames.

VaultFilesDownloadLatest( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List 

Lädt die neueste Version jeder Datei im Listenargument localFileNames herunter und gibt, wenn dies abgeschlossen ist, den Status VaultFilesIsLatestStatus zurück, um zu bestätigen, dass der Download-Vorgang erfolgreich war.

VaultFilesCheckIn( localFileNames As List, Optional refreshVaultAddin? As Boolean = True, Optional exceptionOnError? As Boolean = True) As List

Checkt die Dateien im Listenargument localFileNames ein und gibt eine Liste von Statusinformationen pro Datei zurück, um das Einchecken zu bestätigen. Jedes Element in der Liste hat den Typ Autodesk.Intent.Vault.CheckinResult (oder NoValue, wenn ein Fehler aufgetreten ist). Ausführlichere Informationen finden Sie in der API-Dokumentation. Die Regel CheckIn enthält Code zum Konvertieren des CheckinResult in eine Liste, die nur Intent-Werte enthält.

VaultFilesCheckOut( localFileNames As List, Optional refreshVaultAddin? As Boolean = True, Optional exceptionOnError? As Boolean = True) As List

Checkt die Dateien im Listenargument localFileNames aus und gibt eine Liste von Statusinformationen pro Datei zurück, um das Auschecken zu bestätigen. Eine Beschreibung der zurückgegebenen Liste finden Sie unter der Methode VaultFilesCheckedOutStatus.

GetVaultPathNames( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste von Vault-Pfadnamen zurück, die dem Listenargument workingFileNames entspricht.

GetWorkingPathNames( vaultFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste von Arbeitsdatei-Pfadnamen zurück, die dem Listenargument vaultFileNames entspricht.

VaultFindFiles( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste von Vault-Pfadnamen zurück, die dem Listenargument workingFileNames entspricht. Die Liste workingFileNames darf keine Pfade (Ordnerinformationen), sondern nur Dateinamen enthalten.

VaultGetFilesProperties( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste mit Listen zurück, wobei jede innere Liste die Vault-Dateieigenschaften für jeden lokalen Dateinamen im Listenargument localFileNames enthält.

VaultQueryMetaData( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Gibt eine Liste mit Listen zurück, wobei die inneren Listen die Metadaten für die entsprechende Arbeitsdatei im Listenargument workingFileNames enthalten.

VaultFindFilesNotAtLatestVersion( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List

Überprüft jeden lokalen Dateinamen in der Liste darauf, ob die Datei die neueste Version ist, und gibt eine Liste der Dateien zurück, die nicht die neueste Version sind.

VaultInventorFilesDownloadLatest( topLevelFileName As String, localChildFileNames As List, Optional exceptionOnError? As Boolean = True) As Any

Funktioniert nur in Inventor (oder Inventor Server). Lädt die neuesten Versionen von localChildFileNames aus dem Tresor herunter. Anschließend werden die aktuell geladenen Inventor-Dokumente aktualisiert. Dabei ersetzen die Versionen aus dem Tresor die aktuell geladenen Versionen. Das Dokument der obersten Ebene und alle anderen geänderten Dokumente werden dann automatisch aktualisiert und gespeichert. Normalerweise erhalten Sie die Liste localChildFileNames von der Methode VaultFindFilesNotAtLatestVersion. Die Dateien in dieser Liste müssen untergeordnete Objekte (Komponenten oder andere zugehörige Dateien) unterhalb der Datei topLevelFileName sein. Bei Intent-Modellen hat diese Methode den größten Nutzen, wenn Variantendateien lokal erstellt und nicht aus dem Tresor abgerufen wurden. Auch wenn das Design Methoden enthält, mit denen beim Generieren des Modells Variantendateien aus dem Tresor abgerufen werden, sind möglicherweise einige Variantendateien zu diesem Zeitpunkt nicht im Tresor verfügbar. Sie könnten dem Tresor jedoch zu einem späteren Zeitpunkt hinzugefügt werden (möglicherweise durch einen anderen Benutzer). Sie sind also nun im Tresor vorhanden, und die lokal erstellten Dateien werden vom Tresor als außer der Reihe bearbeitet angesehen.