Esquema de la URL de Filemaker Pro

30 de abril de 2014

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.

cuadro de diseño cuadro alternar estado

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.

Back to top

Política de privacidad

El usuario que facilita sus datos personales a SETFILE consiente expresamente en la incorporación de los mismos al citado fichero y en el tratamiento de los mismos por parte de SETFILE para su utilización en actividades propias de sus fines previstos en el artículo 2º de sus Estatutos. En el formulario de recogida de datos estarán indicados aquellos que resultan obligatorios y los que no tienen ese carácter. La no cumplimentación de los datos marcados como "obligatorios" supone la no prestación del servicio o acceso para el que se solicitan los datos. En cualquier caso el tratamiento de los datos personales facilitados por el usuario se realizará con estricto cumplimiento de la normativa vigente y especialmente con la Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal. En especial, SETFILE se compromete a mantener las condiciones de confidencialidad y seguridad de los datos personales confiados por los usuarios en los términos previstos en la legislación vigente. No obstante, SETFILE no se hace responsable del acceso, modificación, tratamiento, pérdida o uso ilícito que de los datos facilitados por los usuarios pueda efectuar un tercero. El usuario podrá ejercitar los derechos de acceso, rectificación, cancelación y oposición previstos en la normativa vigente dirigiéndose a SETFILE c/ Balmes, 430 Entlo. F - 08022 BARCELONA, donde podrá igualmente dejar sin efecto, sin carácter retroactivo los consentimientos antes expresados.