Lier automatique dxf a un idw - Inventor, vault 2019

Bonjour,

Actuellement j'utilise une règle ilogic (ci dessous) pour créer automatique les fichiers dxf lors de l'enregistrement de l'IDW.

Etant utilisateur de Vault, je souhaiterais (si c'est possible) attacher le fichier DXF au fichier IDW automatiquement lors de l'archivage ou de la validation.

Le but final étant d'extraire de vault en une étape les fichiers dxf et pdf a partir de l'ensemble supérieur.

Merci de votre aide.

' Get the DXF translator Add-In.
Dim DXFAddIn As TranslatorAddIn
DXFAddIn = ThisApplication.ApplicationAddIns.ItemById("{C24E3AC4-122E-11D5-8E91-0010B541CD80}")
'Set a reference to the active document (the document to be published).
Dim oDocument As Document
oDocument = ThisApplication.ActiveDocument
Dim oContext As TranslationContext
oContext = ThisApplication.TransientObjects.CreateTranslationContext
oContext.Type = IOMechanismEnum.kFileBrowseIOMechanism
' Create a NameValueMap object
Dim oOptions As NameValueMap
oOptions = ThisApplication.TransientObjects.CreateNameValueMap
' Create a DataMedium object
Dim oDataMedium As DataMedium
oDataMedium = ThisApplication.TransientObjects.CreateDataMedium
' Check whether the translator has 'SaveCopyAs' options
If DXFAddIn.HasSaveCopyAsOptions(oDocument, oContext, oOptions) Then
Dim strIniFile As String
strIniFile = "C:\temp\dxfout.ini"
' Create the name-value that specifies the ini file to use.
oOptions.Value("Export_Acad_IniFile") = strIniFile
End If
'Set the destination file name
oDataMedium.FileName = ThisDoc.PathAndFileName(False) & ".dxf"
'Publish document.
DXFAddIn.SaveCopyAs(oDocument, oContext, oOptions, oDataMedium)
'Launch the dxf file in whatever application Windows is set to open this document type with
i = MessageBox.Show("Preview the DXF file?", "Title",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If i = vbYes Then ThisDoc.Launch(oDataMedium.FileName)

 

bonjour,

pour vous mettre sur une piste, dans la mep, onglet gérer, insérer un objet, créer à partir d'un fichier. (choisir votre DXF) et cocher Lier.

le DXF sera ainsi attaché à l'idw et sera archivé en même temps.

reste l'ilogic à créer...  

 

Merci pour la piste de réflexion. Je vais creuser dans se sens.