Clasificadores

De Egeasy
Saltar a: navegación, buscar

¿Qué es un clasificador?

Un clasificador es un componente de ODL que actúa como una carpeta de archivos. Se podrán almacenar sólamente aquellos archivos cuyos tipos hayan sido definidos en el clasificador.

Los clasificadores se pueden definir de dos formas:

  • Definición de tipo: las definiciones de tipo clasificador se realicen de forma independiente en el código, es decir, no se puede definir un tipo de clasificador dentro de otra definición. La definición de un tipo se utiliza para derivar nuevas definiciones de clasificador, ya sean de tipo o no:
tipo [Nombre] es clasificador
    ...
    ...
fin
  • Definición de clasificador: se realizan en la definición de un contenedor. Se definen igual que una definición de tipo pero sin la palabra reservada tipo. Se creará un clasificador en cada objeto cuya definición sea la misma en la que está definido el clasificador:
tipo [Nombre] es contenedor
    ...
    [Nombre] es clasificador
        ...
    fin
fin

Atributo tipos_fichero

Este atributo permite restringir el tipo de los ficheros que se pueden almacenar en el clasificador. Si no se especifica ningún tipo, se podrá almacenar cualquier tipo de archivo, con cualquier extensión.

  • Veamos un ejemplo:
tipo [Expediente] es contenedor
    ...
    ...
    ...
    [Documentos adjuntos] es clasificador
        -Tipos_fichero = "Ficheros de texto;
    fin
    ...
fin