Saltar al contenido principal

Pointer

Los punteros o pointer permiten apuntar a cualquier subestructura de propiedades dentro del Dossier.

Esto permite trabajar de manera independiente con esas subestructuras sin afectar a la globalidad del Dossier.

Los punteros o pointer tienen la siguiente estructura:

dossiercode : path

  • dossiercode es el codigo unico del dossier y nunca puede contener espacios o ':'. El dossiercode admite dos codigos relativos, que internamente el sistema convierte en los adecuados.
    • _first_. Hace referencia al primer dossier.
    • _last_. Hace referencia al ultimo dossier.
  • path es el camino unico a la estructura a la que hace referencia.

Por ejemplo: first:personas:0:nombre o ** last:header:assignedto**

Paths

Cuando se crea o modifica un dossier se desencadenan una serie de trabajos que permiten a ValerIA estar siempre actualizada y con la información correcta.

Los paths son los caminos que se recorren para llegar a una propiedad dentro del Dossier.

Los paths tienen la siguiente estructura:

propiedad . propiedad [indice] . propiedad

  • propiedad es el nombre de los datos dentro de la estructura JSON y nunca puede contener espacios o '.'.

  • indice en las estructuras que contienen array, el índice apunta a un camino en particular.

    Los indices pueden ser de tres tipos:

    • _index. Es el indice o posicion en el array desde 0 hasta el tamaño del array -1.
    • _id. Es el id del elemento dentro del array.
    • propiedad=valor. Es el valor de la propiedad dentro del array.