FAMLog
Claris FileMaker Data Migration ToolとiOS App SDKが公開
May 10, 2022
Claris FileMaker Data Migration ToolとiOS App SDKが公開されています。同時に、開発者プレビュー版として提供されているClaris FileMaker Custom App Upgrade Toolも公開されています。
Claris FileMaker Data Migration ToolはClaris FileMakerのデータを移行できるコマンドラインツールであり、iOS App SDKはClaris FileMakerでビジネス用のネイティブiOSアプリケーションを作成できる開発ツールです。また、Claris FileMaker Custom App Upgrade Toolは、Claris FileMakerベースのカスタム Appを迅速に更新するためのコマンドラインツールです。
これらのClaris プラットフォーム用開発ツールは、これまでFileMaker Developer Subscription(FDS)の特典として提供されていましたが、今後はすべての人に対して提供されるようになっています。
Claris FileMaker Server 19.1.2のサポート終了予定月
May 06, 2022
Claris FileMaker Server 19.1.2は2022年10月にサポートが終了する予定となっています。
2022年5月6日現在、Claris FileMaker ProおよびClaris FileMaker Serverの最新バージョンはそれぞれバージョン19.4.2です。FileMaker Pro 19.1.2は2022年9月に、FileMaker Pro 19.1.3とFileMaker Server 19.1.2は2022年10月にサポートが終了する予定となっています。そのため、2022年11月以降においてサポートされるFileMaker製品はバージョン19.2.1以降となります。
FileMaker製品のサポートポリシーは2019年末頃から変更されており、提供開始日から2年経過すると当該バージョンのサポートを終了するようになっています。
[関連]Claris の新しいサポートポリシー(Claris ナレッジベース)、Claris FileMaker Server 19.0.1のサポート終了予定月(FAMLog)
Claris FileMaker カスタム App 専用アイコン & ピクトグラム素材が更新
April 26, 2022
Claris FileMaker カスタム App 専用アイコン & ピクトグラム素材である「Iconnector 2」の提供が開始されています。
Claris FileMaker Pro 19.1以降を利用しているユーザーであれば無料でアイコンをダウンロードできます。FileMaker Proに用意されている標準のアイコン素材に加えて合計124(塗りつぶし有無、色違い等を含めると合計133)の業種・システムに対応するファイルアイコンや、合計300(塗りつぶし有無、色違い等を含めると合計495)のボタンアイコンを利⽤することができます。
なお、今回公開されたファイルに含まれるアイコンおよびピクトグラムはClaris FileMaker ソフトウェア上でのみ利用することができ、Claris FileMaker プラットフォーム以外では使用できません。
[関連]FileMaker App 専用 アイコン & ピクトグラム 素材が公開(FAMLog)
2022年4月「FileMaker Pro 東京ユーザーズミーティング」発表資料
April 25, 2022
2022年4月23日に行われた「FileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)」で発表した資料を公開しました。
・ダウンロード:「Claris FileMaker Serverの監視にPrometheusを活用する」(PDF形式/ファイルサイズ:約1.6MB)
「Prometheus-and-Claris-FileMaker-Server.pdf」のSHA-256メッセージダイジェスト:
6954efd8f25ef98903ac044f5a28185f379e786a822ec38cc7eb2dd0e0f4cd47
■関連リンク
・Prometheus
・入門 Prometheus(O'Reilly Japan)
・FMプラン(株式会社エミック)
Get(対象レコード数)関数
April 20, 2022
Claris FileMaker ProのGet(対象レコード数)関数は、現在の対象レコード数を返す関数です。
データを検索する際にアクティブにしたテーブル内のレコードセットが対象レコードであり、現在のデータベースファイルで複数のウインドウが開いている場合、対象レコード数の値は一番手前にあるウインドウの結果のみが返されます。
Get(対象レコード数)関数はバージョン7以降で利用できる関数ですが、Get関数はバージョン6以前ではステータス関数であったため、当該関数は実質的にバージョン6以前から存在していた関数であると言えます。
[関連]FileMaker Pro 7 では、ステータス関数が Get 関数に変換される(Claris ナレッジベース)
Get(スクリプトの結果)関数
April 19, 2022
Claris FileMaker ProのGet(スクリプトの結果)関数は、実行されたサブスクリプトのスクリプト実行結果を返す、バージョン8以降で使用できる関数です。
スクリプト内でサブスクリプトを指定するには、[スクリプト実行]スクリプトステップや[サーバー上のスクリプト実行]スクリプトステップを用います。サブスクリプトが結果を返さない場合、スクリプト実行結果の内容は空または以前に実行されたサブスクリプトのスクリプト実行結果になります。
なお、サブスクリプトが実行した結果の値を制御するには、サブスクリプト内で[現在のスクリプト終了]スクリプトステップの[テキスト結果]オプションを使用します。
[関連]FileMaker Pro 8の新機能:スクリプト結果の指定と取得(FAMLog)、FileMaker Pro 8の新機能:バージョン8で追加された関数一覧(FAMLog)
Spring4Shellの脆弱性(CVE-2022-22965)とClaris FileMaker
April 12, 2022
Spring Frameworkの脆弱性(CVE-2022-22965)とClaris FileMakerに関する情報がClaris ナレッジベースで公開されています。
Spring Frameworkにおける不適切なデータバインディング処理による任意コード実行の脆弱性(CVE-2022-22965)は、脆弱性の通称としてSpring4ShellまたはSpringShellが用いられています。遠隔から攻撃者が任意のコードを実行できる当該脆弱性はすでに攻撃に広く利用されている状況になっています。
Claris ナレッジベースの記事によると、該当するフレームワークを使用していないClaris FileMakerはSpring4Shell(CVE-2022-22965)の影響を受けないとのことです。
[関連]Claris FileMaker 製品と Spring4Shell の脆弱性(Claris ナレッジベース)、JVNVU#94675398: Spring Frameworkにおける不適切なデータバインディング処理による任意コード実行の脆弱性(Japan Vulnerability Notes)
FMウェブもくもく会 vol.12開催のお知らせ
April 08, 2022
2022年4月17日(日)午前10時より「FMウェブもくもく会 vol.12」を開催します。
カスタムWeb勉強会は2020年6月からFMウェブもくもく会としてリニューアルしました。FMウェブもくもく会は、Claris FileMakerとWebに関してもくもくがやがや一緒に勉強していく会です。隔月でFileMakerもくもく会が開催される日の午前中に開催し、今回もオンラインで開催します。
詳細および参加申込については下記URLのページをご覧ください。
https://fmweb-mokumokukai.connpass.com/event/244745/
FMDataAPI Ver.26が公開
April 07, 2022
Claris FileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン25およびバージョン26が2022年3月下旬に公開されています。
新居雅行氏が開発したFMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.25ではFileMakerRelationクラスにgetFirstRecord、getLastRecordおよびgetRecordsメソッドが追加されていて、FMDataAPI Ver.26ではFMDataAPIクラスにsetFieldHTMLEncodingおよびgetFieldHTMLEncodingメソッドが追加されています。
FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。なお、FMDataAPIは現在のところClaris FileMaker Cloud 2には対応していません。
Claris FileMaker 19.4とGet(アカウントタイプ)関数
March 29, 2022
Claris FileMaker Proの「Get(アカウントタイプ)関数」は、現在利用しているアカウントの認証タイプに関する情報を返します。
Claris FileMaker 19.4では、Get(アカウントタイプ)関数の戻り値は下記のようになります。
・「Guest」:アカウントタイプがFileMakerファイル(ゲストアカウント)の場合
・「FileMaker File」:アカウントタイプがFileMakerファイルの場合
・「External」:アカウントタイプが外部サーバーの場合
・「Amazon」:アカウントタイプがOAuth(Amazon)の場合
・「Google」:アカウントタイプがOAuth(Google)の場合
・「Azure」:アカウントタイプがOAuth(Microsoft Azure AD)の場合
・「Custom OAuth」:アカウントタイプがOAuth(カスタム)の場合
・「Claris ID <チーム名>」:アカウントタイプがClaris IDまたは外部アイデンティティプロバイダ(IdP)の場合
Claris FileMaker 19.4.1以降では、現在のユーザーアカウントがカスタム OAuth アイデンティティプロバイダで認証されている場合に、Get(アカウントタイプ)関数は「Custom OAuth」を返すようになっています。
[関連]Get(アカウントタイプ)関数(FAMLog)