| Atributo | Domínio | Regras | Descrição | 
|---|---|---|---|
| ID | ID(18) | Rqd PK | Id do tipo de componente: Identificação do tipo de componente.  | 
| TIPO_COMPONENTE | UPPER(30) | Rqd UK | Tipo de componente: Nome para o tipo do componente.  | 
| TITULO | TEXT(80) | Título: Título para o tipo de componente  | |
| DESCRICAO | TEXT_LONG | Descrição: Texto livre para descrever o tipo de componente  | |
| LABEL_NOME | TEXT(30) | Label para nome: Rótulo para o atributo nome.  | |
| LABEL_NOME_CURTO | TEXT(30) | Label para nome curto: Rótulo para o atributo nome curto.  | |
| LABEL_TITULO | TEXT(30) | Label para título: Rótulo para o atributo título.  | |
| LABEL_DESCRICAO_CURTA | TEXT(30) | Label para descrição curta: Rótulo para o atributo descrição curta.  | |
| LABEL_DOMINIO | TEXT(30) | Label para domínio: Rótulo para o atributo domínio.  | |
| LABEL_PAI | TEXT(30) | Label para pai: Rótulo para o atributo pai (id do componente pai).  | |
| LABEL_REF | TEXT(30) | Label para ref: Rótulo para o atributo referência (id do componente de referência).  | |
| LABEL_OPCIONAL | TEXT(30) | Label para opcional: Rótulo para o atributo opcional.  | |
| LABEL_SEQUENCIA | TEXT(30) | Label para sequencia: Rótulo para o atributo sequência.  | |
| REGRA_INTERFACE | FLAG(1) | Rqd | Regra de interface: Indica quando o tipo de componente pode ser utilizado como regra de interface. Valor padrão = N  | 
| REGRA_ENTIDADE | FLAG(1) | Rqd | Regra de entidade: Indica quando este tipo de componente representa uma regra no contexto de entidade. Valor padrão = N  | 
| SQL_FILHOS | TEXT_LONG | SQL filhos: Quando informado, indica um SQL que retorna o ID dos filhos que podem ser associados a este. Ex: Atributos de uma UK.  | |
| LABEL_FILHOS | TEXT | Label filhos: Indica o nome a ser dado para os filhos do componente. Informado em conjunto com o atributo SQL_FILHOS.  | |
| TIPO_COMPONENTE_FILHOS_ID | ID(18) | FK | Tipo componente dos filhos: Informado em conjunto com LABEL_FILHOS e SQL_FILHOS e informa o tipo de componente que forma a associativa entre os filhos e os componentes indicados pelo SQL. Referência para COMPONENTES  | 
| LABEL_VALOR | TEXT(30) | Label valor: Indica o label a ser utilizado para o atributo valor.  | |
| TITULO_PLURAL | TEXT(80) | Título plural: Nome do tipo de componente no plural.  | |
| TITULO_TREE | TEXT(80) | Título na tree: Indica como este tipo de componente deve ser apresentado nas estruturas do repositório. Permite as seguintes substituições: $N = Nome do componente; $T = Título do componente; $S = Número de sequencia; $D = Nome do respectivo domínio; $R = Nome da respectiva referencia;  | |
| URL_LIST | URL | URL para list: URL usada para listar os elementos abaixo de um pai. Substituir [ID] pelo ID do elemento pai desejado.  | |
| URL_ELEMENTO | URL | URL para elemento: URL a ser usada para consultar um elemento deste tipo. Esta URL deve possuir a macro ${id} para o ID do elemento a ser consultado.  | |
| CUSTO_RELATIVO | INTEGER | Custo relativo: Um número que expressa o custo relativo para desenvolver um componente deste tipo. Valor padrão = 1  | |
| INTERNACIONALIZAR_TITULO | FLAG(1) | Internacionalizar título: Indica se o título deste tipo de componente deve ser incluído na lista de expressões internacionalizáveis. Valor padrão = N  | |
| INTERNACIONALIZAR_DESCRICAO | FLAG(1) | Internacionalizar descrição: Indica se deve internacionalizar a descrição Valor padrão = N  | |
| INTERNACIONALIZAR_NOTAS | FLAG(1) | Internacionalizar notas: Indica se deve internacionalizar as notas Valor padrão = N  | |
| INTERNACIONALIZAR_DESCRICAO_CURTA | FLAG(1) | Internacionalizar descrição curta: Indica se a descrição curta deve ser internacionalizada Valor padrão = N  | |
| PRIORIDADE_DOCUMENTACAO | INTEGER | AK | Prioridade documentação: Quando informado, determina a prioridade deste tipo de elemento nas telas de busca da documentação do sistema. Caso não informado, este elemento não deve participar das telas de consulta genérica a documentação.  | 
| INDEXAR | FLAG(1) | Rqd | Indexar: Indica se deve ou não adicionar os componentes deste tipo na indexação de busca para a documentação. Valor padrão = N  | 
| DOCUMENTACAO_TECNICA | SOURCE_CODE | Documentação técnica: Quando informado, indica um script SQL que deve ser utilizado para gerar a documentação técnica de elementos deste tipo. O ID do elemento a ser apresentado deve ser definido através da macro ${id}. Caso não informado, a documentação técnica apresentará apenas algumas informações básicas sobre o componente.  | |
| GERAR_HISTORICO | SELECTION_CHECK(500) | Gerar histórico: Quando informado, indica que deve gerar um histórico de alteração para os respectivos atributos. Os atributos são separados por vírgulas. Valores permitidos: 
  | |
| INFORMACOES_ADICIONAIS | SOURCE_CODE | Informações adicionais: Quando informado, indica um Script Engine utilizado para gerar informações adicionais a serem apresentadas sobre o componente durante o processo de homologação do mesmo.  | |
| DESENVOLVIMENTO | FLAG(1) | Desenvolvimento: OBSOLETO - Indica se os registros deste tipo de componente devem existir apenas no ambiente de desenvolvimento. Valor padrão = S  |