FileMaker

Esquema de la URL de Filemaker Pro

By 30 abril, 2014 No Comments

shutterstock_234269725

A principios de abril FileMaker Inc. lanzó la revisión de FileMaker 13.0v2, en la que conviene destacar la mejora de su esquema de FMP URL, admitida sólo por FileMaker Go en versiones anteriores de la base de datos.

FMP URL y sintaxis

Una de las características de FileMaker Go radicaba en su capacidad para recibir datos desde otras aplicaciones de iOS. FileMaker 13 amplío esta funcionalidad a FileMaker Pro bajo el nombre de FMP URL y permite usar la URL para abrir y transmitir datos de otras aplicaciones a FMP.

Las URL contienen diferentes mensajes, como es la ubicación de los servidores, los nombres de las bases de datos, diferentes instrucciones, etc. FileMaker tiene su propio esquema de URL, que informa al servidor de que un enlace se encuentra en una determinada dirección IP, que debe aprobar FileMaker Pro. Cuando FileMaker nos proporciona una URL FMP nos permite realizar amplias acciones dependiendo de su sintaxis, lo que hará que la base de datos se comporte de una forma u otra.

Por ejemplo, permite ejecutar una secuencia de comandos y enviar parámetros. Si se quiere buscar el archivo en una ubicación, posibilita ejecutar guiones basados en el nombre de la secuencia de comandos… Las mismas acciones que antes sólo podías realizar con FM Go.

Protocolo fmp ://

El aspecto más importante al integrar completamente los controles web y las presentaciones de FileMaker es el uso del protocolo de FileMaker “fmp://”.

Los objetos de un visualizador web pueden usar este protocolo para comunicarse directamente con tu base de datos localmente, sin la necesidad de un servidor que aloje los archivos ni de la WPE (Web Publishing Engine).

Las ULR de FileMaker Pro pueden llamar directamente a los guiones de la base de datos y enviarles parámetros, guiones y variables en tiempo real. Esto implica que el visualizador web de una presentación de FileMaker puede utilizar este atajo para comunicarse con la base de datos, igual que los controles con los que viene equipado FileMaker.

Las FMP URL pueden ejecutar guiones dentro de una sesión existente de base de datos, al igual que otros activadores de guión. De esta manera, puedes continuar usando guiones y cálculos para definir lo que se está mostrando en la web o basarte en tu lógica empresarial usando FileMaker en vez de construirlo todo en lenguaje HTML5 o JavaScript. La propia base de datos puede realizarlo sola, sin precisar de servidores o alojamientos externos, de tal forma que la integración sea total.

Otro beneficio de usar las FMP URL es que no es la única aplicación que las usa. FileMaker Go puede comunicarse con otras aplicaciones de iOS usando sus esquemas de URL. Como aquellos drivers que permiten la comunicación entre apps incompatibles, los esquemas de URL permiten a las aplicaciones enviar instrucciones y datos a otras. Y es que casi todas las apps de iOS tienen sus propios esquemas de URL.

Revisión 13.0v2

La revisión 13.0v2 supone un avance en el uso de las URL en FileMaker Pro. Los símbolos $ y ~ pueden sustituir a la dirección IP para abrir un archivo de FM y ejecutar un guión. Así, no necesitamos de los archivos alojados en el servidor o abiertos. El símbolo ~ es usado por FileMaker Go para buscar y, potencialmente, abrir un archivo con el nombre especificado en la red o en el dispositivo local en el directorio del documento. El símbolo $ permite trabajar con él sin necesidad de abrirlo.

FMP://~/databasename?script=scriptnamed¶m=hello&$seatid=1234
FMP://$/databasename/script=scriptname&$GuestID=12345

Este avance permite abrir un archivo en FileMaker Pro usando los mismos guiones, variables y parámetros que en archivos locales, sin que éstos tengan que estar alojados en un servidor o en una carpeta de documentos,…

Windows y Mac

La plataforma Windows centra su visor web de FileMaker en el navegador Explorer, el cual no permite sobrescribir. Este navegador limita las URL a 2.083 caracteres, lo que significa que éstas, así como sus parámetros y variables, no podrán nunca exceder dicha extensión. Por el contrario, el visor de web de FileMaker en los ordenadores Mac es Safari, cuyos URL admiten hasta 80.000 caracteres.

Leave a Reply