Funcional

Proceso

Esta página describe el objeto Proceso de Anjana Data Platform. Recoge, por un lado, los atributos que forman su clave primaria (PK) —y que componen su ARI, identificador con el que cada objeto se representa de forma unívoca en Anjana— y, por otro, las pestañas que muestran la información del objeto en su detalle.

Clave primaria (PK) y ARI

Cada objeto de Anjana Data Platform se identifica de forma unívoca mediante su ARI (Anjana Resource Identifier), que se construye a partir de los atributos que forman su clave primaria (PK). En el caso del proceso, estos atributos —con su nomenclatura interna entre paréntesis— son:

  • nombre (name)

  • infraestructura (infrastructure)

  • tecnología (technology)

  • zona (zone)

  • localización o ruta lógica del plugin (path)

La ARI incluye además la unidad organizativa (organizationalUnit) del objeto. Por ejemplo, para un proceso con ID 65:

ANJA:OBJECT:ENTITY:PROCESS:65:Motor de Consolidación:Europe/SPA/Risk:Google:gcpBigQuery:devQA:/Consolidacion

donde la estructura es:

ANJA:OBJECT:ENTITY:PROCESS:<idProcess>:<nombre>:<unidad organizativa>:<infrastructure>:<technology>:<zone>:<path>

NOTAS:

  • El atributo nombre (name) no debe contener el carácter ‘:’, ya que es el separador de los componentes de la ARI e interferiría en la lógica interna de la aplicación.

  • Para garantizar que los campos que componen la ARI no sean editables, es responsabilidad del administrador configurar dichos atributos en las plantillas con las validaciones de “no editable”. Cualquier intervención manual para modificar estos valores romperá la integridad referencial del objeto.

  • Si se necesita que el objeto tenga otra PK, debe clonarse el objeto con valores distintos en su PK; el original seguirá existiendo.

  • Los valores de infrastructure, technology, zone y organizationalUnit que aparecen en la ARI no tienen por qué coincidir con los que visualiza el usuario en la plantilla. Si se ha configurado el multi-idioma, la clave de traducción es la que forma parte de la ARI, mientras que el usuario ve en la plantilla el valor de traducción de esa clave para el idioma seleccionado en su perfil.

Pestañas del detalle

El detalle de un proceso se organiza en varias pestañas, cada una con un tipo de información del objeto. Al acceder al detalle, la pantalla que se muestra por defecto es la de Atributos.

La disponibilidad de las pestañas «Relaciones», «Linaje», «Intervinientes», «Auditoría» y «Versiones» depende de los permisos asignados al rol del usuario. Cuando el acceso a una pestaña está deshabilitado, esta se visualiza en gris y el usuario no puede navegar por ella. Si un usuario considera que debería tener acceso y no lo tiene, debe ponerse en contacto con el administrador de Anjana Data Platform.

Atributos

Cuando un usuario accede al detalle de un proceso, 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 el proceso en particular.

La plantilla de proceso debe contener un atributo donde indicar si el proceso es motor o no, se utiliza para poder crear múltiples instancias asociadas al proceso o solo una. Este atributo puede definirse en cualquier menú y sección de la plantilla del proceso y debe ser de tipo booleano. El nombre de este atributo tiene que ser ‘isEngine’.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXeW38aSZoa1wUULsxbE0XMgNqJxyWWKkyi2KSSJcWPFd0IEqo3Ho8UHl9y5bqDk_6DZ5oZmeLDRJAWaZzHX0AmgSAeVS4mHdWThseDwFM_RwroPAumblPtkRbB8EoRbFMt-60rh4A?key=eE4OxRa9KEXEmq0Gh5OpzA

Instancias propias

Puesto que un proceso puede tener una o más instancias en función de si se considera motor o no (flag indicado en la plantilla), en la pantalla de Instancias se visualiza el listado completo de instancias pudiendo acceder al detalle de cada una de ellas.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXe5uH1XD2fbT2XKdcncSi9ocx1fwsqJE1jdujhXtokC69T27ujOkzqFn0QJnKmo-AQIyUIGf_fH0amr1M5BniR3_bu4pUIzsaM2oLgyDq-U2mxIj4JCjvi-nYEEvclrnfWz_Ck-?key=eE4OxRa9KEXEmq0Gh5OpzA

A medida que se vayan creando instancias en Anjana (para el caso de un proceso de tipo motor), automáticamente irán apareciendo en esta pantalla.

Relaciones

En la pantalla de relaciones, el usuario puede consultar las relaciones existentes entre el proceso y otras entidades del repositorio de Anjana.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXcmjEw0KfQmSad44G-e7hjZacG-fiu3uHJfMJHg1nveiq0IxvLBfRaf2h3UW3XkdQ3Nt4aNr6NICDlaKssZFHCUPjHB-x2xF-gT1qIljvqyW-2kpSgbsdvoZj3QGIXdh7X-bs5G?key=eE4OxRa9KEXEmq0Gh5OpzA

Las relaciones pueden ser:

  • Directas: Relaciones en las que el proceso es origen o destino

  • Indirecta: Relaciones de las instancias del proceso con otras entidades

También se puede filtrar las relaciones por el nombre y el subtipo de la entidad relacionada, el tipo de relación (origen o destino), el nombre y el subtipo de la relación.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXesgoarP0jbc5mg8Y5MBI0fUKOw9mvH3uBIyF_yV_h2AvcP3hs8Oli8UpfVzHEO64LlMRbU5S_0R2oNMyUCqelzgtSX6MpatnnYw-LPoAkTOuRjZWZGwiL90nPaZr53bCMPZ4ZQ?key=eE4OxRa9KEXEmq0Gh5OpzA

Linaje

En esta pantalla, el usuario puede consultar el linaje del Proceso, pudiendo expandir el proceso para ver, por ejemplo, la unidad organizativa a la que pertenece, las instancias que tiene asociadas,..

Los objetos mostrados en este grafo dependen de la capa de linaje elegida y su relación con el proceso (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 de esta Guía.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXdwvwOIp8H7HlVy6i2h5lJOZKf-PC8I9JM83UH7upnIhS2FuMG2EAMTQRBFs6NpkYQ8wB92L_ZPve-dJxkL2fWBF0kFOVebYyqWrjvBabi56jTE5UtTAHZCD2lIJYb9_Q8dLnmh?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXemsvuUWeplomQvGdVk11ciYuoN3BA_-F2xJZHHV26y6gAtoGYDxrUDZ3slSgLlI_B2dKyQ4Dz16cjByyDzU8ertiYhPEjh2TZlqZ3dgnjzHspTBCpM2xdBAlsQllxVtvOx6XW6Mw?key=eE4OxRa9KEXEmq0Gh5OpzA

Intervinientes

Dentro de la pantalla de Intervinientes, el usuario puede consultar todas las partes interesadas del proceso.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXcCgEEly_7RP6vx8MnZirojKWFZwcO8XObCUqcs8BPdzKixNHAuFF1ywRl1LOcC-v2G8IAvUdRHz7nFzH2H_nfxNYHhzUC-vzXDsyJL_dO_vbRJmSnCZEkxvuItd5brHvaoELV6?key=eE4OxRa9KEXEmq0Gh5OpzA

Los usuarios aparecen tipados como:

  • Principal: usuario creador o propietario del proceso

  • 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.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXenYkg-NFzWBNKkRKDOT9P_4VUYjd-x4EgN5Y6t1tW_QIVV8f7rm-nddI2hW902oiEl02zkErxewcWB8gemvPxWaQEkKSwTErInU1cClosITe8zN5yloagZ-fViXf72UwPr8J9SzQ?key=eE4OxRa9KEXEmq0Gh5OpzA

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 del proceso a lo largo de toda su vida en la herramienta: la creación, las validaciones de sus workflows, las modificaciones sufridas, instancias creadas…

https://lh7-rt.googleusercontent.com/docsz/AD_4nXfINCNMetopGRYvR4DHR2px1qEot5ikXm17gy1sg5BEAxY1x9FNBKNLh-U6e4qMfLXnyo-3-hvpIz1TU0KgkGAMHqLtssQP1Bhi0N3oDjmWLgxmK3s-_o_wVsFZ6xGbzxtzasOC?key=eE4OxRa9KEXEmq0Gh5OpzA

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.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXfn7vyVVAgHlw_kvMW9hF_SnHJT-y6ATv2Tk1CAi-VOFOM-x58_GWrvsgDPeYOJrmQJb9nySOToyrVYj80XJNKABO0bCU_aiSyvg1rJLtWErn_EEDPeqausobQzJE7XWFWz7A5zlA?key=eE4OxRa9KEXEmq0Gh5OpzA

Versiones

Dentro de esta pantalla, el usuario puede acceder al listado de versiones del proceso desde donde se puede acceder al detalle de todas ellas.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXdD1b190AYTmGRj-9dRoqG7QZnQu5RwgktVLfuLBiX8rGnXxvkobN0GQp3DQ08muweAlbkTgbaRWS3ooSA4ZjQcXGV1XCq1f5eZ4hXj01AqsgQE3avS66Gg8abCoeTbtO-dVV8i?key=eE4OxRa9KEXEmq0Gh5OpzA

En esta ventana, el usuario puede:

  • Navegar a cada una de las versiones del proceso

  • Descargar el snapshot de cada versión del proceso

  • En caso de tener una versión pendiente de aprobación, navegar a su workflow de validación