NFCを使ったデータ取得方法

NFCを使ったデータ取得方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

NFC 対応タグからデータを取得します。

利用例

ある組織が、従業員が社員証のNFC 対応ID カードをフィードバック収集用のスマートフォン/タブレットにかざすことで、カフェテリアやトイレに関するフィードバックを送信できる仕組みを必要としています。スマートフォン/タブレットにはCreator フォームが表示され、ID カードから従業員の詳細を取得し、フィードバックを入力するフィールドを提供します。

動作を確認する

前提条件

  1. 対象の NFC タグおよびステッカーには、NFC Data Exchange Format(NDEF)に従ったデータが書き込まれている必要があります。
  2. エンドユーザーの Android デバイスには NFC ハードウェアが搭載されている必要があります。デバイスの設定で「NFC」と検索することで利用可能か確認できます。

手順

メモ: このチュートリアルを実際に試すには、従業員 ID とメールアドレスがあらかじめ書き込まれたNFC タグが必要です。NFC タグの書き込み方法については、オンライン記事を参照してください。

1. フォームを作成し、名前を Report Issue とし、次の詳細を設定します。

 

フィールドタイプ

フィールド名

フィールドリンク名

複数行

フィードバック

Feedback

一行

従業員 ID

Employee_ID

一行

従業員メール

Employee_Email


2.ページを作成し、名前を フィードバック とし、ボタンを追加します。

3. ラベルフィードバックを送信 に設定します。

4. 操作セクションで、次のようにクエリパラメーターを設定します。
  1.  zc_NFCTAG_Employee_ID=0&zc_NFCTAG_Employee_Email=1

動作を確認する


注意点

  1. ID カード(NFC タグ)には、あらかじめ従業員 IDメールアドレスがオンラインツールを使用して書き込まれています。
  2. NDEF では、タグに 1 つまたは複数のデータ(データポイント)を含めることができるため、フォーム内のフィールドと NDEF データを対応付ける必要があります。つまり、NFC タグに保存されているデータを、フォームのフィールドにマッピングする必要があります。
  3. 次の形式のあらかじめ定義されたクエリ文字列を使用するだけで、Zoho Creator フォームで NFC を有効にできます。
  1. zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
ここで、
    1. 0、1、n は、タグ内の 1 番目、2 番目、n 番目のNDEF(NFC Data Exchange Format)データ(データポイント)を表します。
    2. fieldLinkName1fieldLinkName2fieldLinkNameN は、NFC タグの読み取りによってデータを入力したいフィールドのリンク名です。
  1. このチュートリアルでは、手順 4 でフォームのクエリパラメーターを指定しています。適切なクエリパラメーターを指定した openurl Deluge タスクを使用することもできますし、ページにHTML スニペットを追加し、<div> コンテナを使用して必要なフォームを埋め込むこともできます。
  2. アプリ内では、フォームを権限で制限し、フィードバック送信時のデータ改ざんを防ぐために、ID とメールのフィールドを無効化できます。
  1. Zoho Creator で NFC タグを読み取る
  2. OpenURL タスク