이행 테이블

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 프로덕션 인스턴스가 앱의 권리 있는 사용을 시행할 수 있도록 ServiceNow Store 하려면 기록 소유자 또는 구독한 앱 사용자만 업데이트할 수 있는 테이블을 구성합니다.

    사용자 지정 애플리케이션을 지원하기 위해 개발자가 만들거나 확장하는 테이블의 경우 해당 테이블을 이행 테이블로 지정할 수 있습니다. 이행 테이블에서는 구독한 이행자 사용자만 이행자 작업(일반적으로 소유하지 않은 기록 생성/업데이트/삭제)을 수행할 수 있습니다.

    반대로 이행 테이블이 아닌 테이블의 경우 구독하지 않은 사용자를 포함하여 모든 사용자가 요청자 역할을 할 수 있습니다. 이는 사용 관리자가 애플리케이션을 구현하는 모든 프로덕션 인스턴스에서 구독 적용을 활성화할 수 있도록 허용하려는 의도입니다.

    이행 테이블의 기록 소유권

    시스템에서 이행자 작업을 식별할 수 있도록 하려면 테이블에 있는 기록의 소유권을 결정하는 방법을 정의합니다. 애플리케이션 개발자는 사용자가 레코드를 소유하는지 여부를 결정하는 조건 세트를 지정합니다. 예를 들어, UserA 기록을 열거나 다른 자원이 대신 기록을 UserA연 경우 UserA 작업 테이블에서 기록을 소유합니다.
    구독이 필요한 작업 확장 테이블, 시간 카드 및 앱의 경우 시스템은 기본적으로 테이블을 이행 테이블로 설정하고 소유권 조건을 자동 할당합니다. 앱을 지원하기 위해 만든 테이블의 경우 테이블을 이행 테이블로 표시하고 소유권 조건을 지정할 수 있습니다(예: [opened_by][is][currentUser] 또는 [caller_id][is][currentUser] 필터 사용).

    소유권에 대한 시스템 기본 조건

    동작 소유권 조건 [owner_condition]
    작업 확장 opened_by(읽기 전용)
    카탈로그 요청 requested_for(읽기 전용)
    구독이 필요한 앱의 다른 테이블 sys_created_by(읽기 전용)
    구독이 필요한 앱에 대해 개발자가 만든 테이블 개발자에 의해 지정됨