Está en la página 1de 7

Meta4 peoplenet, El sistema de gestión de RR.HH.

Meta4 nació en 1991 con una clara vocación de desarrollar un producto de Gestión de
Nómina. Sus fundadores, que provenían de una empresa que se dedicaba al desarrollo,
mantenimiento y adaptación de un producto de nómina, contaban ya con más de 20 años
de experiencia desarrollando un producto realmente innovador, tanto en su desarrollo,
como en su adaptación a las necesidades reales de los clientes.

La solución de nómina de Meta4 constituye un completo motor de nómina con el que se


pueden realizar todas las tareas de administración del personal, es compatible con las
legislaciones locales y admite varias divisas para empresas multinacionales. La
arquitectura única de sus componentes, basada en reglas, permite aplicar las
especificaciones del país y de la empresa sin necesidad de llevar a cabo una complicada
codificación.

Los módulos que comprende son :

• Organización: Permite diseñar el modelo organizativo de la compañía con toda


flexibilidad, estableciendo relaciones jerárquicas y funcionales entre los diferentes
integrantes de los grupos de trabajo y reflejando de una forma dinámica su
evolución. adicionalmente permite registrar la información de entidades externas
como bancos, proveedores de formación, empresas de trabajo temporal, etc.
Permitiendo de esta forma el acceso a proveedores de servicios que mantienen
una actividad de negocio con la organización.

• Administración de personal: Identifica a la persona como el verdadero


protagonista de la organización y reconoce sus atributos individuales más
importantes: el rol que desempeña, sus competencias y las relaciones con el resto
de los individuos como base de la gestión. El Directorio global de personas de
PeopleNet conserva información sobre todos los individuos relacionados con la
organización. Este directorio es la base del módulo de Administración de personal y
ofrece una instantánea de todo tipo de relaciones que un individuo puede tener con
la organización.

• ABD Indicadores de Gestion R.H.: Visualiza y representa la organización a


través de una perspectiva de indicadores de gestión, facilitando un análisis de las
principales variables relacionadas con la gestión de las personas, Posibilita mejorar
el conocimiento de sus managers y ayudándoles a alinear sus objetivos y personas
de una forma más sencilla y efectiva.

• Selección de personal: gestiona los procesos de reclutamiento y selección con el


fin de cubrir las vacantes de la empresa y crear una base de candidatos
constituyendo un pool de talento. El módulo permite supervisar todas las fases del
proceso, desde que se notifica la vacante y se toma el primer contacto con el
candidato a través de pruebas y entrevistas, hasta la evaluación de los resultados,
la aceptación y contratación del candidato, así como el proceso de inserción en la
organización

• Formación : Gestiona programas basados en iniciativas estratégicas y para


proporcionar a los empleados los conocimientos y las competencias que necesitan,
para adaptarse a las necesidades y las estrategias de la empresa. Pretende
facilitar la planificación y gestión general de los cursos y el desarrollo de los
programas se llevan a cabo con un total control de los costes del proceso.

• Evaluación: Permita a los responsables de RR.HH. diseñar y gestionar los


procesos usando las mejores prácticas del mercado. Y aplicándolas a la auto-
evaluación, evaluación 180 grados, o 360 grados, evaluación realizada por los
responsables, por los subordinados o por los iguales. Valora los resultados de cada
persona, identifica sus puntos fuertes y débiles y proporciona información relevante
para otras áreas, como selección, formación y planificación de carreras.

• Planes de Carrera : Proporciona las herramientas para la definición, el desarrollo y


la gestión de carreras de los empleados. Los empleados no sólo tienen acceso
directo a sus planes con la definición de puestos de trabajo cuidadosamente
estudiados para proporcionarle la oportunidad de desarrollarse profesionalmente ,
sino que pueden revisar y supervisar personalmente su desarrollo.
• Planes de Sucesión: Busca asistir a la organización en la supervivencia de los
puestos clave, considerando a los profesionales mejor preparados para acceder a
un cargo directivo o un puesto clave cuando éste queda vacante.
• Planes de desarrollo: Permite establecer establecer un plan personalizado para
cada empleado con la finalidad de potenciar las aptitudes tanto para mejorar el
desempeño en su puesto actual como para optar a otro puesto. Esta funcionalidad
esta íntimamente ligado al módulo de planificación de planes de carrera y sucesión.
También esta ligado a la formación, pues el medio para que un empleado adquiera
las competencias necesarias será mediante cursos de formación.

• Gestión de la retribución : Permite realizar el diseño y puesta en marcha de


políticas retributivas alineadas con la estrategia y el presupuesto de la compañía.

• Beneficios y Retribución Flexible : permite realizar esta gestión de beneficios


(compensación) para empleados de manera integral y ordenada, bien a nivel de
calculo de nómina (y su repercusión impositiva) como a nivel del recurso humano
como la elegilibilidad del beneficio.
• Nómina: Gestiona y actualiza los procesos y reglas de la nómina a través de
elementos como la temporalidad, retroactividad, calculo de tramos, asignación de
valores dinámicos multinivel...etc. La finalidad es el realizar el cálculo y pago
preciso y exacto de la nómina de todos los recursos humanos de la organización.

• Simulación de Nómina: Herramienta capaz de medir en el tiempo, a través de


simulaciones de cálculo de nómina, los costes salariales de los Recursos Humanos
de una organización. La simulación es un cálculo real, es decir, se usa el mismo
motor de cálculo que el utilizado con la nómina de la organización, así como las
mismas reglas y estructura de asignación de valores.
• Prevención de Riesgos Laborales (PRL): Gestion de las funciones de
Prevención de Riesgos Laborales para cualquier tipo de organización,
independientemente de su tamaño, forma jurídica o actividad, sea pública o
privada, que haya asumido con medios propios toda o parte de la gestión de la
prevención de riesgos laborales (designación de trabajadores, servicio de
prevención propio o mancomunado) y/o haya implantado un sistema de gestión
normalizado en el área de seguridad y salud en el trabajo. El correcto cumplimiento
de la normativa sobre prevención de riesgos laborales supone un manejo de
información y documentación muy elevado.

• Portal del Empleado y del Manager, herramienta que persigue mejorar las
comunicaciones internas y ofrecer un servicio de mayor calidad a los empleados, a
la vez que mejora la integración entre la compañía y los empleados. Posibilita el
acceso, usando internet, en cualquier momento, desde cualquier lugar a
información personal y corporativa, tanto a los empleados, como a los managers.
Posibilita asi mismo descentralizar algunos procedimientos de recursos humanos.

• Gestión del tiempo: La gestión del tiempo real implica controlar las incidencias
relacionadas con los empleados que se han producido en un periodo de tiempo
determinado (ausencias, horas extraordinarias..etc) y su repercusión sobre la
nómina.

Características.

Según la propia web de Meta4 Peoplenet, las principales características de la aplicación


son las siguientes:
• Gestión de los datos de todas las personas que interaccionan con la organización.
• Gestión de múltiples colectivos (empleados, colaboradores externos, jubilados, etc)
• Información contractual y del puesto que desempeña el empleado en cada momento.
• Gestión de los diferentes activos propiedad de la empresa.
• Cálculo automático de la EJC (Equivalente a Jornada Completa).
• Seguimiento de las distintas evaluaciones, formación y el plan de carrera.
• Obtención de informes (nuevas contrataciones, movimientos, bajas, rotación,
estabilidad, etc.).
• Gestión global de personas: Disponer de Información globalizada adaptada a cada
legislación local.
• Información histórica asociada a un único Identificador para la persona.
• Gestión de los movimientos internos de un empleado, cambio de puesto, de rol, etc.
• Gestión integral de documentos (gestión documental) asociados a una persona.
• Asignación masiva de vacaciones y automatización para la reinicialización de la bolsa a
fin de año.
• Generación de informes y gráficos con cualquier información laboral o económica de
forma dinámica.

Arquitectura genérica en 3 niveles de Meta4


La aplicación Meta4 está especialmente optimizada para trabajar en una arquitectura
cliente/servidor de varios niveles, los cuales se detallan a continuación.
• Nivel de almacenamiento de datos, que se corresponde con el servidor en el
que está instalado el SGBD relacional.
• Nivel de aplicación, que se corresponde con un servidor Windows o Unix, en el
que se ejecutan la mayoría de los procesos de Meta4 lanzados por el servidor de
aplicaciones.
• Nivel de presentación, el cual se corresponde con los equipos cliente. La
arquitectura cliente/servidor de varios niveles garantiza el rendimiento del sistema y
su escalabilidad, pues en cualquier momento se puede aumentar el número de
servidores de bases de datos y de aplicaciones para atender mayor cantidad de
servidores de aplicaciones y puestos de trabajo cliente.

Elementos principales del Sitio de Meta4


• El servidor de aplicaciones: El servidor de aplicaciones es el componente de la
arquitectura de las aplicaciones de Meta4 que actúa como intermediario entre los
clientes y los servidores de base de datos.
El servidor de aplicaciones hace posible que las aplicaciones de Meta4 sean
escalables, articulando una arquitectura de múltiples niveles. Para facilitar la
tolerancia a fallos, la escalabilidad y la redundancia de las aplicaciones de Meta4,
varios servidores de aplicación pueden instalarse en una o varias máquinas, y dar
servicio de modo transparente a modo de cluster.

Cuando varios servidores de aplicaciones se agrupan en una sola unidad lógica, se


habla de Meta4 Server Site (M4SS) o Sitio de Meta4.Los servidores de
aplicaciones atienden las solicitudes de los puestos cliente e implementan la
interfaz entre los procesos de aplicación y los datos gestionados por los servidores
de bases de datos. Básicamente se encarga de ejecutar las operaciones de lectura
y escritura sobre la base de datos y enviar los resultados obtenidos a los puestos
clientes. Está orientado a la ejecución de Meta4Objects.

Para que se produzca esta comunicación, los servidores de aplicaciones necesitan


disponer de conexión a la base de datos; es decir, en los servidores de
aplicaciones debe instalarse el middleware propietario de cada fabricante de base
de datos y los controladores ODBC si son necesarios. El servidor de aplicaciones
puede residir en una plataforma con Windows o con UNIX.

Cada servidor de aplicaciones de Meta4 es un único proceso multihilo cuya misión


es ejecutar las peticiones que recibe por parte de los clientes. En una configuración
típica, los clientes (cliente distribuido o aplicación web de Meta4, por ejemplo) se
conectan por TCP/IP a un puerto en el que el servidor de aplicaciones acepta sus

Incompatible en una misma maquina


(cache)
(cache) (trazas)
(trazas)
Web serv
AppServ Rich. Client
(cookies) ESS
(para producción)

Controller dispatcher

Dev client
(trazas) (para desarrollo)
Emula :- rich client
BBDD - AppServ
peticiones de ejecución.

• Site Dispatcher: En un entorno con mayor demanda de recursos, puede ser


necesario que sean varios procesos, en uno o varios sistemas, los que aceptan las
peticiones de los clientes. Para ello, se utiliza un elemento distribuidor de carga,
llamado Site Dispatcher. Los clientes se conectan al dispatcher, que actúa de modo
transparente al usuario, como si se tratara de un servidor de aplicaciones, pero
repartiendo la carga equilibradamente entre varios procesos redundantes.

• Application Controller: El dispatcher necesita que, en cada uno de los sistemas


en los que existan servidores de aplicaciones, que se instale un elemento adicional,
el Application Controller, para poder comunicarse con cada servidor que forma
parte del sitio.
El dispatcher y el controller desempeñan una función adicional que es proporcionar
tolerancia a fallos al servidor de aplicaciones de Meta4. Si existiera cualquier
incidencia (por ejemplo, caída de servicios de red o base de datos), que causase la
detención de uno de los servidores de aplicaciones, el dispatcher recibiría esta
información, e intentaría reiniciarlo remotamente para que volviera a proporcionar
servicio lo más pronto posible.

Tipos de instalación.
El Sitio de Meta4 se puede instalar de una de las maneras siguientes:
• Instalación simple de un solo servidor de aplicacione s: Estaría compuesto por un
Servidor de aplicaciones sin Application Controller ni Dispatcher en una máquina
física.
• Instalación de un sitio de servidores de aplicaciones : Estaría compuesto por una
instancia de Servidor de aplicaciones, un Application Controller y un Dispatcher en
la misma máquina.
• Instalación de un sitio de múltiples servidores: Estaría compuesto por varias
instancias de un Servidor de aplicaciones, un Application Controller y un Dispatcher
en la misma máquina.
• Instalación avanzada, basada en el Editor de configuraciones: Se utiliza para
crear un M4SS completo, como el instalado en la Universidad de Córdoba, formado
por varias máquinas físicas en las cuales existe una o varios servidores de BBDDs,
varias instancias del servidor de aplicaciones distribuidas en diferentes máquinas y
varios dispatcher, en una o varias máquinas distribuidas.

Servidores de bases de datos


En los servidores de bases de datos reside la base de datos física. Las características
más
destacables de la arquitectura Meta4 son:
• Independencia del sistema respecto a los fabricantes de SGBD relacionales, pues
el sistema gestor de bases de datos actúa como un "repositorio" de información.
Todas las comprobaciones sobre la validez e integridad de los datos se realizan en
los servidores de aplicaciones, a través de la base de datos lógica (BDL).
• El hecho de que todas las validaciones de datos y los procedimientos se ejecuten
en servidores de aplicaciones, o en máquinas cliente garantiza la independencia
respecto al SGBD relacional.
• Minimiza el tiempo necesario para el desarrollo de nuevas funcionalidades.
• Minimiza los requerimientos de red y optimiza el rendimiento de la red corporativa,
ya que únicamente se transmite a los servidores de datos información ya validada
por la BDL de los servidores de aplicaciones
• Posibilidad de trabajar con bases de datos distribuidas de distintos fabricantes.
• Optimización y accesibilidad en las conexiones al servidor de base de datos, pues
puede determinarse el número de conexiones lógicas a la base de datos mediante
opciones de configuración. De este modo, no podrán ejecutarse procesos que
impliquen que se supere el número de conexiones lógicas parametrizadas en la
configuración.

Puestos cliente
Los puestos cliente desde los cuales los usuarios trabajan con la aplicación, implementan
el nivel de presentación del sistema. Meta4 distribuye varios tipos de software cliente:

• Clientes de desarrollo: Emulan la funcionalidad del sistema al completo y se


conectan directamente al servidor de base de datos para trabajar en modo local.
Además de acceder a todas la funcionalidades del sistema, permite :
• Gestión del módulo de seguridad, vía la construcción y/o modificación
de contenedores MSR (modelo de seguridad del rol) que permite
definir la seguridad sobre tablas y meta4objects, construcción y/o
modificación de los roles de usuario.
• Herramientas de desarrollo, como la construcción y edición de
meta4objects, presentaciones e informes.

• Mantenimiento del modelo de datos (altas, bajas, modificaciones y
consultas).

Requiere la instalación de un cliente específico incompatible en el mismo


ordenador con el cliente rico, y solo funciona bajo sistemas windows.

Posibilidad trabajar sobre el entorno de desarrollo o explotación, con el uso el


producto M4ConPar (que gestiona las conexiones con las bases de datos), y se
complementa con el producto RamDL.

El producto RamDL, para la gestión del cambio permite hacer el mantenimiento de


los objetos de la aplicación (los que se soportan con el cliente de desarrollo),
traspaso de información entre producción y desarrollo, creación de paquetes de
instalación, paso de actualizaciones: service packs, hotfixes y desarrollos propios.

• Puestos cliente en entorno Web (cliente ligero): Los clientes ligeros permiten
acceso solo al portal del empleado y del manager (ESS/MSS) y a determinados
módulos de la aplicación a través de un explorador web certificado por Meta4:
actualmente algunas versiones de FireFox e Internet Explorer.

• Puestos cliente rico (rich web): Estos clientes implementan el nivel de


presentación en un entorno HTML y permiten ejecutar procesos de aplicación en
local en lugar del servidor en la medida que sea posible. En la actualidad, el cliente
rico de Meta4 solamente funciona con Internet Explorer, por lo que es obligatorio el
uso de un sistema Windows.

El usuario se identifica con un login y contraseña, que previamente se ha definido


en la aplicación y se le han asignado determinados roles, de los cuales unos es el
asumido por defecto. Es posible usar como repositorio de password un LDAP,
como es el caso de nuestra Universidad. Y desde el año 2011: SAML 2.0.

El nivel de autorización que le ofrece la ejecución de funcionalidades viene


determinado por el role asignado ( y construido con el cliente de desarrollo). El
usuario pude elegir el role con el que ve a trabajar de los asignados o hacer uso
del asignado por defecto. Una vez iniciada la sesion puede cambiar de role, sin
necesidad de cerrala, en la opcion de menú opciones de sesion.

Met4objects.

Un Meta4objects es el objeto de negocio de la aplicación y gestiona la información,


agrupa las sentencias sql contra la base de datos y la propia funcionalidad
desarrollada en su lenguaje natural LN4. Se situa por tanto encima de la capa de
base de datos y es la capa lógica.
Un Meta4Object consta de uno o varios nodos, uno de ellos raiz obligatorio (uno
solo por objeto) y otros optativos o nodos libres. Un nodo es la asociación entre la
estructura del nodo y el Meta4Object. La estructura del nodo es el conjunto de
métodos, conceptos, campos y propiedades que definen la funcionalidad del
Meta4Object. Un método es el equivalente a un procedimiento y un concepto a
una función en otros lenguajes. Los campos equivalen a las columnas de una tabla
y las propiedades a las variables.

La programación de los conceptos y métodos se le denomina reglas, y se hace con


LN4, puedn ejecuta sentencias SQL y/o comunicarse con otros Met4objects
(llamada de segundo nivel) . A una regla se le puede asignar temporalidad, periodo
de validez en el que la regla esta disponible para su ejecución.

También podría gustarte