Entidade TIPOS_ANEXOS

ARQANE.TIPOS_ANEXOS

Descrição

Os tipos de anexos estabelecem como os arquivos anexos são classificados com relação a sua finalidade. Este tipo está relacionado com o que o arquivo representa e não com o formato como ele está armazenado. Com os tipos de anexos pode-se, por exemplo, separar as fotos de um produto que vão para as lojas virtuais de outras fotos que não devem ir.
Exemplos de tipos de anexos são: Foto, Desenho, Contrato, Manual, Planta baixa, Tutorial, Relatório NF, Relatório Pedido de Compra, etc.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Identificação interna:
Chave de identificação interna
TIPO_ANEXOOPCAO(30)Rqd UK Tipo de anexo:
Nome dado para o tipo de anexo.
Indica o que o arquivo anexo representa no contexto de aplicação do arquivo nos processos da empresa.

Exemplos:
  • FICHA TÉCNICA
  • FOTO
  • CONTRATO
  • ANÚNCIO
  • MANUAL
TITULOTEXTRqd Título:
Título dado ao tipo de anexo na forma que o usuário está acostumado a lidar. Enquanto o nome do tipo de anexo pode ser um código único ou uma identificação menos "amigável", o título pode ser qualquer texto e não precisa ser único. Dois ou mais tipos de anexos podem ter o mesmo título.
DESCRICAOTEXT_LONGDescrição:
Texto livre para descrever o tipo de anexo. Meramente informativo.
VALIDAR_TIPO_ARQUIVOFLAG(1)Rqd Validar tipo de arquivo:
Quando marcado, indica que o usuário poderá selecionar quais tipos de arquivos serão aceitos. Permite, por exemplo, definir que contratos deverão ser obrigatoriamente armazenados no formato PDF e que fotos dos produtos deverão ser obrigatoriamente JPG ou PNG.

Valor padrão = N
ICONETEXTÍcone:
Nome do arquivo que deve ser usado como ícone (lógico) para representar arquivos deste tipo. Este ícone deve estar armazenado dentro do skin em uso.
RETENCAOINTEGERRetenção:
Indica o número de DIAS que o arquivo deve permanecer arquivado no sistema. Usado para limpar arquivos que possuem um tempo de validade.
O valor nulo, indica que o arquivo jamais será descartado. O valor 0 (zero) indica que o arquivo pode ser descartado na próxima execução da rotina de limpeza. Ex: 7 (uma semana), 365 (1 ano), etc.
ESPECIE_DOCUMENTO_IDID(18)FK Espécie de documento:
Espécie de documento para sequenciação dos documentos conforme o estabelecimento.

Referência para ESPECIES
GERADORTEXT(80)Gerador:
Classe utilizada para gerar documentos a partir do modelo.

Regras

Buscar/Criar Tipo de Anexo Id(nome, titulo)

(Antes de inserir)
Recebe um nome e busca pelo tipo de anexo que tem esse nome, retornando seu ID.
Se não encontrar, cria um tipo de anexo com esse nome e título e retorna o ID do tipo criado.

Install

Método que inclui registros default para tipos de anexos.