Guiones de FileMaker y OData

Un guión de FileMaker es un conjunto de pasos de guión con nombre que automatiza las tareas que se realizan con frecuencia y que puede combinar varias tareas. Cuando se utilizan con OData, los guiones de FileMaker permiten que los servicios Web realicen más tareas o una serie de tareas. Consulte Ejecutar guiones.

Notas 

  • Utilice las cuentas y los privilegios para limitar el conjunto de guiones que puede ejecutar un servicio Web. Compruebe que los guiones contienen solo pasos de guión compatibles con Web y que solo ofrecen acceso a los guiones que deberían utilizarse desde un servicio Web.

  • Tenga en cuenta los efectos de guiones que ejecuten una combinación de pasos controlados por medio de privilegios de acceso. Por ejemplo, si un guión incluye un paso para eliminar registros y el servicio Web no inicia sesión con una cuenta que permita eliminar registros, el guión no ejecutará el paso de guión Eliminar registros. Sin embargo, existe la posibilidad de que el guión siga ejecutándose, lo que podría provocar resultados inesperados.

  • En FileMaker Pro, utilice el Espacio de trabajo de guiones para conceder el conjunto de privilegios Acceso total a un guión a fin de permitir que este realice tareas que no concedería a individuos. Por ejemplo, puede impedir que los usuarios eliminen registros con sus cuentas y privilegios, pero permitirles ejecutar un guión que elimine determinados registros según las condiciones definidas en él.

  • Todos los guiones que modifiquen los datos deben incluir el paso de guión Consignar registros/peticiones debido a que no se puede acceder a los cambios de los datos hasta que se guarden en el servidor. Esto incluye los pasos de guión como Cortar, Copiar y Pegar. Convierta las acciones individuales en guiones para incluir el paso de guión Consignar registros/peticiones. Al diseñar guiones que se ejecutan desde un servicio web, incluya el paso de guión Consignar registros/peticiones al final de un guión para asegurarse de que se guarden todos los cambios.

  • Abra cada guión que puedan ejecutar los usuarios Web y compruebe que el guión se ejecute correctamente cuando la base de datos se haya alojado para el acceso mediante OData. Compruebe que el guión utilice solo pasos de guión compatibles con OData, como se describe anteriormente.