オートメーションとNFCタグを使ってClaris FileMaker Go 19でスクリプトを実行する
こんにちは、エミックの松尾です。iOSのショートカットには、特定のイベントが起こると作動するオートメーションと呼ばれる機能が用意されています。例えば、“ショートカット”Appでパーソナルオートメーションを設定することで、NFCタグをスキャンした際に特定のショートカットを動かすことが可能です。今回の記事では、iOSのショートカットで利用できるパーソナルオートメーションとNFCタグを使ってClaris FileMaker Go 19でスクリプトを実行する方法について記しています。
iOSのショートカットを使ってスクリプトを実行する手順
iOSのショートカットを使ってClaris FileMaker Go 19でスクリプトを実行する方法については以前の記事で紹介したことがあります。
事前にClaris FileMaker Pro 19で拡張アクセス権を設定し、ショートカットの登録を有効化した上で、カスタム AppをFileMaker Go 19にコピーしておく必要があります。手順の詳細については当該記事を参照してください。
今回も、iOSのショートカットを使ってFileMaker Go 19のスクリプトを実行できる状態になっている前提で解説を進めていきます。
NFCの概要
NFCはNear Field Communicationの略です。日本語では近距離無線通信であり、この通信規格を利用すればかざすだけで通信ができます。NFCタグにデータを書き込み、そのNFCタグを状況に応じて適宜読み込むことができます。
今回の記事では、iOS 14.0.1を搭載している第2世代iPhone SEを使って、任天堂のamiibo(アミーボ)にあるNFCタグをスキャンする、という方法で検証を行いました。
今回、NFCタグへの書き込み手順については特に解説しません。購入枚数にもよりますが、NFCタグは1枚あたり40円から100円程度で購入することができます。例えば、NFC Toolsというアプリを利用すれば、購入したNFCタグにiPhoneでデータを書き込むことができます。
iOSでNFCを利用するパーソナルオートメーションを作成
iOSでパーソナルオートメーションを作成するには、まず始めに“ショートカット”Appをタップして起動します。
“ショートカット”Appを起動した後、[オートメーション]をタップします。すでにオートメーションが作成されている場合は右上隅にある[+]をタップします。
次に[個人用オートメーションを作成]をタップします。
今回はNFCタグを利用するので、[NFC]をタップします。なお、NFCタグのスキャンに対応していないiPhoneの場合には、残念ながらこの画面で[NFC]は表示されません。
NFCタグをスキャンできるiPhoneの場合には、続けて[スキャン]をタップします。
iPhoneをNFCタグにかざしてスキャンします。
NFCタグをスキャンした後、タグに名称を付けます。名称を入力した後、[OK]をタップします。
[次へ]をタップします。
パーソナルオートメーション用のアクションを設定
パーソナルオートメーションが実行するアクションを設定します。[アクションを追加]をタップします。
[App]をタップします。
[FileMaker Go 19]をタップします。
[FileMaker Go スクリプトを実行]をタップします。
[実行するスクリプトを含むファイルを選択します]という文字列の後に表示されている[ファイル]をタップします。
「PhotoReports (iPhone)」をタップして対象のファイルを選びます。
[スクリプト]をタップします。
「写真を撮影」をタップして対象のスクリプトを選びます。
[次へ]をタップします。
[実行の前に尋ねる]オプションを無効にします。
“実行の前に尋ねないようにしますか?”と確認のメッセージが表示されるので、[尋ねない]をタップします。これでオートメーションが作動したときに確認なしでアクションを実行するように調整できます。
[完了]をタップすると、パーソナルオートメーションの作成作業は完了です。
NFCタグをスキャンして動作を確認
パーソナルオートメーション作成作業完了後、スキャンしたNFCタグをスキャンすると、自動的にFileMaker Go 19が起動します。そして、指定したスクリプトが実行され、写真を撮影できる状態になります。
ただし、以前に作成したスクリプトのままだと、撮影した写真を既存のレコード上にあるオブジェクトフィールドに上書き保存するようになってしまっています。必要に応じて調整するようにしてください。
まとめ
iOSのショートカットで利用できるパーソナルオートメーションとNFCタグを使ってClaris FileMaker Go 19でスクリプトを実行する方法について解説しました。iOSのショートカットには、特定のイベントが起こると作動するオートメーションと呼ばれる機能が用意されています。“ショートカット”Appで設定できるパーソナルオートメーションを利用することで、NFCタグをスキャンした際に自動化されたショートカットを動かすことが可能です。これにより、NFCタグのスキャンに対応しているiPhoneであれば、NFCタグをスキャンした後にClaris FileMaker Go 19でスクリプトを実行することができます。
この記事が気に入ったらサポートをしてみませんか?