Saltar al contenido principal

Filetype

Los filetypes son una forma de agrupar los dossiers que tienen una estructura y función similar. Esto les permite compartir configuraciones y comportamientos comunes tales como:

  • Estructura de los dossiers: Los campos que componen un dossier y sus caraterirticas como el tipo de datos o valores por defecto.
  • Relación con Archivos: Permite indicar donde se encuentran los documentos relacionados con los dossiers de ese filetype y crearlos automáticamente asociados a los dossiers.
  • Flujos de trabajo: Permite definir los flujos de trabajo que se aplican a los dossiers de ese filetype, y con ello los cartuchos que definen los procesos de trabajo automaticos o manuales.
  • Historicos de actividad: Permite definir los eventos que se registran en el historico de actividad de los dossiers de ese filetype.
  • Movimientos: Permite definir los movimientos economicos relacionados con los dossiers de ese filetype.
  • Documentos: Permite definir los documentos que se generan manual o automaticamente al trabajar con un dossier de ese filetype.
  • Comunicaciones: Permite definir las comunicaciones de email, telefono o whatsapp relacionadas con un dossier de ese filetype.
  • Comentarios: Permite activar los comentarios que se pueden añadir a cada dossier de ese filetype.
  • seguridad por roles: Permite definir los roles que pueden acceder a los dossiers de ese filetype y las acciones que pueden realizar.

Estructura

Los filetypes tienen una estructura que define como se procesan los dossiers que pertenecen a ese filetype.

Resume

La estructura esta compuesto por elementos que definen como se procesan los dossiers de ese filetype. Estos elementos pueden a su vez contener otros elementos, tanto en forma de objeto como de array o lista, pudiendo crear relaciones realmente completas y complejas de datos en un solo dossier.

Elementos

Element

Los carateristicas que componen la estructura de un elemento son:

  • varname: Nombre de la propiedad del elemento.
  • fullvarname: Nombre completo de la propiedad del elemento. Lo genera el sistema y permite acceder a elementos dentro de otros elementos.
  • title: Texto que explica el elemento.
  • datatype: Tipo de dato del elemento.
    • string: Cadena de texto.
    • number: Número.
    • boolean: Verdadero o falso.
    • date: Fecha.
    • datetime: Fecha y hora.
    • time: Hora.
    • object: Objeto.
    • array: Lista de elementos.
  • required: Indica si el elemento es obligatorio.
  • editable: Indica si el elemento es editable.
  • helplink: Enlace a la documentación del elemento.
  • helptext: Texto de ayuda del elemento.
  • enum: Lista de valores posibles del elemento.
  • validation: Expresión regular que valida el elemento.
  • default: Valor por defecto del elemento.

Roles

Los roles permiten definir los permisos de acceso y las acciones que se pueden realizar sobre los dossiers de un filetype.

Los roles se componen de los siguientes elementos:

  • name: Nombre del rol de acuerdo a la lista de roles definidos en ValerIA
  • range: Rango de dossiers a los que se aplica el rol:
    • full: Todos los dossiers.
    • owner: Solo los dossiers propiedad del del usuario.
    • group: Solo los dossiers de los que el usuario gestiona por pertenecer a un grupo.
  • read: Permisos de lectura.
  • create: Permisos de creación de dossiers con este filetype.
  • update: Permisos de actualización.
  • delete: Permisos de borrado.