FAMLog
FMDataAPI Ver.24が公開
January 05, 2022
新居雅行氏がClaris FileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン24を2021年12月下旬に公開しています。
FMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.24では、検索実行時にポータル上で表示するレコードおよび関連レコード数に関する制限を指定すると正常に検索できなかった不具合が修正されています。
FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。なお、FMDataAPIは現在のところClaris FileMaker Cloud 2には対応していません。
FMDataAPI Ver.23が公開
September 13, 2021
新居雅行氏がClaris FileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン23を公開しています。
FMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.23ではPSR-4に準拠するようにクラスファイルが分割されています。
FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。なお、FMDataAPIは現在のところClaris FileMaker Cloud 2には対応していません。
INTER-Mediator 5.12を公開
June 04, 2021
INTER-Mediator 5.12を2021年5月下旬に公開しました。同時に、バージョン5.12をベースにしたINTER-Mediator-Server VMもリリースしました。
INTER-Mediatorは、予算規模の小さな組織でも業務システムの開発を円滑にできることを目指して開発された、MITライセンスで提供されるWebアプリケーションフレームワークです。バージョン5系統の保守リリースであるバージョン5.12では、PHP 8.0に対応しました。また、FileMaker Server使用時かつPost Onlyモードによる新規レコード作成時においてチェックボックスで単一のフィールドに複数の値を保存できるように調整し、DB_FileMaker_DataAPIクラス使用時におけるチェックボックス処理の不具合を修正しました。
旧バージョンからバージョンアップする際には、必ず事前に「バージョン移行ガイド」を参照するようにしてください。INTER-Mediator Ver.5系統ではVer.5.12でPHP 8.0に対応しましたが、PHP 5.2とPHP 5.3はサポート対象外となりました。これに伴い、FileMaker Serverについてはバージョン13以前はサポート対象外となっています。
2021年4月「FileMaker Pro 東京ユーザーズミーティング」発表資料
April 19, 2021
2021年4月17日に行われた「FileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)」で発表した資料を公開しました。
・ダウンロード:「kintoneのデータをオフライン環境でも活用できるClaris FileMaker」(PDF形式/ファイルサイズ:約3.5MB)
「kintone-and-FileMaker-for-offline-network-202104.pdf」のSHA-256メッセージダイジェスト:
e423920d49cc62895fbf3fdd369c371e70ff999082ab7f0db582ed08831ada89
セッションのデモでは、Claris FileMaker Goを用いて、kintone REST API経由でkintoneから建物設備データを取得し、オフライン環境下で使用するという想定でNFCタグの読み取り機能を用いてレコードを検索・表示、検査データを入力した後に報告書PDFファイルを作成し、ネットワーク接続環境に戻ってからkintoneにデータを書き戻す、といったことができることを紹介しました。
■関連リンク
・kintone(サイボウズ)
・FileMakerユーザーの視点から見たkintoneの良いところ(松尾篤のnote)
・kintone無料お試し申し込み(サイボウズ)
・cybozu developer network(サイボウズ)
・kintone Café
・kintone Café 神奈川 Vol.7を開催しました!(kintone Café)
・2021年3月「kintone Café 神奈川 Vol.7」発表資料(FAMLog)
・日本郵船が FileMaker と iPad を活用し、2,000 項目におよぶ船内機器のチェックリストを電子化(Claris International Inc.)
・Claris FileMaker 無料評価版のダウンロード(Claris International Inc.)
(2022年3月17日追記:スライドへのリンクをSlideShareからドクセルに変更しました。)
2021年3月「kintone Café 神奈川 Vol.7」発表資料
March 29, 2021
2021年3月26日に行われた「kintone Café 神奈川 Vol.7」で担当したセッションの資料を公開しました。
・ダウンロード:オフライン環境でもkintoneのデータを活用する方法(PDF形式/ファイルサイズ:約970KB)
「kintone-and-FileMaker-for-offline-network.pdf」のSHA-256メッセージダイジェスト:
145a54cb656b1ec9516f1fd89647f2dcfcceff0f31cf23dbe688bba912747a4a
kintone Café 神奈川 Vol.7のテーマは、「kintoneに向いている業務/業種、そうでない業務/業種」でした。
セッションのデモでは、Claris FileMaker Goを用いて、kintone REST API経由でkintoneから建物設備データを取得し、オフライン環境下で使用するという想定でNFCタグの読み取り機能を用いてレコードを検索・表示、検査データを入力した後に報告書PDFファイルを作成し、ネットワーク接続環境に戻ってからkintoneにデータを書き戻す、といったことができることを紹介しました。
■関連リンク
・kintone Café
・kintone Café 神奈川
・kintone Café 神奈川 Vol.7を開催しました!(kintone Café)
・kintone Café 神奈川 Vol.7(kintoneに向いている業種・そうでない業務)に登壇しました(スモールスタートコンサルティング)
・ kintone Café 神奈川 Vol.7を開催しました(合同会社アクアビット)
(2022年3月18日追記:スライドへのリンクをSlideShareからドクセルに変更しました。)
FMDataAPI Ver.22が公開
February 16, 2021
新居雅行氏がClaris FileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン22を公開しています。
FMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.22ではタイムアウトを設定できるようになっています。
なお、FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。
Get(アクティブポータル行番号)関数
January 22, 2021
Claris FileMaker ProのGet(アクティブポータル行番号)関数は、フォーカスが含まれているポータル行を表す番号を返します。現在のファイルで複数のウインドウが開いている場合、一番手前にあるウインドウの結果のみが返されます。
Claris FileMaker Proにおけるポータルは、レコードを各行に1つずつ一覧表示するレイアウトオブジェクトです。ポータルを使用すると関連テーブルまたは現テーブルのレコードを表示できます。
Get(アクティブポータル行番号)関数は、ポータル行にフォーカスがない場合には「0」を返します。また、特定のポータル行を選択せずに、かつ特定のポータル行内でオブジェクトをアクティブにせずにポータルに移動した場合も「0」を返します。
Claris FileMaker Go 19の新機能:NFCタグのスキャン
September 07, 2020
Claris FileMaker Go 19では、新たにNFCタグを読み取ることができるようになっています。
バージョン19では、[NFC 読み取りの構成]スクリプトステップが追加されています。このスクリプトステップを使用することで、NFC(Near Field Communication/近距離無線通信)タグをスキャンまたはスキャンを停止することができます。スキャン後に任意のスクリプトを実行させることができ、例えば、NFCタグ付きの商品に関する情報を取得してデータベース内の特定レコードをすぐに表示するといったようなことができるようになります。
なお、[NFC 読み取りの構成]スクリプトステップはClaris FileMaker Pro 19やClaris FileMaker WebDirectではサポートされておらず、Claris FileMaker Go 19でのみ利用することができます。
[関連]Claris FileMaker Pro 19の新機能:バージョン19で追加されたスクリプトステップ一覧(FAMLog)
FMDataAPI Ver.21が公開
August 24, 2020
新居雅行氏がFileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン21を公開しています。
FMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.21では、ポータルオブジェクト上にない関連フィールドを処理する際の不具合が修正されています。
なお、FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。
Get(検索条件除外状態)関数
March 16, 2020
FileMaker Pro Advancedの「Get(検索条件除外状態)関数」は、現在の検索条件で[除外]が選択されている場合は「1」(真)を、それ以外の場合は「0」(偽)を返します。
Get(検索条件除外状態)関数はバージョン8で追加された関数です。検索モードにおいて現在の検索条件でレイアウトバーの[除外]が選択されている場合に「1」を返します。
また、検索モードで[レコードを対象外に]スクリプトステップを使用すると、検索時にレイアウトバーの[除外]が選択されている場合と同様、検索条件が除外条件となります。これによりスクリプトでNOT検索を実現できます。
[関連]FileMaker Pro 8の新機能:バージョン8で追加された関数一覧(FAMLog)、[レコードを対象外に]スクリプトステップ(FAMLog)