De la misma forma que existe la posibilidad en Anjana de crear tantas entidades como sea necesario, también es posible configurar tantas relaciones como aplique.
La relación debe contener origen y destino para poder reconocer las dos entidades implicadas en ella pero el resto de metadato es completamente configurable.
Campos PK
Los campos que hacen única a una relación en Anjana, por subtipo, son:
-
nombre
-
origen
-
destino
NOTAS:
-
El atributo “nombre” debe no contener los caracteres ‘:’ y ‘#’ para no interferir en la lógica interna de la aplicación.
-
Los campos origen y destinos sólo son editables a través de la api administrativa. En caso de necesitar que el objeto tenga otra PK, se debe clonar el objeto con valores distintos en su PK, pero el original seguirá existiendo.
Atributos
Cuando un usuario accede al detalle de una relación, la pantalla que se muestra es la de Atributos, donde el usuario puede acceder a los diferentes atributos funcionales, técnicos, operacionales, etc., que se hayan definido en la plantilla, dentro de los correspondientes menús y secciones así como los atributos específicos que no forman parte de la plantilla pero se han incluido en la relación en particular.
Linaje
En esta pantalla, el usuario puede consultar el linaje de la relación no nativa, a diferencia del linaje en entidades, en relaciones se inicia con el origen y el destino y esas entidades son las que se expanden.
Los objetos mostrados en este grafo dependen de la capa de linaje elegida y su relación con la relación (si es origen, destino y de qué tipo de relación). Se puede filtrar qué tipos de entidad, relaciones y estados se quieren mostrar.
Se incluye más detalle del grafo en el apartado Linaje.
Intervinientes
Dentro de la pantalla de Intervinientes, el usuario puede consultar todas las partes interesadas de la relación.
Los usuarios aparecen tipados como:
-
Principal: usuario creador de la relación
-
Secundario: usuario asignado en algún atributo de la plantilla (en caso de que el objeto tenga algún atributo de tipo Usuario nominal)
También se puede filtrar los intervinientes por tipo de interviniente, su rol o nombre.
Auditoría
Dentro de la pantalla de Auditoría, el usuario puede acceder a la auditoría interna de Anjana donde se puede ver la evolución de la relación a lo largo de toda su vida en la herramienta: la creación, las validaciones de sus workflows, las modificaciones sufridas…
Es posible filtrar según sea acción de búsqueda o no, qué, quién y cuándo se hizo una acción sobre ese proceso.
El origen permite distinguir sobre las distintas fuentes que generan auditoría: “anjana” en caso de la auditoría interna y el nombre del sistema en el caso de la externa.