Google Maps y Google Directions.

Transcripción

Google Maps y Google Directions.
Google Maps y Google Directions.
Resumen
Modulo
Nivel
Requerimientos
Botones funcionales, Funciones universales.
Avanzado.
B1UP 2.7.4.0 o superior.
NOTA: Para este ejemplo asumimos que ya sabe agregar botones funciones y usar funciones universales (de no ser así favor de revisar
ejemplos anteriores).
Escenario.
El cliente desea usar Google Maps™ para poder buscar un cliente y saber cómo llegar a la dirección.
Configuración necesaria.
Necesitaremos las siguientes configuraciones:
1. Configuración de funciones universales (una para cada botón).
2. La configuración de los botones funcionales.
Paso 1. Agregar las tres funciones universales.
Botón 1. Buscar en Google.
Antes de crear el botón funcional, deberemos crear nuestras funciones universales (una para cada botón).
Para crear funciones universales ingresar a Gestión > Add-Ons > B1 Usability Package > Configuración
Módulos> Funciones Universales: Configuración.
Primero nos cambiamos a modo crear y seleccionamos el tipo Lanzador externo.
Agregamos un código y nombre para nuestra configuración y opcionalmente algunos comentarios para saber
para qué sirve nuestra función.
Usted define el código de la función, asegúrese que sea único y que sea de 8 caracteres máximo.
Para este ejemplo ingresamos el código BOY_1 y el nombre Google Search así como los argumentos
requeridos para su ejecución.
Botón 2: Ubicación en Google Maps.
Aquí están los argumentos a Google Maps que debemos de pasar de SAP a la siguiente URL.
http://maps.google.com/maps?q=<name of company>&near=<country>
Usando nuestra sintaxis dinámica tendremos:
http://maps.google.com/maps?q=$[$7.0.0]&near=$[OCRD.Country.0]
Para proporcionar el nombre del país y del Socio de Negocios.
NOTA: Para mayor información de la sintaxis lea la guía de sintaxis dinámica incluida en los ejemplos.
Botón 3: Google Maps: Direcciones.
NOTA: Este botón solo funciona con la versión 2.7.4.0 o superior y es un poco más avanzada su configuración.
El botón 3 es similar al botón 2, pero es un poco más complejo ya que vamos a proporcionar ubicaciones
desde y hasta en Google maps. Para lograrlo utilizaremos sentencias de SQL en el campo de argumentos.
B1UP le da esta opción agregando el prefijo SQL: antes del argumento para indicar al sistema que deberá
tratarlo como una sentencia de SQL que dará valor al campo.
La sentencia de SQL que utilizaremos se muestra a continuación (ya que la mejor manera de buscar en
Google maps varía):
Optimizada para Estados Unidos:
SQL:SELECT 'http://maps.google.com/maps?saddr='+(SELECT Street+', '+City+' '+ State+', '+Country
FROM
ADM1)+'&daddr='+(SELECT Address+', '+City+' '+State1+', '+Country FROM OCRD WHERE CardCode =
$[$5.0.0])
Optimizada para Europa:
SQL:SELECT 'http://maps.google.com/maps?saddr='+(SELECT Street+' '+Zipcode+' '+City+' '+Country
FROM
ADM1)+'&daddr='+(SELECT Address+' '+ZipCode+' '+City+' '+Country FROM OCRD WHERE CardCode =
$[$5.0.0])
Lo que hace este código básicamente es tomar la dirección de la compañía (Gestión > Inicialización del
sistema > Detalles sociedad) como dirección de inicio y la dirección por defecto del socio de negocios como
dirección destino.
Ya tenemos nuestras funciones universales y estamos listos para agregar los botones funcionales.
Paso 2. Configuración de botones funcionales.
En este ejemplo agregamos tres botones funcionales en la ventana de Datos Maestros de Socios de Negocios
(Formulario 134).
Los tres tipos de botones serán de tipo Función Universal.
Para cada botón en el campo Función Universal, presionamos la tecla TAB y seleccionamos la función
universal que le corresponde.
Ahora agregamos nuestra configuración.
Uso de la funcionalidad.
Ahora abrimos la ventana de Datos Maestros de socio de Negocios y podremos visualizar los tres botones.
Esto es lo que pasa cuando seleccionamos un Socio de Negocios y presionamos cada uno de los botones.
Google Search.
Google Maps: Location.
Google Maps: Directions.
Apéndice: Programas usados comúnmente y los argumentos para ejecutarlos.
Configuración
Abrir un documento de
Microsoft Word.
Abrir un documento de
Microsoft Excel.
Iniciar un escritorio remoto.
Argumentos
- Programa: winword.exe
- Parametros: <datos> (ej. <datos> = "\\server\docs\test.doc"
- Programa: excel.exe
- Parametros: <datos> (ej. <datos> = "\\server\docs\test.xsl")
- Programa: mstsc.exe
- Parametros: /v <datos> (ej. <datos> = 192.168.1.1)
Abrir un documento tipo - Programa: AcroRd32.exe
PDF.
- Parametros: <datos> (ej. <datos> = "\\server\docs\test.pdf")
Abrir Internet Explorer y un - Programa: iexplore.exe
sitio en específico.
- Parametros: <datos> (ej. <datos> = http://www.boyum-it.com)

Documentos relacionados