PHPからClaris FileMaker Serverに接続するには

2.5K Views

September 20, 23

スライド概要

2023/09/20 第156回 PHP勉強会@東京 LT発表資料

profile-image

Web Application Developer / kintone CERTIFIED App Design Specialist 2020 / kintone CERTIFIED Customization Specialist 2020

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

PHPからClaris FileMaker Server に接続するには 2023/09/20 PHP勉強会@東京ライトニングトーク発表資料 松尾篤

2.

松尾 篤 株式会社エミック

3.

株式会社エミック Claris FileMakerに対応したホスティング サービスを1998年から提供 https://www.emic.co.jp/

4.

ご存知ですか?

5.

Claris FileMaker • 38年の歴史があるFileMaker • 業務改善に役立つアプリを構築できる ローコード開発プラットフォーム • iPadおよびiPhoneにも対応 FileMaker は時代遅れ?(Claris ブログ) fi https://www.claris.com/ja/blog/2023/ lemaker-is-ahead-of-its-time

6.

Demo

7.

クライアントソフトウェア • Claris FileMaker Pro • WindowsおよびmacOSで動作 • 業務アプリの開発環境でもある • Claris FileMaker Go • iPadおよびiPhoneで動作

8.

クライアントソフトウェア • Claris FileMaker WebDirect • Webブラウザーをクライアントとして 使用する純正機能も存在 • 利用にはサーバー製品とライセンスが 必要

9.

FileMakerのライセンス シングルライセンス ボリュームライセンス FileMaker Cloud 契約期間 永続(買取) 年間 / 永続 年間 最小契約数 1本単位 5ユーザー or 5同時接続 or 25シート 5ユーザー FileMaker Pro FileMaker Pro FileMaker Go FileMaker WebDirect FileMaker Server FileMaker Pro FileMaker Go FileMaker WebDirect FileMaker Cloud 利用可能な製品

10.

ボリュームライセンス ユーザライセンス 対象 契約可能数 FileMaker Data API (OData API) 同一組織内の 同時接続ライセンス 部署・組織 サイトライセンス 法人 / 団体(事業所) 特定ユーザー (組織外の不特定多数 ユーザーもアクセス可能) 初回5ユーザー以上 初回5同時接続以上 初回25シート以上 1ユーザー単位 1同時接続単位 1シート単位 1ユーザーにつき 1同時接続につき 1シートにつき 年間24GBの APIデータ送信量が付与 年間24GBの APIデータ送信量が付与 年間24GBの APIデータ送信量が付与 一括

11.

2種類のサーバー製品 • Claris FileMaker Server • オンプレミス向けサーバー製品 • Claris FileMaker Cloud • 純正クラウドサービス

12.

サーバー製品で 使用可能なWeb API • Claris FileMaker Data API • OData API • Claris FileMaker Admin API

13.

使用可能なWeb API 用途 応答データ形式 データ管理用 FileMaker Data API 備考 API経由で送信されたデータ (FileMaker固有のレイアウトや ポータル等と連動して使用可能) JSON 転送量の上限が存在 (OData APIも同様) データ管理用 JSON バージョン19.5以降で OData API (テーブルや索引の作成・削除、 フィールド追加等が可能) もしくは XML macOSおよびWindows版 FileMaker Serverでも使用可 FileMaker Admin API サーバー管理用 JSON 製品によって使用できる機能 が一部異なる

14.

PHPから接続するには • FileMakerのボリュームライセンスが必要 • サーバー製品で使用できるWeb APIを使用 • 以前は純正のFileMaker API for PHPが 同梱されていた • 現在では定番OSSや純正機能は特になく 個別にAPIを使って接続している状況

15.

その他の接続方法 • XML Web 公開(カスタム Web 公開 with XML) • バージョン7からある機能 • 現在は非推奨の機能 • FileMaker Cloudでは非サポート • ODBC

16.

関連OSS(抜粋) • FMDataAPI https://github.com/msyk/FMDataAPI • Eloquent-FileMaker https://github.com/gearbox-solutions/eloquent- lemaker • FMPress Forms https://github.com/emic/fmpress-forms