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.