Dodatek Data Standard dla programów AutoCAD i Inventor udostępnia dwa unikatowe pliki konfiguracyjne, które określają zachowanie arkusza Data Standard. Można zmodyfikować te zachowania, aby dostosować je do procesu projektowania.
Istnieje obecnie możliwość dynamicznego ustawienia konfiguracji właściwości, gdy okno dialogowe jest wczytywane (należy użyć funkcji InitializeWindow).
Oba pliki znajdują się w folderze C:\ProgramData\Autodesk\Vault 2016\Extensions\DataStandard\CAD\Configuration
Plik CFG jest wczytywany tylko raz podczas uruchamiania aplikacji CAD.
Pliki konfiguracyjne są w formacie XML. Użyj edytora tekstu lub edytora XML, aby zmodyfikować wartości elementów w pliku.
PathDefinition
Określa miejsce zapisu pliku. Definicja może być kombinacją zwykłego tekstu lub zmiennych. Wprowadzone wyrażenie zostanie obliczone za każdym razem, gdy użytkownik wprowadzi lub zmieni dane. Zamykający ukośnik odwrotny (\) nie jest wymagany. Obsługiwane zmienne:
Zawiera ścieżkę do obszaru roboczego zdefiniowaną w pliku projektu.
Jest to wartość właściwości pliku i ulega zmianie w momencie, gdy użytkownik wprowadzi dane w polu okna dialogowego Data Standard odwzorowanym na właściwość <nazwa właściwości>.
Przykład:
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
W tym przykładzie ścieżką generowaną przez rozwiązanie Data Standard jest folder obszaru roboczego ustawiony w aplikacji i wybrana lub wprowadzona w oknie Data Standard nazwa projektu. Ponieważ obszar roboczy się nie zmieni, ta część jest stała, a ścieżka projektu zmienia się w zależności od danych użytkownika.
FileNameDefinition
Definiuje sposób nazywania plików. Definicja może być kombinacją zwykłego tekstu lub zmiennych. Wyrażenie zostanie obliczone za każdym razem, gdy użytkownik wprowadzi lub zmieni dane. Rozszerzenie pliku jest pomijane, ale jest automatycznie dołączane przez rozwiązanie Data Standard. Obsługiwane zmienne:
Jest to wartość właściwości pliku. Wartość ulega zmianie w momencie, gdy użytkownik wprowadzi dane w polu okna dialogowego Data Standard odwzorowanym na właściwość <nazwa właściwości>.
Przykłady:
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
Nazwa pliku jest generowana na podstawie wartości właściwości TITLE.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
Nazwa pliku jest generowana na podstawie kombinacji właściwości YEAR i NUMBER rozdzielonych znakiem podkreślenia.
PropertyDefinitions
Zawiera co najmniej jeden element <PropertyDefinition>. Element <PropertyDefinition> jest podstawą tego pliku konfiguracyjnego i umożliwia zdefiniowanie co najmniej jednej właściwości.
WAŻNE: Element PropertyDefinition jest wymagany tylko wtedy, gdy (domyślny) element sterujący DynamicPropertyGrid w oknie dialogowym nie jest używany lub w celu zastosowania nadpisań do ograniczeń, na przykład, aby ustawić właściwość Required=True. Nawet konfiguracja programu Vault (DynamicGrid) nie wymaga wartości dla tej właściwości.
Wszystkie pola, które będą dostępne jako właściwość w oknie dialogowym Data Standard, muszą być zdefiniowane tutaj. Nazwa właściwości jest również nazwą pliku lub właściwości tabelki rysunkowej. Jeśli nazwa właściwości jest zgodna z właściwością istniejącego pliku, na przykład „Tytuł”, jest używana bezpośrednio. W przeciwnym razie zostanie utworzona właściwość niestandardowa.
Przykład:
... <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> ...
Atrybuty dostępne w przypadku elementu <PropertyDefinition>:
Atrybut |
Wymagany |
Prawidłowe wartości |
Opis |
---|---|---|---|
PropertyName |
Tak |
Znaki i liczby |
Nazwa właściwości. |
DataType |
Tak |
Text, Date, Boolean, Integer, Double |
Definiuje typ danych i jest wymagany do utworzenia właściwości niestandardowych. |
InitialValue |
Nie |
W zależności od atrybutu DataType: Text — Kombinacja tekstu i zmiennych (patrz poniżej). Date — Poprawna data lub „now” w przypadku bieżącej daty. Boolean — wartość „true” lub „false”. Integer, Double — Prawidłowe liczby. |
Definiuje wartość początkową podczas zapisywania dokumentu po raz pierwszy. |
InitialCopyValue Uwaga: Tylko program Inventor
|
Nie |
W zależności od atrybutu DataType: Text — Kombinacja tekstu i zmiennych (patrz poniżej). Date — Poprawna data lub „now” w przypadku bieżącej daty. Boolean — wartość „true” lub „false”. Integer, Double — Prawidłowe liczby. |
Definiuje wartość początkową podczas kopiowania dokumentu. Ten atrybut jest poprawny tylko w przypadku programu Inventor. |
RequiresValue |
Nie |
true, false, lub nazwa funkcji PowerShell |
Używany do sprawdzenia poprawności. Za pomocą funkcji PowerShell można zaimplementować bardziej złożone reguły sprawdzania poprawności. |
Na przykład: {UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName} zwraca „Kopia_Część1.ipt”.
Tylko program Inventor. Zwraca wartość właściwości pliku <nazwa właściwości>.
Tylko program Inventor. Zwraca wartość zlokalizowanego ciągu tekstowego z pliku UIStrings.xml określonego przez<ID>. Zobacz temat Lokalizacja, aby uzyskać więcej szczegółów.
ShowCheckinDialog
Można ustawić wartość True lub False, aby określić, czy okno dialogowe wpisywania programu Vault ma być wyświetlane po kliknięciu przycisku OK w oknie dialogowym Data Standard w przypadku dokumentu, który został zapisany po raz pierwszy.
SkipForProperties
Tylko program Inventor. Ten element jest rozdzielaną przecinkami listą zawierającą nazwy właściwości. Automatyczne okno dialogowe Data Standard nie jest wyświetlane w przypadku dokumentów, które mają właściwość pliku znajdującą się na tej liście. Jednym ze scenariuszy użycia jest pominięcie wyświetlania okna dialogowego Data Standard dla części innych firm z biblioteki Content Center (np. części wygenerowanych z biblioteki Content Center).
Przykład:
<SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Tylko program Inventor. Określa, które typy dokumentów są obsługiwane. Przykładowo, jeśli nie chcesz wyświetlać okna dialogowego Data Standard w przypadku plików DWG programu Inventor, element wygląda następująco:
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
TitleBlock
Tylko program AutoCAD. Ten element jest rozdzielaną przecinkami listą zawierającą nazwy bloków programu AutoCAD, które zostały zsynchronizowane z rozwiązaniem Data Standard. Trzy ustawienia są wymagane, a jedno dodatkowe jest zalecane w celu obsługi starszych plików.
Przykład:
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
W rozwiązaniu Data Standard są używane właściwości pliku programu AutoCAD, więc podstawowe odwzorowanie właściwości zdefiniowanych przez użytkownika powinno być skonfigurowane na właściwości pliku.
Rozwiązanie Data Standard umożliwia synchronizację wartości właściwości z atrybutami bloku. Aby to osiągnąć, 3 ustawienia są wymagane, a 1 dodatkowe zalecane w celu obsługi starszych plików, mając do dyspozycji tylko atrybuty bloku, bez właściwości pliku.