FileMaker服务器新添加记录以触发php脚本

FileMaker服务器新添加记录以触发php脚本,php,triggers,filemaker,Php,Triggers,Filemaker,我们希望在插入新记录后立即从filemaker服务器调用php脚本 类似于当有人添加或修改新预订时将触发的onChange事件;其想法是将现有的FileMaker服务器预订数据库与Checkfront同步(http://www.checkfront.com/)通过他们的API。 我们遇到了脚本触发器;但我们知道它们仅适用于FileMaker pro,我们希望使用FileMaker服务器。我们还注意到一些插件,如Troi的Activator(http://www.troi.com/software

我们希望在插入新记录后立即从filemaker服务器调用php脚本

类似于当有人添加或修改新预订时将触发的onChange事件;其想法是将现有的FileMaker服务器预订数据库与Checkfront同步(http://www.checkfront.com/)通过他们的API。 我们遇到了脚本触发器;但我们知道它们仅适用于FileMaker pro,我们希望使用FileMaker服务器。我们还注意到一些插件,如Troi的Activator(http://www.troi.com/software/activatorplugin.html)但我们似乎没有正确的术语,也不确定这是否能起作用


有人能给我们指出正确的方向吗?

这类事情通常是通过在FileMaker服务器上设置一个时间表来处理的,以便定期(比如每分钟)运行脚本。在FileMaker中调用的脚本可能会查找所有新记录(在创建时设置了一些newRecord标志的记录),运行PHP同步,然后删除newRecord标志。

希望这能帮助某人,并抽出几个小时痛苦地翻阅FM文档:没有办法按照我们最初的想法或计划在FileMaker端实施和控制库存


相反,我们使用ODBC驱动程序将Mysql数据库直接连接到FileMaker应用程序;然后使用mysql表,就像它们是FileMaker环境的本地表一样。

谢谢;这意味着我们可能会遇到轮询时间延迟的问题……以及通过网络和离线双重预订(操作员使用filemaker)的问题,当您说使用大写字母S进行调度:这是FMserver的功能吗?(还是apache上的cron作业)在filemaker服务器上您可以调度脚本在FM数据库中运行。例如:您可以有一个脚本,它可以“查找”需要提交给API的所有记录,并让它处理这些记录。计划的脚本是同步的,因此在同一时间在同一记录集上运行的进程不会出现问题。