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).
Os seguintes comportamentos são definidos nos arquivos de configuração do Data Standard:
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.
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.
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
{Workspace}
Isso irá conter o caminho para o seu espaço de trabalho, como definido no arquivo de projeto.
{Prop[<property name>].Value}
Este é o valor de propriedade de arquivo e alterações assim que o usuário insere dados em uma caixa de diálogo padrão de dados campo mapeado para a propriedade
Exemplo
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
Neste exemplo, o caminho gerado pelo Data Standard é a pasta de espaço de trabalho definida no aplicativo mais o nome do projeto selecionado ou inserido na caixa de diálogo Padrão de dados. Como o espaço de trabalho não será alterado, essa peça é fixa, enquanto o caminho do projeto é alterado dependendo dos dados do usuário.
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
{Prop[<property name>].Value}
Este é o valor de propriedade de arquivo. O valor muda quando o usuário insere dados em um campo da caixa de diálogo do Data Standard mapeado para a propriedade < nome de propriedade >.
Exemplos
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
O nome do arquivo é gerado a partir do valor do título da propriedade.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
O nome do arquivo é gerado a partir da combinação das propriedades YEAR e NUMBER com um caractere de sublinhado.
Contém um ou mais elementos <PropertyDefinition>
. <PropertyDefinition>
é o núcleo desse arquivo de configuração e permite definir uma ou mais propriedades.
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 | 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
{PathAndFileNameHandler.<field>}
Pode ser usado para recuperar informações sobre os nomes de arquivo e as localizações interno do documento. Campos disponíveis são:
FileName
: o nome de arquivo do documento sem o caminho do arquivo.
FullFileName
: o caminho completo do documento.
OriginalFileName
: somente Inventor. Disponível ao copiar documentos e retorna o nome de arquivo do documento original sem o caminho do arquivo.
Por exemplo: {UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}
retorna "Copy_of_Part1.ipt".
{Prop[<property name>].Value}
Somente Inventor. Retorna o valor da propriedade de arquivo
{UIString[<ID>]}
Somente Inventor. Retorna o valor da sequência de caracteres de texto a partir de UIStrings.xml especificado por
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.
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>
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>
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>
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