FAMLog
FileMaker Pro 16の新機能:JSON関数
December 13, 2017
FileMaker Pro 16では、JSONデータの解析および生成を簡素化する関数が追加され、Webサービスから取得したJSONデータを取り扱いやすくなっています。
バージョン16で追加されたJSON関連の関数は次の通りです。
・JSONDeleteElement
・JSONFormatElements
・JSONGetElement
・JSONListKeys
・JSONListValues
・JSONSetElement
JSONデータの値を変更したり要素を追加したりするにはJSONSetElement関数を、要素を削除するにはJSONDeleteElement関数を、JSONデータを読みやすくするにはJSONFormatElements関数を使用します。JSONデータを解析するには、JSONGetElement関数やJSONListKeys関数、JSONListValues関数を使用します。
[関連]JSON 関数の使い方(FileMaker Pro 16 ヘルプ)、FileMaker Pro 16の新機能:バージョン16で追加された関数一覧(FAMLog)
FileMaker Cloud 1.16.0の新機能:PDFおよび印刷のサポート
December 06, 2017
2017年10月に発表されたFileMaker Cloud 1.16ではPDFおよび印刷のサポートが追加されています。
FileMaker Cloud 1.16では、FileMaker Server 16と同様に、FileMaker WebDirectで共有されているファイルで[印刷]、[印刷設定]および[レコードを PDF として保存]スクリプトステップを使用できるようになっています。さらに、FileMaker スクリプトエンジンで[印刷設定]および[レコードを PDF として保存]スクリプトステップがサポートされるようになっています。
なお、FileMaker Cloud 1.16では、FileMaker Admin API (Trial)を使用することでサーバーサイドスクリプト実行用のスケジュールを作成できます。
[関連]FileMaker Server 16の新機能:サーバーサイドスクリプトでPDFファイルの出力が可能に(FAMLog)、FileMaker Server 16の新機能:FileMaker WebDirectでPDFファイルの出力をサポート(FAMLog)
FileMaker Server 16の新機能:OAuth 2.0のサポート
December 05, 2017
FileMaker Server 16では、OAuth 2.0が新たにサポートされ、AmazonやGoogle、Microsoft Azureのアカウント認証情報を使用してFileMakerベースのカスタムAppにログインできるようになっています。
サポートされているクライアントは、FileMaker Pro 16、FileMaker Go 16およびFileMaker WebDirectです。
OAuth 2.0のフローを構成するHTTPの各通信においてはTLS(SSL)を用いる必要があります。さらに、OAuthアイデンティティプロバイダアカウントを使用するクライアントは、FileMaker Serverによって共有されているファイルを開くときに、サーバーの完全修飾ドメイン名を使用する必要があります。
[関連]オープン認証 (OAuth) 資格情報を使用したソリューションへのアクセス(FileMaker ナレッジベース)
FileMaker Pro 16の新機能:[URL から挿入]スクリプトステップのcURL オプション
December 01, 2017
FileMaker Pro 16では、[URL から挿入]スクリプトステップでさまざまなcURL オプションを指定できるようになっています。
curlは、さまざまな通信規格に対応しているデータ転送用のコマンドラインツールおよびライブラリです。FileMaker Pro 16では、90を超えるcURL オプションがサポートされており、[URL から挿入]スクリプトステップにおいて多数の一般的なファイル転送オプションを利用できるようになっています。
このオプションを使用することで、REST APIで他のアプリケーションにJSONデータを要求するHTTPリクエストを簡単に作成することができます。
[関連]サポートされている cURL オプション(FileMaker Pro 16 ヘルプ)
FileMaker Pro 16の新機能:外部データソース参照における変数のサポート
November 28, 2017
FileMaker Pro 16では、FileMaker データソース参照で変数がサポートされるようになっています。
他のFileMakerファイルまたはODBC データソース名(DSN)に対するFileMaker データソース参照では変数がサポートされますが、参照を使用するものにアクセスする前に変数を設定する必要があります。参照が解決された後は、変数が変更されても参照は変更されません。
なお、FileMaker データソースを編集するには、[ファイル]メニューの[管理]>[外部データソース...]を選択した後、一覧から FileMaker データソースを選択して[編集...]をクリックします。
FileMaker Server 16の新機能:FileMaker WebDirectでPDFファイルの出力をサポート
November 21, 2017
FileMaker Server 16では、FileMaker WebDirectで[印刷]、[印刷設定]および[レコードを PDF として保存]スクリプトステップを使用できるようになっています。
[印刷]スクリプトステップを用いてFileMaker WebDirectでPDFファイルを生成すると、新しいWebブラウザーのタブにPDFファイルが表示されます。PDFファイルを表示するには、Webブラウザーのポップアップブロックを無効にする必要があります。
FileMaker WebDirectで[レコードを PDF として保存]スクリプトステップを使用すると、作成されたPDFファイルはWebブラウザーで設定されているダウンロードフォルダに保存されます。なお、[レコードを PDF として保存]スクリプトステップはモバイルデバイスではサポートされていません。
[関連]FileMaker Server 16の新機能:サーバーサイドスクリプトでPDFファイルの出力が可能に(FAMLog)
FileMaker Cloud 1.16.0の新機能:FileMaker Data API (Trial)
November 17, 2017
FileMaker Cloud 1.16では、他のアプリケーションやサービスでFileMakerデータベースのデータを利用できる、RESTベースの「FileMaker Data API」が新機能として追加されています。
FileMaker Data APIは、FileMaker Server 16と同様、FileMaker Cloud 1.16では試用版として利用できる機能です。2018年9月27日が試用期限となっており、試用期間終了後はFileMaker Data APIを利用できなくなるので注意が必要です。
FileMaker Data APIのライセンスモデルが将来導入される計画となっており、FileMaker Data APIを引き続き使用するには試用期間が終了する前にFileMakerプラットフォームの最新バージョンにアップグレードする必要があるとのことです。
FileMaker Cloud 1.16に含まれるNode.jsのバージョンを確認する
November 15, 2017
nodeコマンドを使用することで、FileMaker Cloud 1.16に同梱されているNode.jsのバージョンを確認できます。
FileMaker Cloud 1.16.0では、FileMaker CloudのFileMaker Data API エンジンで使用しているNode.jsのバージョン情報は次のように表示されます。
[実行例]
$ "/opt/FileMaker/FileMaker Server/node/bin/node" -v
[実行結果]
v6.9.4
現時点におけるFileMaker Cloudの最新バージョンはバージョン1.16.0(1.16.0.55)です。FileMaker Cloud 1.16.0にはNode.js v6.9.4が同梱されています。
[関連]macOS版FileMaker Server 16に含まれるNode.jsのバージョンを確認する(FAMLog)、FileMaker Cloud 1.16.0.55 リリースノート(FileMaker)
FileMaker Cloud 1.16.0の新機能:FileMaker Admin API (Trial)
November 14, 2017
FileMaker Cloud 1.16.0では試用版としてFileMaker Admin APIを利用できるようになっています。
RESTベースのFileMaker Admin API (Trial)を使用すると、メッセージやスクリプトスケジュールを作成したり、データベースファイルや接続クライアントの一覧情報を確認したり、データベースファイルを開いたり閉じたりする処理などを実行することができます。
なお、FileMaker Admin APIのトライアル期間は2018年9月27日に終了します。トライアル期間終了後は使用できなくなるので注意が必要です。
[関連]FileMaker Cloud 16 Admin API Guide(FileMaker)
第37回カスタムWeb勉強会開催のお知らせ
November 10, 2017
2017年12月23日(土)午前10時より「第37回カスタムWeb勉強会」を開催します。
カスタムWeb勉強会は、参加者によるライトニングトークや質問、そして発表・質問内容に関するディスカッションの構成で進めている出席者全員参加型の勉強会です。
FileMaker ServerのカスタムWeb公開、FileMaker API for PHP、FileMaker Data API、FX.php、INTER-Mediator、FMCakeMix、JavaScriptやCSS等に興味・関心のある方のご参加をお待ちしています。詳細および参加申込については下記URLのページをご覧ください。
http://www.famlog.jp/cwpstudy/37