Atributo | Domínio | Regras | Descrição |
---|---|---|---|
ID | ID(18) | Rqd PK | ID: Número de identificação físico do componente. |
TIPO_COMPONENTE_ID | ID(18) | Rqd FK | Tipo de componente: Referência para TIPOS_COMPONENTES |
NOME | UPPER(80) | Rqd UK AK | Nome: Nome dado para identificar o componente. |
NOME_CURTO | UPPER(80) | Nome curto: Nome curto do componente. Normalmente é uma abreviação ou alias de seu nome completo. | |
NOME_GLOBAL | UPPER(300) | UK | Nome global: Indica o nome global do componente. Se o componente for raiz (não tem pai), então o nome global será igual ao nome do componente. Se o componente não for raiz (tem pai), então o nome global é formado pelo nome global do componente pai + "." + nome do componente. Ex: ADS, ADS.COMPONENTES, ADS.COMPONENTES.NOME_GLOBAL |
TITULO | TEXT(300) | Título: Título do componente para fins conceituais. | |
DESCRICAO | TEXT_LONG | Descrição: Texto livre para descrição do componente. Esta descrição inclui o que o componente representa, quais as funcionalidades que ele tem, o que ele representa e quando necessário dá um breve resumo de como ele funciona. Ver ADS_COMPS.TIPOS_COMPONENTES | |
DESCRICAO_CURTA | TEXT_LONG | Descrição curta: Texto que descreve o componente resumido em uma única linha. Usado para documentação do sistema em locais onde não é necessário entrar em detalhes (ex: "hint" de uma interface). Dependendo do tipo de componente, a descrição curta é o seu objetivo (porque o sistema precisa deste componente?). | |
VALOR | TEXT(300) | Valor: Valor inicial do componente quando aplicável. | |
OPCIONAL | FLAG(1) | Opcional: Indica quando o preenchimento do componente é considerado opcional ou não. Em alguns casos, também pode indicar quando um componente é público. Valor padrão = S | |
PAI_COMP_ID | ID(18) | UK FK | Pai Referência para COMPONENTES |
REF_COMP_ID | ID(18) | FK | Referencia Referência para COMPONENTES |
DOMINIO_COMP_ID | ID(18) | FK | Domínio: Quando preenchido, indica que o componente atual herda todas as funcionalidades de um outro componente. Muitas vezes está associado ao tipo de dado que o componente retorna ou representa. Referência para COMPONENTES |
SEQUENCIA | INTEGER | Sequencia: Número de sequencia deste componente. Normalmente define a ordem dos componentes com relação ao seu escopo. | |
TAMANHO | INTEGER | Tamanho: Determina o tamanho do componente. | |
LARGURA | INTEGER | Largura: Estabelece a largura do componente onde isso faz algum sentido. Ex: Para atributos, a largura indica o número de caracteres utilizados pelos ítens de interface relacionados com o mesmo. | |
ALTURA | INTEGER | Altura: Estabelece a altura do componente onde isso faz sentido. Ex: Para atributos, a altura indica o número de linhas utilizados pelos ítens de interface relacionados com o mesmo. | |
NOTAS | TEXT_LONG | Notas: Notas ou observações sobre o componente. | |
SITUACAO | OPCAO(1) | Situação: Informa qual a situação do componente com relação ao seu processo de aprovação/homologação. A situação é calculada automaticamente através das homologações do componente. Toda vez que um processo de homologação é criado, o componente passa para pendente. Valores permitidos:
Valor padrão = P | |
VERSAO | INTEGER | Versão: Número de versão do componente. Informa quantos ciclos de aprovação/revisão já ocorreram no mesmo. A versão é automaticamente incrementada toda vez que um novo processo de homologação para o componente é criado. Valor padrão = 1 | |
DATA_APROVACAO | DATE | Data de aprovação: Data em que este componente foi aprovado. | |
DATA_INCLUSAO | DATE | Data da inclusão: Data em que o componente foi criado. Valor padrão = [SYSDATE] | |
DATA_MODIFICACAO | DATE | Data da modificação: Data em que o componente foi modificado pela última vez. Na inclusão, será igual a data da inclusão. Valor padrão = [SYSDATE] | |
USUARIO_INCLUSAO_ID | ID(18) | FK | Usuário da inclusão: Indica o usuário que inseriu o componente no sistema. Valor padrão = [USER_ID] Referência para USUARIOS |
USUARIO_MODIFICACAO_ID | ID(18) | FK | Usuário da modificação: Indica o usuário que fez a última alteração no componente (pode ser a própria inclusão). Valor padrão = [USER_ID] Referência para USUARIOS |
POLITICA_ACESSO | OPCAO(1) | Política de acesso: Determina como deve ser o controle de acesso deste componente. Valores permitidos:
| |
TEXT_04 | TEXT | Texto livre 4: Atributo genérico de texto 4. | |
RAIZ_ID | ID(18) | FK | Raiz: Componente raiz ao qual o componente faz parte. Este atributo contribui para diversas regras que são definidas através do sistema do componente. Quando o componente tem pai, o seu componente raiz será sempre igual ao do pai, caso contrário, o seu sistema será o próprio componente. Referência para COMPONENTES |
DATA_MODIFICACAO_ESTRUTURA | DATE_TIME | Ultima alteração estrutura: Data em que este componente ou algum de seus filhos foi alterada. Esta data é automaticamente atualizada sempre que este componentes ou algum dos componentes filhos é alterado. Valor padrão = [SYSDATE] | |
USUARIO_MODIFICACAO_ESTRUTURA_ID | ID(18) | FK | Usuário que modificou estrutura: Indica o ultimo usuário que modificou algum componente da estrutura deste componente. Valor padrão = [USER_ID] Referência para USUARIOS |
INDEXAR | FLAG(1) | Rqd AK | Indexar: Indica se este componente deverá ser incluído no mecanismo de indexação para acelerar as pesquisas de documentação. Este valor é automaticamente atualizado sempre que o componente que os valores do título ou descrição do componente forem alterados e ele for de um tipo de componente que deve ser indexado. Valor padrão = N |
ANEXOS | ATTACHED_FILE_LIST | Anexos: Arquivos anexos ao componente. Podem ser, por exemplo, imagens necessárias para a documentação e que podem ser referidas pela macro [ img: nome ] . | |
SUBSTITUIDO_POR_ID | ID(18) | FK | Substituído por: Quando informado indica que este componente foi substituído por outro e está obsoleto. Referência para COMPONENTES |
[t:nome-global]pelos respectivos IDs:
[t:#id]