レコードをバーコードとして表示する

このRayBarcodeのサンプルでは、「取引先」または「取引先責任者」のページレイアウトに「Barcode」ボタンを追加できます。このボタンを「取引先」のレコードや「取引先責任者」のレコードでクリックすると、レコードの情報をQRコードに表示します。QRコードのデータはvCard形式です。

このサンプルではGcBarcodeVFコンポーネントを使用しています。

サンプルの構成

このサンプルでは次のファイルを使用します。

Visualforceページ

  • AccountBarcodePage
  • ContactBarcodePage

「取引先」のボタンまたはリンク

  • Barcode

「取引先責任者」のボタンまたはリンク

  • Barcode

Apexクラス

  • BarcodePageExtension
  • BarcodePageExtensionTest

サンプルは削除可能です。サンプルコードを直接参照したり、変更したりすると、サンプルの削除により修正内容が失われる可能性があります。サンプルを再利用する場合には、コピーを作成してご利用ください。

サンプルの使い方

このサンプルを動作させるには、以下の手順を実行して「取引先」または「取引先責任者」ページにカスタムボタンを追加します。

  1. Salesforceの画面を、Salesforce Classicに切り替える。
  2. 「設定 > ビルド > カスタマイズ > 取引先 > ページレイアウト」に移動する。
  3. 左ペインで「ボタン」を選択して、「Barcode」ボタンを「取引先の詳細」セクションの「カスタムボタン」領域にドラッグする。
  4. 「Barcode」ボタンは、「カスタムボタン」の下に表示される。
  5. ページレイアウトを保存する。

同様の手順で、「取引先責任者」ページに「Barcode」ボタンを追加します。

Barcodeボタンを押すと、現在の「取引先」または「取引先責任者」オブジェクトのURLとQRCodeを持つVisualforceページが表示されます。

生成されたバーコードはGcBacodeScanner用のサンプルでスキャンすることができ、ユーザが同じ取引先または取引先責任者を自分のモバイルデバイス上で見ることが可能です。

読み取り方法については、vCard形式のバーコードを読み取るを参照してください。

Copyright © 2019 GrapeCity inc. All rights reserved.