domingo, 28 de febrero de 2010

[Channel Partner] Meta4 capea la crisis y crece un 13 por ciento

La multinacional española especializada en software de gestión de recursos humanos ha facturado en total 47,3 millones de euros, un 13 por ciento más que en 2008, impulsado por su internacionalización y su negocio de outsourcing, que se ha incrementado un 35 por ciento.

Meta4 ha cerrado el ejercicio de 2009 con un incremento de su facturación del 13 por ciento con respecto a 2008 al ingresar un total de 47,3 millones de euros. Este ratio de crecimiento es el más alto que la multinacional española ha alcanzado desde su creación en 2001. Asimismo, Meta4 ha aumentado un 94 por ciento su rentabilidad operativa con 4,3 millones de euros, y un 150 por ciento su beneficio neto hasta los tres millones frente a los 1,2 millones de 2008.

De las cuatro líneas de negocio de la compañía, -venta de producto, licencias, servicios y contratos de soporte-, según comenta Carlos Pardo, director general de Meta4 para España y Portugal, han sido los ingresos de licencias de software y los servicios de outsourcing dos de los factores que más negocio han generado. “Las ventas de licencias es el termómetro que mide la salud de una compañía, y en nuestro caso, estas han crecido un 15 por ciento. Asimismo, las operaciones de outsourcing, una línea que iniciamos en España en 2007, han aumentado un 35 por ciento constituyendo ya el ocho por ciento de la facturación total de la empresa. En total, ya gestionamos bajo esta modalidad 70.000 empleados”, especifica.

Otro de los motivos de crecimiento que Pardo menciona se encuentra en su política de internacionalización, bajo la cual están presentes en cien países con oficina propia en diez. “El 60 por ciento de los ingresos procede de fuera de España, principalmente de Francia, un mercado que ha añadido un nuevo dimensionamiento a la compañía y nos permite diversificar el riesgo frente a la complicada situación que está viviendo el mercado español”, aclara.

Finalmente, destacar que han sido los segmentos de sanidad y de la mediana empresa en España los que mejor se han comportado, con crecimientos del 25 y del 50 por ciento respectivamente. “El entorno sanitario es nuestra piedra angular y continuaremos dirigiéndonos a ella en los próximos años. El año pasado sumamos cinco nuevos centros hospitalarios y para este año es uno de los pilares de nuestra estrategia para 2010. En cuanto al mercado de la empresa mediana, al que hemos entrado recientemente por necesidad, hemos sumado 36 clientes nuevos”, detalla el directivo. De los 1.300 clientes que suma su cartera destacan el Ayuntamiento de Valladolid, Puerto de Valencia, BR Salud, Consorci Hospitalari de Vic, Aguas de Valencia, Casino de Madrid…

Crecer a un ritmo del diez por ciento
Lograr aumentar la facturación un diez por ciento es el objetivo, -“más que prudente porque la situación económica española obliga a ello”, apunta Carlos Pardo-, para este año 2010. Para conseguirlo, Meta4 ha fundamentado su estrategia de negocio en cuatro pilares: Administración Pública, mediana empresa, gran cuenta y mercado internacional.

Explica Fernando Ruiz, director comercial y de Marketing de Meta4, que los planes para el sector público son “apoyarse en proyectos de éxito como el Ministerio de la Presidencia como palancas de crecimiento en universidades y sanidad; y desarrollar mercado para la Administración local adaptando nuestro producto, oferta y canal de distribución”.

Igualmente diversificará su oferta Meta4 para el segmento de la empresa mediana con modelos BPO, SaaS…aumentando la red de partners y disminuyendo los costes; para gran cuenta definirá una nueva oferta y funcionalidades como entornos colaborativos o redes sociales corporativas, entre otros; y para los mercados internacionales los planes son alcanzar acuerdos de distribución a nivel global como vía de crecimiento.

Complementará toda esta estrategia la política de adquisiciones de la compañía, “con la que buscamos complementar geográficamente nuestra oferta (por eso compramos BTG en Cataluña y Axys en Francia) así como las líneas estratégicas como outsourcing”, anota Carlos Pardo. “De momento, las compras realizadas no nos han aportado resultados contablemente pero sí un generador de negocio, capilaridad, time to market…Para 2010 seguimos con esta vocación de compra pero con el mismo patrón, siendo nuestro objetivo Administración y la empresa mediana”.



Enlace directo a la noticia: Link

jueves, 25 de febrero de 2010

COMO SUFRIMOS !!! [Un poco de Humor]

Pulsad en la imagen para verla...

¡¡¡ Es el día a día !!!

Saludos!!

lunes, 15 de febrero de 2010

[actualidad-tecnologica.com] Meta4 estará presente en CEBIT 2010

Meta4, líder mundial de soluciones para la gestión y el desarrollo del capital humano e intelectual (HICM) asistirá en Hannover, Alemania, a la mayor feria del mundo sobre Tecnologías de la Información y Telecomunicaciones, CeBIT 2010 que este año ha designado a España como país invitado.

El fuerte desarrollo de las empresas tecnológicas españolas en los últimos años les ha convertido en uno de los socios comerciales más importantes del país germano. De hecho, nuestro país se encuentra entre los cinco primeros mercados de alta tecnología en Europa. Otro de los elementos clave para su selección ha sido su amplia experiencia en Latinoamérica que convierte a las compañías españolas en socios estratégicos para instalarse y crecer en los países de habla hispana.

El protagonismo concedido a nuestro país en esta importante feria internacional, pone de manifiesto el importante esfuerzo realizado por compañías tecnológicas españolas como Meta4, para situarse al nivel mas alto en cuanto a competitividad e innovación” afirma Carlos Pardo, director general de Meta4.

Destacar que por segundo año consecutivo, Meta4 ha sido una de las 2 únicas compañías españolas seleccionadas según el “Top 100 europeo” de Truffle 100 Europe 2009, que clasifica a las empresas en función de su facturación y crecimiento interanual y por la reinversión y el capital humano con el que cuentan en I+D+i (Investigación, desarrollo e innovación), reconociendo así el esfuerzo de las compañías en la dinamización y creación de empleo cualificado en Europa.

Meta4 estará presente junto con más de 80 empresas españolas TIC en el pabellón 6 dedicado a España, con un stand (J15, hall 6) en el que presentará su solución específicamente diseñada para cubrir las necesidades de Organizaciones globales Meta4 PeopleNet, así como su novedoso módulo Active Dashboard (ADB) una innovadora solución que proporciona una funcionalidad hasta ahora imposible de realizar en un entorno de gestión de RRHH tradicional, permitiendo extender la función de RRHH a los managers de la compañía.
Acceso directo a la noticia: Link

sábado, 6 de febrero de 2010

t-innova: Migración Vistas SQLServer2000 a SQLServer2005

Esta semana me he encontrado un problema importante al migrar un t-innova de un SQL Server 2000 a un 2005.

El principal problema ha sido el Collation o Intercalación; este concepto de hace referencia al patrón de bits utilizado para representar/almacenar cada carácter, y en consecuencia también se refiere a las reglas utilizadas para ordenar y comparar caracteres. Evidentemente, se trata de un concepto que afecta sólo a los campos de texto. Para más información leer este Link

Para T.innova, como indica en su documentación, el collation que se indica que tiene que tener es Sql_Latin1_General_CP1_CI_AS.
El ESS el collation que tiene que tener es el Tradicional_Spanish_CS_AS.

Estas Collations son incompatibles y si haces una Query que junte ambos entornos obtendrás un error del estilo: "Cannot resolve collation conflict for equal to operation"

La solución pasa por, sobre la base de datos del ESS, recrear las vistas que atacan contra la base de datos de Tinnova, para forzar el collation que tienen en nuestra base datos (ESS) de la siguiente forma:

CREATE VIEW [dbo].[M4_ACUMU_CERHAB_ST]
AS SELECT
A.ID_SOCIEDAD COLLATE Tradicional_Spanish_CS_AS,
A.ID_EMPLEADO COLLATE Tradicional_Spanish_CS_AS,
. . .
FROM M4T_ACUMULADO_RL A, M4T_ACUM_RL2_ST B
WHERE
. . . .
GO


Podemos obtener el script completo de las vistas (sino lo tenemos) mediante la herramienta de SQL Server: "Microsoft SQL Server Management Studio". Nos posicionaremos en la base de datos del ESS y generamos los scripts con la opción "Generar secuencias de comandos".

Ahora que tenemos el script, tenemos el problema saber que campos son los que son afectados por el cambio de COLLATION en vistas que suelen ser "select * from"

Así que probe a hacer otras cosas... cambiar el collation de la base de datos del ESS, que se cambia, pero no los objetos que ya existieran, crear una BD nueva crear las tablas con un script optenido con "Generar secuencias de comandos", cargar los datos usando bcp o RAMDL,... pero nada obtenía errores.

Así que me puse a ver como estaban definidas las vistas y lo conseguí... (una semana depués pero en fin)
  1. Necesito saber las vistas y las columnas que usa el portal y que apuntan a EMIND:
    select a.name, b.name, b.xusertype, c.name
    from sysobjects a, syscolumns b, systypes c
    where
    a.xtype = 'V'
    and a.name not in('M4VCH_CONCEPTS', 'M4VCH_ITEMS', 'M4VCH_PI_COMP_TP', 'M4VCH_PICOMPONENTS', 'M4VDC_FIELDS','M4VDC_TIS_OWNER_T3', 'M4VDC_TIS_T3','M4VWP_OUTPUT_REP')
    and a.id = b.id
    and b.xtype = c.xtype
    order by a.name


    [El not in está creado viendo las vistas que son de PeopleNet]
  2. Luego las he llevado al excel "Migracion Vistas SQLServer2000 a SQLServer2005.xls" Hoja "VISTAS + COLUMNAS" (que os dejo en un link al final del articulo). Se pegan las 4 columnas de la vista en la columnas A,B,C,D (La D realmente no hace falta porque es informativa)
  3. En la Hoja "VISTAS ESPECIALES" ponemos en la columna A las vista que no son "SELECT *". En la columna "C" dejaremos la creación de estas vistas teniendo en cuenta el COLLATION.
  4. La propia columna H, de la hoja "VISTAS + COLUMNAS", nos da el script que hace la creación de todas las vistas teniendo en cuenta el nuevo Collation que dejaríamos en la celda B1=Traditional_Spanish_CS_AS.
  5. Para poder lanzar el script en SQL Server de forma masiva es necesario pegar en algun editor y cambiar ")" por ")[RET.CARRO]GO[[RET.CARRO]" (i.e., en Winword es: )^lGO^l)
  6. Antes de hacer creación será necesario crear el script de DROPs (os dejo mi ejemplo) de vistas y luego lanzar este más el de las tablas Especiales (os dejo mi ejemplo).

Y después todo a funcionado...

Hay teneis los archivos: Link

Si teneis dudas ... ya direis

[08/02/2010] Bueno, mi gozo en un pozo... al seguir haciendo pruebas, me he encontrado con un problema tras crear las vistas; ahora cuando intento insertar en las vistas, i.e.:

INSERT INTO M4T_ABSENTISMOS (COMENT, FEC_ALTA_EMPLEADO, FEC_ALTA_RECAIDA, FEC_FIN, FEC_FIN_RECAIDA, FEC_INI_RECAIDA, FEC_INICIO, ID_EMPLEADO, ID_SOCIEDAD, ID_TIPO_ABSENTISMO) VALUES (NULL, {d '2009-11-04'}, NULL, {d '2010-03-02'}, NULL, NULL, {d '2010-03-01'}, '02280481', '02', '9')

Obtengo otro error:

Mens. 4406, Nivel 16, Estado 1, Línea 1
Update or insert of view or function 'M4T_ABSENTISMOS' failed because it contains a derived or constant field.


Buscando por Google he visto que esto se deriba de intentar hacer inserts contra tablas que tengan algún campo calculado. [Recordemos que tras mis modificaciones inciales, cambiamos los select * de las vistas estándar de Meta4 por sus select campos]

He visto, en concreto en esta tabla que la columnas USUARIO, FEC_ULT_ACUALIZACION y HOSPITALIZACION se calculan al insertar, pero quitandolos de la vista sigo obteniendo el mismo error.

La solución pasa por generar triggers INSTEAD OF para que no se guarde en la vista sino a través de ella:


CREATE TRIGGER INSTEADOF_TR_I_M4T_ABSENTISMOS
ON M4T_ABSENTISMOS
INSTEAD OF INSERT AS
BEGIN
INSERT INTO LINK.EMIND.dbo.M4T_ABSENTISMOS (COMENT, FEC_ALTA_EMPLEADO, FEC_ALTA_RECAIDA, FEC_FIN, FEC_FIN_RECAIDA, FEC_INI_RECAIDA, FEC_INICIO, ID_EMPLEADO, ID_SOCIEDAD, ID_TIPO_ABSENTISMO)
SELECT COMENT, FEC_ALTA_EMPLEADO, FEC_ALTA_RECAIDA, FEC_FIN, FEC_FIN_RECAIDA, FEC_INI_RECAIDA, FEC_INICIO, ID_EMPLEADO, ID_SOCIEDAD, ID_TIPO_ABSENTISMO
FROM INSERTED

END

Con esto parece que todo va ok... habría que replicar este tipo de trigger (para INSERT, UPDATE y DELETE) para el resto de vistas y tablas que den problemas.