Az AutoCAD és az Inventor Data Standard bővítménye két egyedi konfigurációs fájlt hoz létre, melyek meghatározzák a Data Standard lap viselkedését. Módosítsa ezeket a viselkedéseket úgy, hogy megfeleljenek a tervezési munkafolyamatnak.
Dinamikusan beállíthatja a tulajdonságok konfigurációját egy párbeszédpanel betöltése közben (használja az InitializeWindow függvényt).
Ezeket a fájlokat a következő helyen találja: C:\ProgramData\Autodesk\<Vault kiadás>\Extensions\DataStandard\CAD.
A CFG fájlt a rendszer csak egyszer tölti be, amikor elindítja a CAD alkalmazást.
A konfigurációs fájlok XML formátumúak. A fájlban lévő elemek értékeinek módosításához egy szövegszerkesztőre vagy XML-szerkesztőre van szükség.
PathDefinition
A fájl mentési helyét határozza meg. A definíció egyszerű szöveg vagy változók keveréke is lehet. A megadott kifejezést minden alkalommal értékeli a rendszer, amikor a felhasználó belép, vagy módosítja az adatokat. Záró back-slash nem szükséges. A támogatott változók a következők:
Ez a munkaterületnek a projektfájlban meghatározott elérési útvonalát tartalmazza.
Ez a fájltulajdonság értéke ami módosul, amint a felhasználó adatokat visz be egy Data Standard párbeszédpanel mezőben, ami a <tulajdonság neve>tulajdonsághoz van rendelve.
Minta:
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
Az ebben a mintában a Data Standard által generált elérési útvonal az alkalmazásban beállított munkaterület mappája, plusz a Data Standard párbeszédpanelen kiválasztott vagy megadott projekt neve. A munkaterület nem változik meg, ez a rész rögzített, míg a projekt elérési útvonala a felhasználó által megadott adatoktól függ.
FileNameDefinition
A fájl elnevezésének módját határozza meg. A definíció egyszerű szöveg vagy változók keveréke is lehet. A kifejezést minden alkalommal kiértékeli a rendszer, amikor a felhasználó belép, vagy módosítja az adatokat. A fájl kiterjesztését lehagyja a rendszer, de a Data Standard automatikusan csatolja azt. A támogatott változók a következők:
Ez a fájl tulajdonság értéke. Az érték módosul, amint a felhasználó adatokat visz be egy Data Standard párbeszédpanel mezőben, ami a <tulajdonság neve>tulajdonsághoz van rendelve.
Minták:
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
A fájlnév a tulajdonság nevének értékéből jön létre.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
A fájlnév az ÉV és SZÁM tulajdonságok kombinálásából jön létre, melyek közé a rendszer egy aláhúzást illeszt be.
PropertyDefinitions
Tartalmaz egy vagy több <PropertyDefinition> elemet. A PropertyDefinition a konfigurációs fájl magja, melynek segítségével egy vagy több tulajdonság is megadható.
FONTOS: A PropertyDefinition csak akkor szükséges, ha az (alapértelmezett) DynamicPropertyGrid vezérlőt a párbeszédpanel nem használja, vagy kényszerek felülírásának alkalmazásához, például egy tulajdonság Szükséges = Igaz beállításához. Még a Vault konfiguráció (DynamicGrid) sem igényli ennek a tulajdonságnak az értékét.
A Data Standard párbeszédpanelen tulajdonságként hozzáférhető mezők itt definiálhatók. A tulajdonság neve egyben a fájl vagy a címblokk tulajdonságának neve is egyben. Ha a tulajdonság neve megegyezik egy meglévő fájltulajdonsággal, például „ Cím”, akkor közvetlenül használható. Ellenkező esetben egy egyedi tulajdonság jön létre.
Minta:
...
<PropertyDefinitions>
<PropertyDefinition PropertyName="DocNumber" DataType="Text" InitialValue="{PathAndFileNameHandler.FileName}" InitialCopyValue="{UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}" />
<PropertyDefinition PropertyName="Title" DataType="Text" InitialCopyValue="{UIString[CFG1]} {Prop[Title].Value}" RequiresValue="true" />
<PropertyDefinition PropertyName="Description" DataType="Text" />
<PropertyDefinition PropertyName="Comments" DataType="Text" />
<PropertyDefinition PropertyName="Folder" DataType="Text" InitialValue="." RequiresValue="true"/>
<PropertyDefinition PropertyName="Original" DataType="Text" InitialCopyValue="{PathAndFileNameHandler.OriginalFullFileName}" />
</PropertyDefinitions>
...
A rendelkezésre álló attribútumok a <PropertyDefinition> számára:
|
Attribútum |
Szükséges |
Az érvényes értékek |
Leírás |
|---|---|---|---|
|
PropertyName |
Igen |
Betűk és számok |
A tulajdonság neve. |
|
DataType |
Igen |
Szöveg, dátum, logikai érték, egész szám, dupla |
Meghatározza az adattípust és szükséges egyéni tulajdonságok létrehozásához. |
|
InitialValue |
Nem |
DataType értékétől függően: Szöveg– Szöveg és változók kombinációja (lásd alább). Dátum– Érvényes dátum, vagy „most” az aktuális dátum esetén. Logikai– „igaz” vagy „hamis” Egész szám, dupla– Érvényes számok. |
Meghatározza a kezdeti értéket, amikor egy dokumentumot első alkalommal ment. |
|
InitialCopyValue Megjegyzés: Csak Inventor
|
Nem |
DataType értékétől függően: Szöveg– Szöveg és változók kombinációja (lásd alább). Dátum– Érvényes dátum, vagy „most” az aktuális dátum esetén. Logikai– „igaz” vagy „hamis” Egész szám, dupla– Érvényes számok. |
Meghatározza a kezdeti értéket egy dokumentum másolása során. Ez az attribútum csak az Inventor számára szolgál. |
|
RequiresValue |
Nem |
igaz, hamis, vagy egy PowerShell függvény neve |
Ellenőrzéshez használható. PowerShell függvénnyel összetettebb érvényesítési szabályok valósíthatók meg. |
Például: {UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName} ezt adja vissza: "Copy_of_Part1.ipt."
Csak Inventor. A <tulajdonság neve> fájltulajdonság értékét adja meg.
Csak Inventor. Megadja az UIStrings.xml fájlban található <Azonosító> által meghatározott honosított szöveges karakterláncot. További részletekért lásd: Honosítás.
ShowCheckinDialog
Állítsa Igaz vagy Hamis értékre, ami azt jelzi, hogy megjelenik-e a Vault leadás párbeszédpanel, amikor az OK gombra kattint a Data Standard párbeszédpanelen egy dokumentum első alkalommal történő mentése során.
SkipForProperties
Csak Inventor. Ez az elem a tulajdonságnevek vesszővel elválasztott listája. A Data Standard párbeszédpanel nem jelenik meg azon dokumentumok számára, amelyek rendelkeznek egy fájltulajdonsággal, ami megtalálható ebben a listában. Egy felhasználási lehetőség az, hogy kihagyja a Data Standard párbeszédet harmadik féltől származó tartalomközpont részek esetén (pl. Tartalomközpont által generált részek).
Minta:
<SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Csak Inventor. Meghatározza, hogy mely dokumentum típusok támogatottak. Ha például nem szeretné, hogy a Data Standard párbeszédpanel megjelenjen Inventor DWG-fájlok esetén, az elem a következőképpen néz ki:
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
TitleBlock
Csak AutoCAD. Ez az elem Data Standard komponenssel szinkronizált AutoCAD blokknevek vesszővel tagolt listája. A korábbi fájlok támogatásához kötelező megadni három beállítást, és ajánlott még további egyet.
Minta:
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
A Data Standard az AutoCAD fájltulajdonságait használja, így az UDP-k elsődleges leképezését a fájltulajdonságokban kell konfigurálni.
A Data Standard lehetővé teszi a tulajdonságértékek szinkronizálását a blokkattribútumokkal. Ennek érdekében kötelező megadni három beállítást, és ajánlott még további egyet a korábbi fájlok támogatásához, amelyek nem rendelkeznek fájltulajdonságokkal, csak blokkattribútumokkal