Arquivos de configuração do Data Standard para o AutoCAD e o Inventor

O complemento Data Standard para o AutoCAD e o Inventor fornece dois arquivos de configuração exclusivos que determinam o comportamento padrão do Data Standard. Modificar estes comportamentos para se adequar ao seu fluxo de trabalho de projeto.

É possível definir dinamicamente a configuração de propriedade enquanto a caixa de diálogo é carregada (utilize a função InitializeWindow).

Observação: Este tópico somente se aplica ao complemento Data Standard para Inventor e AutoCAD.

Os seguintes comportamentos são definidos nos arquivos de configuração do Data Standard:

Detalhes do arquivo de configuração

Há dois arquivos de configuração exclusivos para o complemento Data Standard para o AutoCAD e o Inventor.

Você pode encontrar esses dois arquivos em C:\ProgramData\Autodesk\<versão do Vault>\Extensions\DataStandard\CAD.

O arquivo CFG é carregado somente uma vez ao iniciar o aplicativo de CAD.

Elementos do arquivo

Os arquivos de configuração são no formato XML. Utilizar um editor de texto ou um editor XML para modificar valores de elemento no arquivo.

Observação: A maioria dos elementos nos arquivos são os mesmos para o Inventor e o AutoCAD. No entanto, alguns elementos são somente é válido para o Inventor ou AutoCAD. Também há pequenas diferenças entre alguns elementos, dependendo do arquivo.

PathDefinition

Define onde o arquivo é salvo. A definição pode ser uma combinação de texto simples ou variáveis. A expressão inserida é avaliada sempre que o usuário insere ou altera dados. A barra invertida de fechamento não é necessária. As variáveis com suporte são

FileNameDefinition

Define como o arquivo é nomeado. A definição pode ser uma combinação de texto simples ou variáveis. A expressão é avaliada sempre que o usuário insere ou altera dados. A extensão de arquivo é omitida, mas automaticamente anexada pelo Data Standard. As variáveis com suporte são

PropertyDefinitions

Contém um ou mais elementos <PropertyDefinition>. <PropertyDefinition> é o núcleo desse arquivo de configuração e permite definir uma ou mais propriedades.

Importante: A PropertyDefinition será necessária somente se o controle (padrão) DynamicPropertyGrid na caixa de diálogo não for usado, ou para aplicar substituições às restrições, como definir uma propriedade Required=True. Até mesmo a configuração do Vault (DynamicGrid) não exige um valor para esta propriedade.

Todos os campos que poderão ser acessados na caixa de diálogo Padrão de dados como uma propriedade devem ser definidos aqui. O nome da propriedade também é o nome do arquivo ou da propriedade do bloco da legenda. Se o nome da propriedade coincidir com a propriedade do arquivo existente, como "Título", ele é utilizado diretamente. Caso contrário, será criada uma propriedade personalizada.

Amostra:

...
<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>
...

Os atributos disponíveis para <PropertyDefinition> são:

Atributo

Necessário

Valores válidos

Descrição

PropertyName

Sim

caracteres e números

o nome da propriedade

DataType

Sim

texto, data, booleano, inteiro, duplo

Define o tipo de dados e é necessária para criar propriedades personalizadas.

InitialValue

Não

Dependendo do tipo de dados:

Texto: uma combinação de texto e variáveis (veja abaixo).

Data: data válida ou "agora" para a data atual.

Booliano: "verdadeiro" ou "falso".

Número inteiro, duplo: números válidos.

Define o valor inicial ao salvar um documento pela primeira vez.

InitialCopyValue

Observação: Somente no Inventor

Não

Dependendo do tipo de dados:

Texto: uma combinação de texto e variáveis (veja abaixo).

Data: data válida ou "agora" para a data atual.

Booliano: "verdadeiro" ou "falso".

Número inteiro, duplo: números válidos.

Define o valor inicial ao copiar um documento. Este atributo é para somente no Inventor.

RequiresValue

Não

True, False, ou no nome de uma função PowerShell

Usado para validação. Com uma função PowerShell mais complexos de regras de validação pode ser implementada.

Os atributos InitialValue e InitialCopyValue permitem a combinação de texto simples e variáveis para propriedades de texto. As variáveis com suporte são

ShowCheckinDialog

Definido como verdadeiro ou falso para indicar se a caixa de diálogo Fazer check-in do Vault é exibida ao clicar em OK na caixa de diálogo padrão de dados para um documento que está sendo salvo pela primeira vez.

SkipForProperties

Somente Inventor. Esse elemento é uma lista separada por vírgulas de nomes de propriedade. A caixa de diálogo padrão de dados não é exibida para documentos que têm uma propriedade de arquivo que está na lista. Um cenário de utilização é ignorar a exibição da caixa de diálogo Padrão de dados para peças do Centro de conteúdo de terceiros (p. ex.: peças geradas no Centro de conteúdo Cadenas).

Exemplo

<SkipForProperties>CDN_B</SkipForProperties>

SupportedFileTypes

Somente Inventor. Define quais tipos de documento são aceitos. Por exemplo, se você não deseja que a caixa de diálogo padrão de dados para exibir para arquivos DWG do Inventor, o elemento se parece com isto:

<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>

TitleBlock

Somente AutoCAD. Esse elemento é uma lista separada por vírgulas de nomes de bloco do AutoCAD que estão sincronizados com o Data Standard. Três configurações são necessárias, e mais uma é recomendada para dar suporte a arquivos herdados.

Amostra:

<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>

Mapeamento de propriedade para AutoCAD

O Data Standard utiliza as propriedades de arquivo do AutoCAD, de modo que o mapeamento principal de UDPs deve ser configurado para as propriedades do arquivo.

O Data Standard permite sincronizar os valores de propriedade para os atributos de bloco. Para isso, três configurações são necessárias, e mais uma é recomendada para dar suporte a arquivos herdados, sem propriedades de arquivo, mas somente atributos de bloco

Mapeamento de propriedades para Inventor