배지 판독기 통합 사용자 지정

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 배지 판독기 통합에는 스크립팅된 여러 확장점이 포함되어 있으므로 해당 기능과 함께 설치되는 스크립트 포함을 사용자 지정할 수 있습니다.

    기본 배지 판독기 통합 스크립트 포함은 읽기 전용입니다. 기능의 모양과 느낌을 수정하려는 고객은 스크립팅된 확장점을 사용하여 여러 스크립트 포함을 변경할 수 있습니다.

    스크립트 포함 코드를 수정하는 기능이 유용한 다양한 시나리오가 있습니다. 예를 들어 이미 데이터 모델을 사용하여 배지 번호를 저장하는 경우 배지 판독기 통합 애플리케이션 sn_badge_user_badge(사용자 배지) 테이블을 사용하여 배지 번호를 저장하지 않는 것이 좋습니다. 대신 sn_badge에 대한 확장 구현을 생성할 수 있습니다 . 데이터 모델을 지원하는 BadgeReader 입니다.

    배지 스캔에서 수신되는 데이터 유형 또는 데이터를 구문 분석하는 방법을 사용자 지정할 수 있습니다. sn_badge에 대한 확장 구현을 생성할 수 있습니다 . 데이터 모델을 지원하는 BadgeReaderParser 입니다.

    다음 코드는 배지 판독기 통합 애플리케이션에서 스크립팅된 확장점을 사용하여 변경할 수 있습니다.

    스크립팅된 확장점 설명
    배지 판독기

    API 이름: sn_badge. 배지 판독기

    BadgeReaderImpl 스크립트 포함에 사용되는 확장점입니다.

    장치 식별자로 배지 판독기를 찾으려면 이 스크립트를 사용합니다.

    BadgeReaderParser

    API 이름: sn_badge. BadgeReaderParser

    BadgeReaderParserImpl 스크립트 포함에 사용되는 확장점입니다.

    API에서 카드 데이터 문자열을 구문 분석하는 데 사용합니다.

    BadgeReaderUser

    API 이름: sn_badge. BadgeReaderUser

    BadgeReaderUserImpl 스크립트 포함에 사용되는 확장점입니다.

    배지 번호와 시설 코드에서 sys_user을 찾으려면 이 스크립트를 사용합니다.
    주:
    배지 번호를 저장하기 위한 데이터 모델이 이미 있는 경우 데이터 모델을 지원하도록 배지 판독기 통합 애플리케이션 코드를 재정의하는 데 사용할 스크립트입니다.
    BadgeReaderScanProcessor

    API 이름: sn_badge. BadgeReaderScanProcessor

    BadgeReaderScanProcessor 스크립트 포함에 사용되는 확장점입니다.

    배지 스캔 이벤트를 관리하려면 이 측면을 사용합니다.

    스크립팅된 확장점과 이를 만들고 사용하는 방법에 대한 자세한 내용은 확장점을 사용하여 애플리케이션 기능 확장스크립팅된 확장점 생성 및 추가를 참조하십시오.