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)