FAMLog
Claris FileMaker Pro 19の新機能:macOSにおけるダークモードのサポート
August 03, 2020
macOS版のClaris FileMaker Pro 19ではダークモードに新たに対応しています。
バージョン19では、macOSの[システム環境設定]で選択された外観モードで表示されるようになっています。外観モードがライトまたはダークであることを関数で検出するには、Get(システムの外観)関数を使用します。
Get(システムの外観)関数は、システムの外観モードがダークである場合は「DarkAqua」を返し、ライトである場合は「Aqua」を返します。
[関連]FileMaker Go 18.0.3が公開(FAMLog)
Claris FileMaker Pro 19の新機能:macOSにおけるHigh Efficiency Image File形式のサポート
August 04, 2020
macOS版のClaris FileMaker Pro 19では、オブジェクトフィールドのデータでサポートされるファイル形式としてHEIF(High Efficiency Image File)形式が新たに追加されています。
Claris FileMaker Pro 19では、HEIF形式の画像をオブジェクトフィールドおよびレイアウトに挿入して、macOS、iOSおよびiPadOSで表示することができます。
なお、オブジェクトフィールドに画像ファイルを挿入するには、ブラウズモードで画像ファイルをオブジェクトフィールドにドラッグするか、もしくはブラウズモードでオブジェクトフィールドをクリックした後に[挿入]メニュー>[ピクチャ...]を選択してファイルを選択します。
[関連]オブジェクトフィールドのデータの操作(Claris FileMaker Pro 19 ヘルプ)
Claris FileMaker Server 19の変更点:起動復元機能が初期状態で無効に
August 05, 2020
Claris FileMaker Server 19では、FileMaker Server 18で追加された起動復元機能が初期状態で無効になっています。
Claris FileMaker Serverの起動復元機能を利用すると、ハードウェアの障害またはソフトウェアの障害の後でファイルの復元に役立てることができる復元ログを作成するようになっています。ハードウェアまたはソフトウェアがクラッシュした後、ディスクの状態が正常であれば、復元ログを使用してFileMakerファイルを自動的に復元します。
なお、起動復元機能はfmsadminコマンドもしくはClaris FileMaker Admin APIを使用して有効または無効にすることができます。
[関連]Claris FileMaker Server 19 リリースノート(Claris ナレッジベース)、FileMaker Server 18の新機能:起動復元(FAMLog)、fmsadminコマンドでFileMaker Serverの起動復元を無効にする方法(FAMLog)、
fmsadminコマンドでClaris FileMaker Serverの起動復元を有効にする方法
August 06, 2020
FileMaker Server 18で追加された起動復元機能は、Claris FileMaker Server 19においては初期状態では無効になっていますが、fmsadminコマンドを使用して当該機能を有効または無効にすることができます。
データベースサーバーの再起動が必要ですが、fmsadminコマンドを使って起動復元を有効にするにはSETコマンドを使用します。
[使用例]
$ fmsadmin set serverprefs StartupRestorationEnabled=true
なお、Claris FileMaker Admin APIを使用して起動復元機能を有効または無効にすることも可能です。
[関連]Claris FileMaker Server 19の変更点:起動復元機能が初期状態で無効に(FAMLog)
PHP 7.2.33、PHP 7.3.21およびPHP 7.4.9が公開
August 07, 2020
PHP 7.2.33、PHP 7.3.21およびPHP 7.4.9が公開されています。
PHP 7.2.33、PHP 7.3.21およびPHP 7.4.9ではそれぞれセキュリティ脆弱性の修正が行われています。PHPはバージョン8.0系統の開発も進められており、現在バージョン8.0.0 Beta 1が公開されている状況です。
なお、PHP 7.2は2020年11月30日まで、PHP 7.3は2021年12月6日まで、PHP 7.4は2022年11月28日までセキュリティ修正が継続される予定となっています。
(2022/01/11追記:「バージョンPHP 8.0.0 Beta 1」を「バージョン8.0.0 Beta 1」に変更・修正しました。)
Apache HTTP Server 2.4.46が公開
August 11, 2020
Apache HTTP Server 2.4.46が公開されています。
Apache HTTP ServerはオープンソースのWebサーバーソフトウェアであり、macOS版のClaris FileMaker ServerではWebサーバーにApache HTTP Serverが内部的に利用されています。Apache HTTP Server 2.4.46では、mod_http2の脆弱性とmod_proxy_uwsgiの脆弱性が修正されています。
なお、OpenSSL 1.1.1を併用してApache HTTP ServerでTLS 1.3に対応させる場合には、バージョン2.4.43以降を使用する必要があるとのことです。
FileMaker Cloud for AWSの販売終了予定日
August 12, 2020
FileMaker Cloud 1.xと呼ばれていたFileMaker Cloud for AWS 1.x シリーズは今後廃止され、AWS MarketplaceにおけるFileMaker Cloud for AWSの販売は2021年1月4日に終了する予定となっています。
以前はFileMaker Cloud for AWS 1.19がFileMaker Cloud for AWS 1.xの最終バージョンになる予定であると案内されていましたが、Claris FileMaker 19が発売された際にFileMaker Cloud for AWS 1.19は登場しませんでした。結果として、FileMaker Cloud for AWS 1.18がFileMaker Cloud for AWS 1.xの最終バージョンとなっています。
FileMaker Cloud for AWSの販売が終了する2021年1月4日をもってサブスクリプションへのユーザの追加ができなくなる予定です。現在FileMaker Cloud for AWSを使用している場合には、Claris International Inc.が直接販売するクラウドサービスであるClaris FileMaker Cloudへの移行、もしくはオンプレミス向けサーバー製品であるClaris FileMaker Serverへの移行を検討する必要がある状況です。
[関連]FileMaker 19 - 廃止予定の機能およびオペレーティングシステム(Claris ナレッジベース)
Claris FileMaker Go 19の新機能:Siri ショートカットのサポート
August 13, 2020
Claris FileMaker Go 19ではSiri ショートカットが正式にサポートされるようになっています。
バージョン19では、カスタムURLスキームを用いなくても、iOSおよびiPadOSにおいてClaris FileMakerのスクリプトを実行するショートカットを作成できるようになっています。登録にはClaris FileMaker Go 19で一度ファイルを開く必要がありますが、ショートカットに登録することでSiriの音声コマンド経由でスクリプトを起動することも可能です。
なお、ショートカットの[XコールバックのURLを開く]アクションを使わずに、ショートカットでClaris FileMakerのスクリプトを実行させる場合には、Claris FileMaker Pro 19で事前にスクリプトをショートカットに登録できるようにし、さらにfmurlscript拡張アクセス権を有効にしておく必要があります。
[関連]ショートカットを使ってClaris FileMaker Go 19でスクリプトを実行する
Claris FileMaker Pro 19の改善点:[このファイルを開くことのできる最低バージョン]オプション
August 14, 2020
Claris FileMaker Pro 19では、サーバーでホストされている共有ファイルを開いている場合でも[このファイルを開くことのできる最低バージョン]オプションを変更できるようになっています。
[このファイルを開くことのできる最低バージョン]オプションは、指定したバージョンよりも前のバージョンのFileMakerクライアントまたはホストでファイルが開かれることを防止するための機能です。バージョン18以前では、手元にあるローカルファイルを開いている場合にのみ当該オプションを変更することができました。
なお、FileMaker Server 18でファイルがホストされている場合、Claris FileMaker Pro 19を使って[このファイルを開くことのできる最低バージョン]オプションを「19.0」に変更することはできません。サーバーのバージョンが考慮されます。
[関連]FileMaker Pro 13の新機能:[このファイルを開くことのできる最低バージョン]オプション(FAMLog)
Cyberduck 7.5が公開
August 17, 2020
オープンソースのファイルサーバーおよびクラウドストレージ接続クライアントソフトウェアであるCyberduck 7.5が2020年8月中旬に公開されています。
CyberduckはFTPSクライアントソフトウェアとしても利用することができますが、Cyberduck 7.5ではFTPSにおいてSNI(Server Name Indication)がサポートされています。また、macOS版ではmacOS Big Surとの互換性が改善されています。
CyberduckのライセンスはGPLであり、macOS版についてはOS X Mountain Lion v10.8以降、Windows版についてはWindows 7以降で動作します。
Claris FileMaker Pro 19の変更点:デフォルトのフィールド
August 18, 2020
Claris FileMaker Pro 19では、デフォルトのフィールドが新規テーブルに追加されないようにするための空ファイルの名称が「DefaultFields.xml」から「FMDefaultFields.xml」に変更されています。
バージョン17以降では、[データベースの管理]ダイアログボックスでテーブルを作成する場合またはファイルを作成する場合に、デフォルトのフィールドがテーブルに追加されるようになっています。具体的には、主キー、作成情報タイムスタンプ、作成者、修正情報タイムスタンプおよび修正者フィールドが通常追加されます。
なお、新しいテーブルに上記のフィールドが追加されないようにするには、「FMDefaultFields.xml」という名称の空ファイルを次の場所に配置します。
・Windowsの場合:<ドライブ>:\ProgramData\FileMaker\Shared
・macOSの場合:/ユーザ/共有/FileMaker/Shared
[関連]FileMaker Pro 17 Advancedの新機能:デフォルトのフィールド(FAMLog)
curl 7.72.0が公開
August 19, 2020
curl 7.72.0が公開されています。
curlは、さまざまな通信規格に対応しているデータ転送ソフトウェアであり、Claris FileMakerでも利用されています。curl 7.72.0では1点のセキュリティ脆弱性が修正されています。
なお、バージョン16以降のClaris FileMakerでは[URL から挿入]スクリプトステップでさまざまなcURLオプションを指定できるようになっています。Claris FileMaker 19の[URL から挿入]スクリプトステップでは、--cert-type、--cert(-E)、--key-type、--key、--passおよび--version(-V)オプションが新たに利用できるようになっています。
fmcsadmin 1.1.0の動作環境
August 20, 2020
Claris FileMaker Serverに付属するfmsadminコマンドと同様の使い勝手を実現する、Claris FileMaker Admin APIを用いて実装したコマンドラインツールであるfmcsadminは、Linux、macOSおよびWindowsプラットフォームで利用できます。
fmcsadmin 1.1.0の動作環境は、CentOS Linux 7以降、macOS High Sierra 10.13.6以降およびWindows 10です。2020年6月に公開したfmcsadmin 1.1.0では、Appleの公証に対応したmacOS用インストーラーを新たに用意することで、正式にmacOS Catalina 10.15に対応しました。
なお、fmcsadminのバージョン1.1.0では、Claris FileMaker Server 19を利用している場合に、暗号化されているデータベースファイルを開く際に自動的に開かれるようにするための暗号化パスワードを保存する機能(fmsadminコマンドのopenコマンドで利用できる--savekeyオプションと同等の機能)に対応しています。
FMウェブもくもく会 Vol.2開催のお知らせ
August 21, 2020
2020年8月30日(日)午前10時より「FMウェブもくもく会 Vol.2」を開催します。
カスタムWeb勉強会は前回からFMウェブもくもく会としてリニューアルしました。FMウェブもくもく会は、Claris FileMakerとWebに関してもくもくがやがや一緒に勉強していく会です。2ヶ月に1回のペースで日曜の午前中に開催し、当面はオンラインで開催予定です。
詳細および参加申込については下記URLのページをご覧ください。
https://fmweb-mokumokukai.connpass.com/event/186834/
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以降では各種メタデータやレコード数に関する詳細情報を取得できるようになっています。
2020年8月「FileMaker Pro 東京ユーザーズミーティング」発表資料
August 25, 2020
2020年8月22日に行われた「FileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)」で発表したライトニングトークの資料を公開しました。
・ダウンロード:fmcsadmin 1.1.0(PDF形式/ファイルサイズ:約370KB)
「fmcsadmin-for-FileMaker19.pdf」のSHA-256メッセージダイジェスト:
7056aec42c14642b4f73570708a778a06c698faa98f9273de38b31bc8322fbd6
■関連リンク
・fmcsadmin(株式会社エミック)
・Claris FileMaker 19 Admin API ガイド(FileMaker)
・fmcsadmin 1.1.0の動作環境(FAMLog)
(2022年3月19日追記:スライドへのリンクをSlideShareからドクセルに変更しました。)
Claris FileMaker Pro 19の新機能:起動時に開くカスタム Appを指定可能に
August 26, 2020
Claris FileMaker Pro 19では、[環境設定]ダイアログボックスにおいてClaris FileMaker Pro 19の起動時に指定したカスタム Appを開くように設定できるようになっています。
FileMaker Pro 18 Advancedの場合には設定支援インストールの仕組みを利用することで起動時に開くカスタム Appを指定することができましたが、Claris FileMaker Pro 19では[環境設定]ダイアログボックス内にある[起動時にファイルを開く]設定で起動時に指定したカスタム Appを開くように調整できるようになっています。
なお、Claris FileMaker Proの[環境設定]ダイアログボックスを開くには、Windowsの場合には[編集]メニュー>[環境設定…]を選択し、macOSの場合には[FileMaker Pro]メニュー>[環境設定…]を選択します。
[関連]FileMaker Pro 18 Advancedの新機能:設定支援インストールで起動時に開くカスタム Appを指定可能に(FAMLog)
Claris FileMaker Pro 19の新機能:合計ページ数の印刷
August 27, 2020
Claris FileMaker Pro 19では、レイアウトに{{ページ数}}記号を追加して、合計ページ数を印刷できるようになっています。
バージョン19では、レイアウトモードにおいて[挿入]メニューの[その他の記号...]を選び、[ページ数]を選択してから[OK]をクリックすることで、レイアウトに{{ページ数}}記号を配置できます。この記号を利用すれば、プレビューモードで最後のページに移動して変数を設定することなく、合計ページ数を印刷することができます。
なお、{{ページ数}}記号は実際の印刷時に表示されるようになっていて、ブラウズモードやプレビューモードでは「?」のまま表示されるようになっています。
Claris FileMaker Server 19でサポートされているPHPのバージョン
August 28, 2020
Claris FileMaker Server 19に付属するFileMaker API for PHPは、バージョン7.1系統のPHPをサポートしています。
Claris FileMaker Server 19のPHPを使用したカスタムWeb公開では、Windows Server、macOS Catalina 10.15およびmacOS Mojave 10.14ではPHP 7.1系統で動作検証が行われており、PHP 7.1.19を同梱しています。残念ながら、同梱されているPHPのバージョンはFileMaker Server 18から変更されておらず、セキュリティ脆弱性が修正されたバージョンに更新されていません。PHPによるカスタムWeb公開機能を利用してWebサイトを構築したい場合には、別途PHPおよびWebサーバーを用意する必要がある状況です。
2020年8月28日現在、PHP 7.2系統の最新バージョンはPHP 7.2.33、PHP 7.3系統の最新バージョンはPHP 7.3.21、PHP 7.4系統の最新バージョンはPHP 7.4.9です。なお、PHP 7.1系列以前は公式ではすでにメンテナンスされていない状況となっています。
[関連]Claris FileMaker 19 動作環境(Claris ナレッジベース)、FileMaker Server 18でサポートされているPHPのバージョン(FAMLog)
Claris FileMaker 19とGet(アプリケーションバージョン)関数
August 31, 2020
Claris FileMakerの「Get(アプリケーションバージョン)関数」は、FileMakerクライアントの製品名とバージョン情報を示す文字列を返します。
Claris FileMaker 19では、アプリケーションの名称がFileMaker Pro AdvancedからFileMaker Proに変更され、Get(アプリケーションバージョン)関数がFileMaker Pro 19.0.1では「ProAdvanced 19.0.1」ではなく「Pro 19.0.1」を返すようになっています。
これに伴い、アプリケーション名に依存する外部スクリプトまたはGet(アプリケーションバージョン)関数を含む式を使用している場合などでは、バージョンアップ後にカスタム Appの調整や更新をする必要があります。
[関連]FileMaker 14とGet(アプリケーションバージョン)関数(FAMLog)、FileMaker Pro AdvancedからClaris FileMaker Proに名称変更(FAMLog)