importar unos datos q salieron de un webform, a Profile

95 views
Skip to first unread message

edwin bernal

unread,
Jan 30, 2013, 6:18:11 PM1/30/13
to drupal-...@googlegroups.com
Buena tarde, de antemano agradezco la ayuda...

Al grano... Un cliente levanto una base de datos de sus empleados (casi 2mil) con un formulario hecho en webform, datos que representan la informacion de perfil de cada persona, ahora s emonto el sitio y tenemos el sistema de usuarios con el modulo de profile, es decir casi el mismo formulario...

No se espera q la gente vuelva aditar los campos, se desea importarlos, esto es mas q subir un csv, alguien conoce o ha hecho este tipo de actividaeds, se necesita presupuesto y tiempo del trabajo

Quedo atento, muchas gracias

Edwin Bernal
@deaquello

Donny Vásquez

unread,
Jan 31, 2013, 8:59:22 AM1/31/13
to drupal-...@googlegroups.com
Tu sitio está hecho en qué versión de Drupal?
En qué versión de Drupal fueron obtenidos esos datos de Webform?

Saludos.



Edwin Bernal
@deaquello

--
Has recibido este mensaje porque estás suscrito al grupo "Drupal Colombia" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a drupal-colomb...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
- - - - - - - - - - - - - - - - - -

Edwin Bernal

unread,
Jan 31, 2013, 9:07:08 AM1/31/13
to drupal-...@googlegroups.com
Drupal 7 todo..

Edwin Bernal Holguín

www.geosdigital.org

twitter @geosdigital @deaquello

googletalk edwin....@gmail.com

msn geosd...@hotmail.com

skype edwin.bernal

cel 314 412 39 36 – 316 839 97 37

¿Ya revisaste los últimos cursos y conferencias para empresarios web en www.geosdigital.org?
Aprehendiendo Web

PDTA.: Por favor, asumamos nuestra responsabilidad con la madre tierra.
Mejor no imprima este e-mail, ya esta en su buzón, ahi esta bien, está en alguna red, en algun cliente,. y no necesita estar sobre las cenizas en papel de un hermoso arbol... Tarde o no, nunca es mal momento ni nada es poco para ayudar a nuestra Madre Tierra, el planeta no es nuestro, solo nos permite vivir en el.. ayudemos, valoremos y amemos.

Fiat Lux!!!

Donny Vásquez

unread,
Jan 31, 2013, 9:59:58 AM1/31/13
to drupal-...@googlegroups.com
Bueno, lo que tienes por delante no es muy dificil, sino un poco tedioso.
Puedes hacer dos cosas (no lo he hecho completamente como te lovoy a plantear):
1) EXPORTAR PARA IMPORTAR
La idea sería que exportes la info del webform a un archivo CSV, y darle el orden a los campos según el módulo User Import: http://drupal.org/project/user_import
Luego importas el archivo por este mismo módulo y tarea terminada.  El sistema le enviará a cada persona un mail de bienvenida y le asignará una clave si tú no la asignas en el CSV.  Debes haber creado los campos necesarios en el módulo Profile.

2) EXPORTAR SÓLO NOMBRES Y CORREOS PARA CREAR CUENTAS
Exportas sólo estos campos, importas sólo esos datos y por un Query de MySQL pasas los datos de la(s) tabla(s) del webform a las tablas del módulo Profile.

Espero oder haber sido de ayuda.

Saludos.

Luis Guillermo Quevedo Velez

unread,
Jan 31, 2013, 2:49:32 PM1/31/13
to drupal-...@googlegroups.com
Hola Edwin acabamos de conversar telefónicamente. Mi correo es luisguillermo...@gmail.com quedo atento a la lista de tablas y características de su modelo de datos, para hacer alguna pruebas.

Luis Guillermo quevedo

El 30 de enero de 2013 18:18, edwin bernal <edwin....@gmail.com> escribió:

Edwin Bernal
@deaquello

--

edwin....@gmail.com

unread,
Feb 6, 2013, 12:12:30 AM2/6/13
to drupal-...@googlegroups.com

Hola Luis, q pena no le puedo enviar los datos, estas son las columnas.., de webform…,

 

Un saluydo

 

 

Edwin Bernal Holguín

www.geosdigital.org

twitter @geosdigital @deaquello

googletalk edwin....@gmail.com

msn geosd...@hotmail.com

skype edwin.bernal

cel 314 412 39 36 – 316 839 97 37

¿Ya revisaste los últimos cursos y conferencias para empresarios web en www.geosdigital.org?
Aprehendiendo Web

Porque Crecer es pa´dentro!!!

PDTA.: Por favor, asumamos nuestra responsabilidad con la madre tierra.
Mejor no imprima este e-mail, ya esta en su buzón, ahi esta bien, está en alguna red, en algun cliente,. y no necesita estar sobre las cenizas en papel de un hermoso arbol... Tarde o no, nunca es mal momento ni nada es poco para ayudar a nuestra Madre Tierra, el planeta no es nuestro, solo nos permite vivir en el.. ayudemos, valoremos y amemos.

columnads BASE DE ACTUALIZACION DE DATOS octubre 11-2012.xlsx

Luis Guillermo Quevedo Velez

unread,
Feb 6, 2013, 12:31:29 AM2/6/13
to drupal-...@googlegroups.com
Gracias!

La verdad creí que había encontrado solución rápida. Tengo la intuición de que debe existir.

Voy a darle una mirada.

Donny Vásquez

unread,
Feb 6, 2013, 10:07:36 AM2/6/13
to drupal-...@googlegroups.com
Hola, disculpen, el módulo user import no lo soluciona?
Es guardar el archivo de excel como un CSV separado por comas e importarlo con user_import: http://drupal.org/project/user_import

Bendiciones...

Pdata: Como dice Luis: La verdad creí que había encontrado solución rápida. Tengo la intuición de que debe existir.

Luis Guillermo Quevedo Velez

unread,
Feb 6, 2013, 11:23:35 PM2/6/13
to drupal-...@googlegroups.com
Acabo de revisar el juego de encabezados y no es tan simple. Si se hiciese esa importación mecanica (supongo, por la estructura que vi) se harían sustituciones en cadena y sólo quedaría el último registro y muy incompleto para c/usuario.
Creo que el tema apunta a preparar un schema para un módulo de código, para poder usar el método drupal_install_schema('nombremodulo'); y contar con que drupal pueda conocer la estructura de datos que va a manejar luego. Acto seguido importar haciendo uso de algunos scripts no muy complicados en php. (No requieren mucho ingenio, sólo algo de orden y tiempo) y escribir código para una familia de blocks o de layers que presenten la info del usuario segmentada, sobre demanda, mediante Ajax.

Donny Vásquez

unread,
Feb 6, 2013, 11:28:04 PM2/6/13
to drupal-...@googlegroups.com
Sólo tienes que crear los campos que necesitas con el módulo Profile antes de importar, no tendrías que hacer el "schema"...

Edwin Bernal

unread,
Feb 6, 2013, 11:41:49 PM2/6/13
to drupal-...@googlegroups.com
Hola a esta altura estamos buscando una empresa que lo haga y nos cotice ...

Edwin Bernal Holguín

www.geosdigital.org

twitter @geosdigital @deaquello

googletalk edwin....@gmail.com

msn geosd...@hotmail.com

skype edwin.bernal

cel 314 412 39 36 – 316 839 97 37

¿Ya revisaste los últimos cursos y conferencias para empresarios web en www.geosdigital.org?
Aprehendiendo Web

PDTA.: Por favor, asumamos nuestra responsabilidad con la madre tierra.


Mejor no imprima este e-mail, ya esta en su buzón, ahi esta bien, está en alguna red, en algun cliente,. y no necesita estar sobre las cenizas en papel de un hermoso arbol... Tarde o no, nunca es mal momento ni nada es poco para ayudar a nuestra Madre Tierra, el planeta no es nuestro, solo nos permite vivir en el.. ayudemos, valoremos y amemos.

Fiat Lux!!!

Reply all
Reply to author
Forward
0 new messages