YoConsulto
 
Inicio Mis consultas Soporte Acerca de YoConsulto.com
Trekton.com
Preguntas frecuentes
 
Qué es YoConsulto.com?

YoConsulto.com es un servicio de creación de consultas a bases de datos corporativas a través de teléfonos celulares usando mensajes de texto. Las consultas pueden ser directas a las bases de datos usando sentencias SQL o pueden ser indirectas usando Web Services.
 
 
Cómo funciona YoConsulto.com?

El usuario del servicio, previamente registrado, crea una consulta tipo SQL o Web Service a sus bases de datos corporativas. Para esto es necesario que primero se configure una conexión a la base de datos que se desee consultar y asociar la consulta a dicha conexión. Esta conexión puede ser un Web Service o un archivo de conexión a través del servidor web. La consulta podrá tener campos variables los cuales serán completados por el usuario a la hora de redactar el mensaje SMS. Cada consulta tiene un código de identificación único el cual debe encabezar el mensaje de texto y así YoConsulto.com puede encaminar la consulta a la base de datos según la conexión creada. Para garantizar la confidencialidad de la información, el sistema permite crear permisos para cada consulta basados el número de teléfono celular de quien consulta.
 
 
Qué requisitos debo cumplir para poder usar este servicio?

A. Debes contar con una base de datos a la cual realizar consultas.

B. Adicionalmente debes tener un servidor web con IP pública el cual va a alojar el archivo de conexión a la base de datos o el URL al Web Service. El servidor web debe soportar tecnología PHP o ASP para conexiones directas a la base de datos. Si quieres saber más sobre Web Services y las estructuras Request-Response, visita el siguiente tutorial http://www.w3schools.com/webservices/ (Inglés).

C. Por último debes tener los permisos suficientes (usuario y contraseña) para consultar la base de datos, para crear Web Services y para colocar contenido en el servidor web.
 
 

Que pasos debo seguir para crear una consulta móvil a mis bases de datos?

A. Registrarse en YoConsulto.com. Si estás registrado en Trekton.com o YoEncuesto.com no es necesario registrarse nuevamente.

B. A través del vínculo Permisos crear grupos de usuarios (números de teléfono celular) habilitados para consultar la base de datos usando mensajes SMS.

C. Configurar una conexión a la base de datos. Para esto debes definir el tipo de conexión: Directa o con Web Service. Si es directa, debe definir el tipo y nombre de la base de datos, el tipo de tecnología de servidor web, el directorio o dirección (URL) en el servidor web donde vas a alojar el archivo de conexión (archivo con extensión .php o .asp). Por último el usuario y contraseña para acceder a la base de datos. Si la conexión es mediante Web Service, debe definir la dirección (URL) al servicio.

D. Si la conexión es directa a la base de datos, debe descargar el archivo de conexión (.php o .asp) haciendo clic en el botóncorrespondiente a la conexión creada. Guardar este archivo en el servidor web en el directorio correspondiente a la dirección URL definida. El archivo de conexión es creado automáticamente por YoConsulto.com. Si deseas y tienes conocimientos de PHP o ASP, puedes editar este archivo en un procesador de texto para hacer modificaciones de seguridad siempre y cuando se mantengan las estructuras XML de comunicación definida en el archivo.

E. Crear una consulta definiendo un código único de identificación, una conexión, un separador de campos, una consulta SQL o tipo Web Service y los permisos. La consulta puede contener campos variables los cuales se insertan presionando el botón "Agregar campo SMS". Este campo será llenado por el usuario al enviar el mensaje de texto.

F. Probar la consulta mediante el Simulador de mensajes SMS con el cual podrás simular un envío de un mensaje de texto a tus consultas y comprobar que la conexión y las consultas estén funcionando bien.

G. Comunicar a tus usuarios sobre la nueva consulta explicándoles su propósito, funcionamiento y código único de identificación.

 
 
Por qué debo descargar un archivo a mi servidor web cuando uso una conexión directa?
En YoConsulto.com queremos que nuestros clientes sigan teniendo el control de sus bases de datos y su seguridad. Es por esto que diseñamos el sistema de forma que nuestros clientes no tienen que exponer al exterior sus bases de datos, usuarios y contraseñas. Mediante un archivo cliente, el cual está bajo total control del usuario, hace las veces de puente entre nuestro sistema y la información del cliente. En el archivo de conexión instalado en el cliente, este puede cambiar su usuario de base de datos, contraseña y ubicación interna de sus servidores. Si su empresa cuenta con tecnología de Web Service no necesita descargar ningún archivo ya que es el servicio web el que se encarga de hacer la conexión a sus bases de datos.
 
 
Cómo funcionan los campos variables en una consulta?
En YoConsulto.com es posible crear consultas SQL, HTTP POST y XML con campos variables, los cuales serán llenados por el usuario en el momento de redactar un SMS. Para esto la consulta debe crearse definiendo los elementos variables usando el marcador "[CampoSMS]".

Ejemplo: Se requiere que la fuerza de ventas pueda conocer el inventario de un producto antes de visitar a un posible cliente. Para esto se tiene la siguiente consulta SQL para conocer el inventario del producto con identificación 0010:

    SELECT inventario FROM productos WHERE producto_id = 0010

Para que la fuerza de ventas pueda consultar el inventario de cualquier producto, la sentencia SQL se debe definir así:

    SELECT inventario FROM productos WHERE producto_id = [CampoSMS]

Si la consulta tiene como código único de identificación igual a "invent", el mensaje SMS que debe enviar el vendedor para conocer el inventario del producto con identificación 0010 será así:

    invent 0010

Si adicionalmente quisiéramos que los vendedores puedan consultar otras características del producto adicionales al inventario, la sentencia SQL se debe definir así:

    SELECT [CampoSMS] FROM productos WHERE producto_id = [CampoSMS]

Definida la consulta anterior, cuyo código único de identificación puede ser "prod" , el vendedor puede enviar el siguiente SMS si desea conocer el inventario del producto con identificación 0010:

    prod inventario 0010

O si desea conocer el pedido mínimo:

    prod pedido_min 0010

Si se crea una consulta usando una conexión tipo Web Service, la consulta debe ser un mensaje XML o los parámetros HTTP POST en lugar de una consulta SQL.

Para ver un ejemplo de los diferentes tipos de consulta, has click aquí.
 
 

En una consulta, qué significa Separador de Campo?
En una consulta que tiene más de un Campo Variable, es importante definir el separador de campo correcto. Si uno de los campos de la consulta puede tener texto con espacios, por ejemplo el campo "nombre" en una base de datos de cliente, el separador de campo debe ser otro diferente a Espacio " ", ya que YoConsulto.com no sabría en qué momento termina un campo y empieza el otro.

Ejemplo: Se crea una consulta con 3 campos variables ("Nombre y apellido", "Teléfono" y "Edad") para ingresar clientes nuevos a la base de datos. La sentencia SQL puede ser:

    INSERT INTO clientes VALUES ([CampoSMS], [CampoSMS], [CampoSMS])

Cuando se crea la consulta se debe definir como separador de campo SMS uno diferente a Espacio " ". Para este caso si seleccionamos como separador de campo Guión "-" y como código único de identificación "nuevoc", el mensaje de texto SMS puede ser así:

    nuevoc Pedro Perez-5551234-34

 

Copyright © 2008 TREKTON SYSTEMS LTDA. Todos los derechos reservados.