Tema 47. RRHH del Gobierno de Aragón

Skip to main content
< Todos los temas
Imprimir

1. Introducción al Sistema Integrado de Recursos Humanos (SIRHGA)

El Sistema Integrado de Recursos Humanos del Gobierno de Aragón (SIRHGA) constituye la aplicación corporativa única para la gestión de los recursos humanos en la Administración autonómica. Su propósito estratégico es unificar la gestión del personal perteneciente a los sectores de Administración General, Educación, Sanidad y Justicia, atendiendo a las particularidades de cada colectivo. En producción desde junio de 2008, el sistema fue concebido con objetivos clave: la integración de toda la información en una base de datos única, el soporte completo a todo el ciclo de vida administrativo del empleado público y la facilitación de la interoperabilidad con otros sistemas gubernamentales. La arquitectura técnica detallada a continuación fue específicamente diseñada para proporcionar la robustez, escalabilidad e interoperabilidad necesarias para cumplir estos objetivos estratégicos.

2. Arquitectura Técnica y Entorno Operativo

Para garantizar la correcta gestión, el mantenimiento y la escalabilidad de un sistema de la envergadura de SIRHGA, es fundamental comprender su arquitectura subyacente. Esta sección detalla el modelo cliente/servidor sobre el que opera, la plataforma tecnológica que lo soporta y la estructura de entornos de trabajo diferenciados que aseguran la estabilidad y la integridad a lo largo de todo el ciclo de vida del software.

2.1. Modelo Arquitectónico Cliente/Servidor

El sistema SAP R/3, núcleo de SIRHGA, opera bajo una arquitectura de tres capas lógicamente desacopladas, un estándar industrial que maximiza la modularidad y escalabilidad del sistema:

  1. Capa de Presentación (Presentation Server): Es el nivel de interacción con el usuario. Se materializa a través del cliente SAP GUI (Graphical User Interface), cuya única responsabilidad es renderizar las pantallas y capturar las entradas del usuario, delegando toda la lógica de procesamiento.
  2. Capa de Aplicación (Application Server): Constituye el núcleo del sistema, donde se ejecutan la lógica de negocio y las aplicaciones transaccionales de SAP R/3. Este servidor procesa las solicitudes de la capa de presentación y se comunica con la base de datos.
  3. Capa de Base de Datos (Database Server): Es el nivel de persistencia de datos, responsable del almacenamiento y la gestión de toda la información maestra y transaccional del sistema.

El principal beneficio de este modelo es la separación de responsabilidades, que garantiza la consistencia de los datos en tiempo real a nivel transaccional y se adhiere a principios de sistema abierto, facilitando la integración mediante interfaces estandarizadas.

2.2. Plataforma Tecnológica

Los entornos SAP del proyecto SIRHGA operan sobre una plataforma tecnológica específica y robusta, compuesta por el sistema operativo Solaris 10 y el sistema de gestión de bases de datos ORACLE en su versión 10.2.0.4.

No obstante, la solución SAP R/3 se caracteriza por su flexibilidad y compatibilidad con una amplia gama de infraestructuras. Entre otros sistemas operativos y bases de datos compatibles se encuentran:

  • Sistemas Operativos: HP-UX, AIX, GNU/Linux, Windows Server, IBM OS/400, entre otros.
  • Bases de Datos: Informix, Sybase ASE, IBM DB/2, Microsoft SQL Server y Adabas.
2.3. Entornos de Trabajo del Sistema

Para organizar el ciclo de desarrollo, pruebas y explotación, SIRHGA utiliza cuatro entornos SAP completamente independientes, cada uno con un propósito específico:

  • Desarrollo (DHR): Entorno destinado exclusivamente a las tareas de desarrollo de nuevas funcionalidades, parametrización del sistema y realización de pruebas unitarias por parte del equipo técnico.
  • Integración y Pruebas (CHR): Utilizado para llevar a cabo pruebas de calidad integrales, simular cargas de datos y servir como plataforma para la formación de usuarios avanzados.
  • Formación (FHR): Un entorno aislado, dedicado exclusivamente a impartir cursos de formación a los usuarios del sistema, garantizando que las actividades de aprendizaje no interfieran con otros procesos.
  • Productivo (PHR): Es el entorno de explotación real, donde los usuarios finales realizan todas las operaciones diarias de gestión de recursos humanos.

Esta gestión rigurosa del ciclo de vida en múltiples entornos es innegociable para un sistema que maneja datos sensibles de empleados públicos, asegurando que los cambios se introducen con la máxima estabilidad y un riesgo mínimo para las operaciones en curso.

3. Ecosistema de Componentes SAP en SIRHGA

SIRHGA no es una aplicación monolítica, sino un ecosistema coordinado donde cada componente responde a una necesidad empresarial específica: el núcleo R/3 para el procesamiento transaccional, PI para el objetivo crítico de interoperabilidad y BI/BW para el soporte a la toma de decisiones basada en datos. A continuación, se detallan los sistemas que conforman este entorno, su versión y su evolución.

ComponenteVersión (Inicial)Función y Evolución
Sistema R/3MYSAP HR-PSE 4.6cNúcleo del ERP para la gestión de recursos humanos. Está prevista su migración a la versión SAP ERP 6.0, una actualización tecnológica mayor.
RMS (Record Management System)6.40Solución para la gestión documental y de expedientes. Migró a NetWeaver 2004s 7.0 y posteriormente está siendo sustituido por la plataforma Documentum (PAPIRO).
XI / PI (eXchange Infrastructure)SAP NetWeaver 2004sPlataforma de integración de aplicaciones (EAI) que gestiona las interfaces con sistemas externos. Cambió su nombre a Process Integration (PI).
BI/BW (Business Intelligence Warehouse)SAP NetWeaver 2004sRepositorio de datos optimizado para la inteligencia de negocio. Extrae información del sistema transaccional para la generación de informes y el apoyo a la toma de decisiones.
ITS (Internet Transaction Server)6.40Servidor que permite construir aplicaciones web y exponer transacciones SAP a través de un navegador, siendo la base tecnológica del Portal del Empleado.

Este ecosistema tecnológico es el que da soporte a los distintos módulos funcionales que materializan los procesos de negocio de recursos humanos.

4. Módulos Funcionales Implementados

La funcionalidad de SIRHGA se articula a través de un conjunto de módulos específicos de la solución SAP HR-Pse (Recursos Humanos del Sector Público Español), adaptados para cubrir la totalidad de las áreas de gestión de personal del Gobierno de Aragón. Los principales módulos implantados son:

  • RPT/EOP – Estructura Orgánica y Plantillas: Es el módulo responsable de la modelización y el mantenimiento de la estructura organizativa de la Administración, las relaciones de puestos de trabajo (RPT) y las plantillas orgánicas.
  • ARP – Registro y Gestión de Personal: Módulo central para la gestión de la vida administrativa del empleado, desde el alta y la toma de posesión hasta las modificaciones de contrato, excedencias y baja.
  • GTI – Gestión de Tiempos: Gestiona todos los aspectos relacionados con el tiempo de trabajo, como calendarios, horarios, turnos, absentismos (permisos, licencias), presencias y horas extraordinarias.
  • Nómina y Expediente económico: Se encarga del cálculo y la gestión de la nómina, adaptándose a las particularidades legislativas y de cada colectivo (Administración General, Sanidad, etc.).
  • BI – Business Intelligence: Proporciona las herramientas para la explotación de datos y la construcción de cuadros de mando para el personal directivo, facilitando el análisis y la toma de decisiones.
  • ESS – Employee Self-Service (Portal Web): Habilita un portal de autoservicio para que los empleados puedan consultar su información personal, recibos de nómina y realizar solicitudes de forma telemática.
  • Módulos adicionales: La solución se complementa con funcionalidades específicas como la gestión del Plan de Pensiones, herramientas de Simulación y Presupuestación de costes de personal, Acción Social y Provisión de puestos.

La correcta operación de estos módulos se sustenta en una serie de conceptos estructurales inherentes a la tecnología SAP.

5. Conceptos Estructurales de SAP en SIRHGA

Para comprender la organización de los datos en SIRHGA, es imperativo dominar los conceptos estructurales que constituyen el metamodelo de SAP: Mandantes, Objetos e Infotipos. Estos no son meros términos, sino los pilares sobre los que se construye la integridad y la lógica del sistema.

5.1. Mandantes

El mandante es la unidad organizativa de más alto nivel dentro de una instalación SAP. Funciona como un entorno de trabajo completamente independiente, con su propio conjunto de datos maestros, registros de aplicación y parámetros de configuración. En SIRHGA, la existencia de mandantes permite que múltiples usuarios y procesos operen en paralelo sin interferencias. Cada mandante se identifica con un código numérico de 3 posiciones. Los datos dentro del sistema pueden ser dependientes de mandante (solo accesibles desde un mandante específico) o independientes (compartidos por todos los mandantes del sistema).

5.2. Objetos y Vinculaciones

La gestión de la estructura organizativa en SIRHGA se basa en un diseño orientado a objetos. Cada elemento de la organización se representa como un objeto con propiedades individuales. Por ejemplo, una Unidad Organizativa se identifica con la clave ‘O’ y una Posición (puesto de trabajo) con la clave ‘S’, así como Funciones (clave ‘C’) o Centros de Trabajo (clave ‘WA’).

Estos objetos aislados se conectan entre sí mediante vinculaciones, que son los enlaces que definen las relaciones jerárquicas y funcionales. Por ejemplo, una vinculación adscribe una Posición ‘S’ a una Unidad Organizativa ‘O’. La creación de estas vinculaciones es obligatoria y recíproca, lo que garantiza la coherencia de la estructura organizativa en todo el sistema.

5.3. Infotipos

Un infotipo es una unidad lógica de información que agrupa campos de datos relacionados. Se utilizan para almacenar los datos maestros del personal de una manera estructurada. Cada infotipo se identifica con un código de 4 dígitos y se organiza en rangos según su funcionalidad:

  • Rango 0000-0999: Infotipos de Administración de Personal (ej. 0002 para Datos Personales, 0006 para Dirección, 0009 para Relación bancaria).
  • Rango 2000-2999: Infotipos de Gestión de Tiempos (ej. Absentismos, Presencias).

Una característica fundamental de los infotipos es que almacenan la información con validez temporal, registrando siempre una fecha de inicio y una fecha de fin. Esto permite mantener un historial completo de los datos de un empleado, consultando la información que era válida en cualquier momento del pasado.

6. Arquitectura de Integración con Sistemas Externos

En un ecosistema tecnológico gubernamental complejo, la capacidad de interoperabilidad de SIRHGA es un requisito clave. El mandato de interoperabilidad es cumplido por el componente SAP PI/XI, previamente introducido como la columna vertebral de EAI del sistema. Este middleware orquesta los complejos flujos de datos entre SIRHGA y aplicaciones críticas externas, garantizando la coherencia de la información en toda la organización.

6.1. Plataforma de Integración: SAP PI/XI

El componente SAP PI/XI (Process Integration / eXchange Infrastructure) actúa como la herramienta de Integración de Aplicaciones Empresariales (EAI) de SIRHGA. Su función principal es gestionar, transformar y enrutar los mensajes entre SIRHGA y los sistemas externos. Esta plataforma es extremadamente flexible, capaz de manejar una gran variedad de formatos de datos (XML, texto plano, etc.) y protocolos de comunicación (HTTP, FTP, IDOC, etc.), lo que simplifica enormemente la conexión con aplicaciones de distinta naturaleza tecnológica.

6.2. Interfaces con Aplicaciones

SIRHGA mantiene interfaces activas con varios sistemas críticos del Gobierno de Aragón:

  • Integración con GPT: Se establece una interfaz bidireccional con el sistema de Gestión y Planificación de Turnos de los hospitales. El flujo de datos (SIRHGA envía empleados y contratos; GPT devuelve turnos y planificación) se instrumenta mediante contenedores de datos (IDOCs) y transferencia de ficheros (FTP).
  • Integración con GUIA: SIRHGA alimenta de forma unidireccional al Gestor Unificado de Identidades y Autorizaciones (GUIA) del SALUD. Diariamente, genera un fichero con las altas, bajas y modificaciones del personal para que GUIA pueda provisionar o modificar los accesos de los profesionales a las aplicaciones clínicas.
  • Integración con DEU: Existe una interfaz con el Directorio Electrónico Único (DEU). SIRHGA actualiza la información del listín de empleados públicos y, a su vez, alimenta la plataforma de gestión de identidades (IDM), que automatiza la provisión de cuentas de usuario en los directorios LDAP y Active Directory.
  • Integración con PAPIRO y PAEGA: Se encuentra en proceso la integración con PAPIRO (construida sobre la aplicación Documentum 6.5 SP2), que sustituirá a SAP RMS. La conexión se realiza a través de los productos Content Services for SAP y Archive Services for SAP. Asimismo, SIRHGA se conecta con procesos del Plan de Administración Electrónica (PAEGA).

7. Portal del Empleado (ESS – Employee Self-Service)

El Portal del Empleado SIRHGA (ESS) es el principal punto de acceso web para los empleados públicos, diseñado para ofrecer servicios telemáticos de autogestión de personal. La funcionalidad del portal está habilitada por el ITS (Internet Transaction Server), el componente dedicado dentro del ecosistema SIRHGA para renderizar transacciones SAP como aplicaciones web. Su objetivo es descentralizar trámites comunes y dar autonomía al empleado, eliminando la necesidad de instalar el cliente SAP GUI.

A través de este portal, los empleados pueden realizar funcionalidades clave como la consulta de recibos de nómina, la visualización de datos personales o la solicitud de permisos y licencias. Actualmente, este servicio está desplegado para los colectivos de Administración General, Salud y Justicia. Para habilitar el acceso de un empleado, es necesario dar de alta su usuario en el sistema con los roles ESS correspondientes, configurar el infotipo 105 (Comunicaciones) y establecer la cadena de validación en la tabla VUSREXTID.

8. Modelo de Seguridad y Licenciamiento

La gestión de un sistema que maneja información tan sensible como SIRHGA exige un modelo robusto de seguridad para garantizar la integridad y confidencialidad de los datos, así como una clara definición del licenciamiento para asegurar el cumplimiento normativo y la optimización de costes.

8.1. Arquitectura de Seguridad

El modelo de seguridad de SAP se basa en la asignación de roles y perfiles a cada usuario. Un rol es un conjunto de autorizaciones que determinan las transacciones que un usuario puede ejecutar y los datos sobre los que puede operar. Para simplificar la gestión en el sector Salud, por ejemplo, se define un perfil de acceso por cada centro (hospital, centro de atención primaria). De esta manera, un gestor solo puede acceder a la información de los empleados de su centro. Este modelo, además de robusto, es altamente escalable. Este modelo de seguridad basado en roles es fundamental para aplicar el principio de mínimo privilegio, que es crítico para el cumplimiento de la normativa de protección de datos y para mitigar las amenazas internas en una entidad gubernamental grande y multidivisional.

8.2. Tipología de Licenciamiento

El Gobierno de Aragón utiliza tres tipos de licencias SAP para cubrir las diferentes formas de uso del sistema SIRHGA:

  • Usuarios Motor Nómina: El licenciamiento se basa en el número total de trabajadores cuya nómina es procesada por el sistema cada mes.
  • Usuarios Employee: Son licencias destinadas específicamente al acceso de los empleados a través del portal de autoservicio (ESS).
  • Usuarios transaccionales: Corresponden a los usuarios gestores que acceden a la aplicación a través del cliente SAP GUI para realizar tareas de administración.

9. Conclusión

El Sistema Integrado de Recursos Humanos (SIRHGA) se erige como una plataforma tecnológica robusta y central para la gestión del personal del Gobierno de Aragón. Su arquitectura, basada en la sólida tecnología de SAP, se caracteriza por un modelo cliente/servidor de tres capas, un ecosistema de componentes especializados que cubren desde la integración de sistemas (PI) hasta la inteligencia de negocio (BI), y una notable capacidad de interoperabilidad con aplicaciones externas. La combinación de sus módulos funcionales, un modelo de seguridad granular y un portal de autoservicio para el empleado lo consolidan no solo como una herramienta operativa, sino como un activo estratégico fundamental para la modernización y eficiencia de la función de recursos humanos en la Administración autonómica.