ユーザーフォーラム

FileMakerProで作成したデー...
 
通知
すべてクリア

FileMakerProで作成したデーター(fmp12)をアップロードするだけでKantanProに正しくインポートする機能は追加できますか?

0 投稿
1 ユーザー
0 Reactions
22 表示
0
トピックスターター

結論:fmp12 を「そのまま」アップロードしてインポートする機能は現実的には難しいです

理由(fmp12 形式について

https://github.com/evanmiller/fmptools))はありますが、PHP 用の完成した「fmp12 パーサー」は見当たりません。" data-section-index="5">

  • fmp12 は FileMaker Pro 12 以降の非公開のバイナリ形式す。
  • フォーマット仕様が公開されておらず、PHP から fmp12 を直接読み取る公式 API や一般的なライブラリはありません
  • リバースエンジニアリングの試み(例: fmptools)はありますが、PHP 用の完成した「fmp12 パーサー」は見当たりません。
そのため、「fmp12 ファイルをアップロードするだけで KantanPro に正しくインポートする」機能をプラグインに組み込むのは、現状では現実的ではありません


KantanPro で今できること(FileMaker データを取り込む方法)

KantanPro にはすでにリストア(インポート)があり、次の形式に対応しています。
装は includes/class-ktpwp-settings.php の handle_restore_data() と import_from_array() です。
つまり、FileMaker のデータを一度「KantanPro が理解できる形」にすれば、今の機能だけでインポートできます。


現実的な「追加できる機能」のイメージ

「fmp12 をそのまま読む」のではなく、次のような形なら追加可能です。

  1. FileMaker → CSV/JSON エクスポート手順の案内
  • 理画面やドキュメントに「FileMaker から CSV(または JSON)でエクスポートする手順」と、KantanPro の CSV フォーマット(#OPTIONS / #TABLE:テーブル名)の説明を載せる。

  1. FileMaker 用エクスポート仕様のドキュメント
  • KantanPro のテーブル名(例: wp_ktp_orderwp_ktp_client 等)とカラム名に合わせた「FileMaker からエクスポートするときのフィールド対応表」やサンプル CSV を用意する。
  • FileMaker のスクリプトやレイアウトで、この仕様に合わせて CSV/JSON を出力する

  1. 「FileMaker からの取り込み」用の CSV テンプレー
  • 上記仕様に沿った空の CSV テンプレートを配布し、FileMaker のデータをそのフォーマットに合わせてエクスポート → 既存のリストアでアップロード、というワークフローを標準化する。
これらは既存のリストア(JSON/CSV)をそのまま利用するため、fmp12 のバイナリ解析は不要で、実装も現実的です。


まとめ

  • 「fmp12 をアップロードするだけでインポート」
→ 形式がプロプライエタリなため、現状では追加は現実的ではない

  • 「FileMaker で作ったデータを KantanPro に取り込む」
→ FileMaker で CSV または JSON にエクスポーし、既存のデータツールのリストアでアップロードすれば可能
ここに「FileMaker 用のエクスポート手順・フォーマット説明・テンプレート」を足す形で「機能として追加する」ことは十分できます。
実装を進める場合は、Agent モードに切り替えてもらえれば、案内文や CSV 仕様・テンプレートの文案・配置場所の提案まで具体的に書けます

--
KantanPro dev.
info@kantanpro.com

あなたの回答

投稿者名

投稿者メールアドレス

質問 *

許可された最大ファイルサイズ 10MB

 
プレビュー 0リビジョン 保存しました
共有:

タイトルとURLをコピーしました