Badge Reader Integration イベントハンドラーの作成と変更

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • バッジスキャンイベントに関連付けられたアクションを構成し、バッジがスキャンされたときに実行するコードを定義します。

    始める前に

    必要なロール:sn_badge.badge_admin

    このタスクについて

    バッジイベントハンドラーモジュールを使用すると、バッジイベントハンドラーを複数のバッジリーダーにマップすることができます。たとえば、サンディエゴにバッジリーダー、CA にウォークアップ場所、およびサンタクララの CA 場所に別のバッジリーダーがあるとします。これらのバッジリーダーは両方とも、同じウォークアップバッジリーダーイベントにマッピングできます。

    バッジイベントハンドラーレコードは、ウォークアップエクスペリエンス アプリケーション固有のバッジリーダー統合の一環として提供されます。

    注:

    バッジイベントハンドラーフォームの [スクリプト] フィールドに入力したコードは、BadgeScanProcessor 内の GlideScopedEvaluator を使用して実行されます。

    手順

    1. 次のように移動する。 All (すべて) > バッジリーダーの統合 > バッジイベントハンドラー.
      バッジイベントハンドラーのリストが表示され、既存のバッジイベントハンドラーが表示されます。
    2. 既存のバッジイベントハンドラーを変更するには、名前をクリックします。
      または、新しいバッジイベントハンドラーを作成するには、[新規] をクリックします。
    3. [名前] フィールドにバッジイベントハンドラーの名前を入力します。
      たとえば、Walk-up Badge Event などとします。
    4. 必要に応じて、[簡単な説明] フィールドに詳細を入力します。
    5. [スクリプト] フィールドの // your code goes here の後にコードを入力します。
      バッジイベントハンドラースクリプト
      バッジイベントハンドラーのコード
      注:
      [スクリプト] フィールドに ウォークアップエクスペリエンス アプリケーションを指定するコードを入力してレコードを保存または送信するまで、[アプリケーション] フィールドは [グローバル] に設定されます。
    6. [送信] をクリックしてレコードを作成します。