Checklist pre-valoración implantación SGI

Este documento debe ser utilizado como una guía para recopilar la información necesaria para realizar el estudio de implantación del SGI

Hércules.

Infraestructura y entorno

Para su implantación, el SGI Hércules requiere de un clúster de Kubernetes. Este clúster deberá estar dimensionado de forma adecuada

en función de las necesidades y el uso que le vaya a dar la Universidad tanto a la plataforma Hércules SGI como al propio cluster y el

resto de las aplicaciones que lo puedan compartir.

El clúster puede estar funcionando en la propia infraestructura de la Universidad (instalación on-premise) o en una nube pública bajo una

suscripción de la propia Universidad (instalación on-cloud).

Es recomendable pero no necesaria la disponibilidad de dos clúster diferenciados, uno para el entorno de producción y otro para el

entorno de test. El objetivo es prevenir errores en actuaciones que puedan afectar a la disponibilidad del entorno de producción.

Por último, es recomendable también la instalación del motor de base de datos de forma independiente al clúster, teniendo su propia

infraestructura, su propia política de backup y en general una independencia de los mencionados clúster de kubernetes. En estos

momentos la plataforma Hércules SGI solo está certificada para trabajar sobre base de datos Postgre y Oracle, por lo que cualquier otro

sistema de base de datos requerirá de una certificación previa del mismo. El clúster donde se implante la plataforma tendrá que poder

conectarse con la base de datos.

Para el correcto funcionamiento de Hércules SGI el clúster de Kubernetes deberá disponer de:

Se propone un escenario de implantación genérico en el que se excluyen explícitamente las siguientes tareas, que deberán ser

realizadas por la unidad técnica correspondiente de la Universidad:

Para plantear otros escenarios sería necesario realizar las reuniones correspondientes.

Teniendo en cuenta lo anterior, debe indicarse:

Autenticación

El SGI permite la integración con el sistema de autenticación corporativo aunque también es posible implantar el SGI de forma que éste

haga uso del sistema propio de autenticación del que está provisto.

La plataforma Hércules SGI implementa la gestión del acceso e identidad de los usuarios sobre la solución de código abierto keycloak.

Esta solución permite implementar el inicio de sesión único con Identity Management y Accesss Managemet.

Para integrar la plataforma con los servicios de gestión de identidades de la universidad estos solo tendrán que ser compatibles con los

protocolos de federación de identidades SAML v2 o OpenID Connect (OIDC) / OAuth2.

Las cuestiones que habría que tener en cuenta para valorar esta integración serían:


El SGI está preparado para recibir atributos del sistema de autenticación corporativo de tal forma que en base a estos atributos se puedan

mapear los usuarios con su bloque de permisos. Si se quiere desvincular completamente SGI de la asignación de permisos el sistema

tendrá que ser capaz de devolver un atributo que pueda ser mapeado dentro del SGI con el bloque de permisos deseado. El SGI también

tiene la posibilidad de incluir una lógica de asignación de permisos a partir de los atributos enviados por el sistema de autenticación.

Módulos funcionales e integraciones

El SGI dispone de los siguientes módulos funcionales:

¿Qué módulos del SGI se implantarán?

A continuación se incluye un apartado para cada uno de los módulos que tienen alguna consideración particular de cara a la implantación.

Solo es necesario dar respuesta a cada apartado si el módulo será objeto de implantación.

ETICA

Las integraciones necesarias para disponer de la funcionalidad el módulo al completo son:

Además de las cuestiones relativas a estas integraciones, incluidas en los apartados finales de este documento, de debe dar respuesta a

las siguientes cuestiones relativas a una posible migración de datos:

CSP - Convocatorias, solicitudes y proyectos

Las integraciones necesarias para disponer de la funcionalidad el módulo al completo son:

Además de las cuestiones relativas a estas integraciones, incluidas en los apartados finales de este documento, de debe dar respuesta las siguientes cuestiones relativas a una posible migración de datos:

PII - Propiedad intelectual e industrial

Las integraciones necesarias para disponer de la funcionalidad el módulo al completo son:

Además de las cuestiones relativas a estas integraciones, incluidas en los apartados finales de este documento, de debe dar respuesta a

las siguientes cuestiones relativas a una posible migración de datos:

EER - Empresas de explotación de resultados

Las integraciones necesarias para disponer de la funcionalidad el módulo al completo son:

Además de las cuestiones relativas a estas integraciones, incluidas en los apartados finales de este documento, de debe dar respuesta a

las siguientes cuestiones relativas a una posible migración de datos:

PRC - Baremación de la producción científica

Las integraciones necesarias para disponer de la funcionalidad el módulo al completo son:

Dado que la orientación del módulo de PRC del SGI cubre la baremación de los Grupos de investigación tomando como entrada la

producción científica de los mismos, las premisas para implantación del módulo de PRC son:

Referente a la migración de datos históricos para el módulo de PRC, debe tenerse en cuenta que el planteamiento para este módulo en el

SGI es la realización de la baremación de los grupos de investigación. Solo cabría plantear una migración de datos si los baremos en los

que estuvieran basadas las baremaciones a migrar estén disponibles en los baremos base del SGI. Será un estudio a realizar en tiempo

de implantación. Con este planteamiento el punto a identificar ahora es:

Integraciones

Integración con el sistema de gestión de personas (SGP)

Independientemente de los módulos a implantar existe una integración que resulta imprescindible, se trata de la integración con el

Sistema de gestión de personas (SGP). El SGI no almacenará ningún dato relativo a las personas, toda la información que precisa debe

ser recuperada en tiempo real desde el SGP.

Se indican de forma general los grupos de datos relativos a la entidad genérica "persona" que precisa el SGI, identificando si se precisan

de forma general o de manera particular para algún módulo concreto (por lo que su inclusión sería necesaria solo en el caso que el

módulo correspondiente sea objeto de implantación):

El SGI provee de un API para la integración con el SGP. Lo más común es que el sistema desde el que el SGI reciba la información de

personas sea el Sistema de gestión de RRHH corporativo, sin embargo, el SGI no impone ninguna restricción para que sean varios los

sistemas que nutran al SGI de la información de personas, si así fuese el caso.

Existen dos formas de plantear la integración de personas:

Existe la posibilidad de que desde el SGI se pueda solicitar el alta de una persona (por ejemplo una persona externa que participe en un

grupo de investigación, proyecto, contrato o que solicite una evaluación a la comisión de ética). Dado que el SGI no almacena datos de

personas, este alta deberá ser redirigida al SGP corporativo. Del mismo modo, el SGI ofrece la posibilidad de solicitar la modificación de

los datos de una persona. Ambas funcionalidades pueden no ser activadas en caso que los procedimientos internos de gestión no

admitan que la creación de personas se realice desde sistemas externos al propio SGP corporativo. En caso de activarse cualquiera de

las dos funcionalidades el SGP corporativo deberán incluirse los servicios de integración correspondientes.

Teniendo en cuenta lo anterior:

Integración con el sistema de la estructura organizativa (SGO)

El SGI precisa de una serie de datos generales como son las áreas de conocimiento, departamentos, centros, listados de unidades

geográficas (países, comunidades, localidades) y listado de clasificaciones (UNESCO, CNAE, ...). No es obligatorio que exista esta

integración. Todos estos listados pueden ser definidos y cargados durante la implantación del SGI pero conviene que si existe un sistema

universitario que los pueda proporcionar se realice una integración con el mismo para que así los datos del SGI estén unificados con los

del sistema origen. Los listados objeto de integración pueden proceder del sistema de gestión académica, del sistema de recursos

humanos o de cualquier otro sistema propio de la Universidad o de una combinación de los mismos. En el SGI se identifica con el nombre

genérico de sistema de la estructura organizativa (SGO).


Integración con el sistema de gestión de empresas (SGEMP)

En el ámbito del SGI se entiende por empresa cualquier organismo o entidad con la que se establezca un vínculo para el desarrollo de las

actividades de investigación, ya sea como entidad financiadora ya sea como entidad con la que la Universidad participa en el desarrollo de

la actividad. No es necesario, por tanto, que exista actividad económica con la entidad para que ésta tenga un vínculo con el SGI. Si bien

pudiera ser el sistema de gestión económica el sistema origen de estos datos, no tendrá porque ser así en todas las Universidades,

pudiendo darse el caso de que fuesen incluso dos los sistemas origen: uno para las entidades con las que exista actividad económica y

otro para el resto de entidades. Por este motivo, la integración de empresas se desvincula de la integración económica. Al igual que en el

caso de personas, el SGI no almacena ningún dato de empresas toda la información que precisa debe ser recuperada en tiempo real

desde el SGP. En caso que en los sistemas de la Universidad solo se almacenen las entidades con las que se establezca actividad

económica, la única funcionalidad del SGI que estaría limitada sería la introducción de los socios con los que la Universidad participase

en los proyectos de investigación (cuando se tratase de entidades para las que nunca antes se hubiese establecido relación económica.)

Los datos que precisa el SGI son los datos básicos (nombre, razón social, número de identificación, dirección postal)

Existen dos formas de plantear la integración de personas:

Existe la posibilidad de que desde el SGI se pueda solicitar el alta de una empresa (por ejemplo, el caso mencionado anteriormente de

una empresa con la que se participa en un proyecto y con la que nunca antes se hubiera establecido relación). Dado que el SGI no

almacena datos de empresas, este alta deberá ser redirigida al SGEMP corporativo. Del mismo modo, el SGI ofrece la posibilidad de

solicitar la modificación de los datos de una empresa. Ambas funcionalidades pueden no ser activadas en caso que los procedimientos

internos de gestión no admitan que la creación de empresas se realice desde sistemas externos al propio SGEMP corporativo. En caso de

activarse cualquiera de las dos funcionalidades el SGP corporativo deberán incluirse los servicios de integración correspondientes.

Teniendo en cuenta lo anterior:

Integración con el sistema de gestión económica (SGE)

El SGI no almacenará ningún dato relativo a la gestión económica de proyectos, contratos o propiedad industrial e intelectual, ni realizará

los cálculos de obtención del saldo económico de los proyectos. La información relativa al estado económico podrá visualizarse de

manera integrada en el SGI pero el sistema origen de todos los datos será el SGE. Será en este sistema donde se registren gastos,

facturas, ingresos, reservas de crédito (si aplica), etc.

La integración económica se puede considerar la más compleja ya que no dispone de una estructura de datos fija. Se debe realizar un

estudio previo para identificar los campos a visualizar en el SGI tanto de gastos como de ingresos así como del estado en el que han de

estar éstos para que se visualicen en el SGI.

Como resumen general se listan algunas premisas y datos que forman parte de esta integración:

Teniendo en cuenta lo anterior:

Integración con sistema de CVN

Desde el SGI se puede utilizar el API disponible para que el sistema de CVN incorpore al CV de cada persona:

Además se puede utilizar el API provisto por el SGI para poder aplicar la baremación de la Producción científica de los grupos de

investigación a partir del CVN de cada miembro del grupo.