---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

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

# Badge Reader Integration イベントハンドラーの作成と変更 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

バッジスキャンイベントに関連付けられたアクションを構成し、バッジがスキャンされたときに実行するコードを定義します。

## 始める前に

必要なロール：sn_badge.badge_admin

## このタスクについて

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

バッジイベントハンドラーレコードは、ウォークアップエクスペリエンス アプリケーション固有のバッジリーダー統合の一環として提供されます。  
注:  
バッジイベントハンドラーフォームの \[スクリプト\] フィールドに入力したコードは、BadgeScanProcessor 内の GlideScopedEvaluator を使用して実行されます。

## 手順

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

