【问题标题】:FileMaker Server new added record to trigger php scriptFileMaker Server 新增记录触发 php 脚本
【发布时间】:2012-05-10 23:27:37
【问题描述】:

我们想在插入新记录后立即从文件制作服务器调用 php 脚本

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

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

【问题讨论】:

    标签: php triggers filemaker


    【解决方案1】:

    希望这将有助于某人并节省几个小时痛苦地挖掘 FM 文档:无法按照我们最初的想法或计划的方式在 FileMaker 方面实施和控制库存。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 谢谢;这意味着我们可能会在轮询的时间流逝中遇到麻烦......并且当您说带有大写 S 的日程安排时,通过网络和离线(操作员使用 filemaker)进行双重预订:它是 FMserver 的一个功能吗?(或者它是一个apache上的cron作业)
      • 在 FileMaker Server 上,您可以安排脚本在 FM 数据库中运行。例如:您可以有一个脚本来“查找”所有需要提交给 API 的记录并让它处理它们。计划脚本是同步的,因此您不会遇到同时在同一记录集上运行的进程的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      相关资源
      最近更新 更多