공공 부문 디지털 서비스에서 확장 가능한 데이터 모델 사용

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 12월 10일
  • 소요 시간: 7분
  • ServiceNow 플랫폼의 유연성 덕분에 상호 공공 부문 디지털 서비스작용할 수많은 애플리케이션을 만들 수 있습니다. 공공 부문 디지털 서비스 은 이러한 애플리케이션에서 확장하고 활용할 수 있는 데이터 모델을 제공합니다.

    제품 모델

    제품 모델

    제품 모델은 최종 사용자(구성원, 신청자 또는 비즈니스)에게 제공되는 제품의 특정 버전 또는 구성입니다. 조직에서 소비자에게 제공하는 제품 집합을 나타내며 서로 다른 제품 모델 간의 관계를 허용합니다. 제품 모델은 정부 서비스 에이전트와 최종 사용자에게 기관에서 제공하는 제품과 구성원이 사용하는 제품에 대한 공통된 이해를 제공합니다. 제품 모델은 신청자가 신청하는 사회적 혜택 프로그램 또는 최종적으로 신청자에게 발급되는 특정 유형의 허가일 수 있습니다. 최종 사용자는 정부 서비스 포털에서 요청한 제품을 볼 수 있습니다.

    서비스를 제품 모델과 연결하여 사용자가 제품에 대한 서비스를 선택한 다음, 제품을 지원하는 서비스에 대한 서비스 정의를 만들고 적절한 제품 및 카탈로그 항목과 연결할 수 있도록 합니다. 고객이 해당 카탈로그를 사용하여 서비스를 요청할 수 있도록 합니다. 서비스 정의 기능을 사용하여 제품을 지원하기 위해 제공되는 서비스에 대한 정의를 생성합니다. 이 기능은 케이스 유형 플러그인과 함께 사용할 수 있습니다.

    정부 서비스 포털에서 최종 사용자는 포털에서 사용 가능한 서비스를 선택할 수 있습니다. 서비스를 선택하면 서비스 정의와 연결된 기록 생성자가 표시됩니다. 기록 생성자를 제출하면 올바른 케이스 유형의 케이스가 만들어집니다.

    구현자는 에이전시에서 제공하는 서비스를 기반으로 고유한 제품 모델을 만들거나 필요한 경우 바로 사용 가능한 제품 모델에 필드를 추가하여 제품 모델을 설명할 수 있습니다. 운전면허증의 경우 A, B 또는 C를 선택하여 라이센스 클래스에 대한 선택 필드를 추가하여 클래스당 하나의 제품 모델 기록을 만들 수 있습니다.

    제공되는 각 제품에 대해 특정 제품 모델을 갖추면 제품 정의, 제품과 관련된 서비스 연결, 특정 제품 인스턴스 제공, 추가 워크플로우, 보고 등 허가 프로세스 구현의 여러 측면을 지원하는 데 도움이 됩니다. 각 플레이북에 대한 제품 모델 및 관련 필드가 기본적으로 제공됩니다.

    관련 없는 필드가 있는 여러 유형의 허가를 처리하는 경우, 허가 모델 기본 클래스에서 특정 제품 모델 클래스를 확장하여 관련 허가 제품에 대한 다양한 속성을 정의할 수 있습니다.

    제품 모델을 사용하려면 관리자는 다음을 수행해야 합니다.
    • 서비스 정의를 생성합니다. 서비스 정의에 대한 자세한 내용은 다음 문서를 참조하십시오 .
    • 제공되는 제품을 서비스 정의와 연결
    • 하나 이상의 카탈로그 항목을 서비스 정의와 연결합니다.
    • 필드를 추가하여 제품 모델을 더욱 차별화합니다.

    케이스 유형 및 서비스 정의

    케이스 유형과 서비스 정의를 모두 사용하여 구성원 요청을 이행하는 데 필요한 프로세스와 데이터를 정의할 수 있습니다. 이 섹션에서는 다양한 상황에서 사용할 구현을 선택하기 위한 결정 사항에 대해 설명합니다.

    케이스 유형

    케이스 유형은 특정 유형의 구성원 요청을 해결하는 데 필요한 프로세스와 데이터를 나타냅니다. 예를 들어 공공 부문 내에서 정부 서비스 에이전트는 정보 요청, 유지관리 요청, 사회적 혜택 신청 처리 또는 라이선스 및 허가 관리와 같은 다양한 구성원의 요구에 케이스 유형을 사용할 수 있습니다. 포털을 통해 해당 기록 생성자를 제출할 때 올바른 유형의 케이스가 생성되도록 기록 생성자를 특정 유형의 케이스와 연결할 수 있습니다.

    애플리케이션에서 공공 부문 디지털 서비스 바로 사용 가능한 기존 케이스 유형에서 확장하거나 케이스 테이블을 확장하는 완전히 새로운 케이스 유형을 만들고 구성하여 특정 케이스 애플리케이션 유형을 구현하고 사전 구축된 역할, 비즈니스 규칙 및 기타 비즈니스 논리를 활용할 수 있습니다.

    새 케이스 유형을 만들면 기존 케이스의 확장인 새 테이블을 만들거나 완전히 새로운 케이스 유형을 만들 수 있습니다. 일반적으로 여기에는 새 역할, 모듈, 작업 공간 및 기타 필수 엔터티 생성이 포함됩니다. 케이스 유형에 대한 자세한 내용은 고객 서비스 케이스 유형을 참조하십시오

    모든 공공 부문 디지털 서비스 애플리케이션에는 기본 케이스 유형 테이블이 있습니다. 해당 애플리케이션에 대해 새 케이스 유형을 추가할 때 기본 케이스 유형 테이블을 사용합니다. 예를 들어, 에서 새 케이스 유형 라이센스 및 허가 플레이북이 필요한 경우 라이센스 및 허가 기본 케이스 테이블을 확장합니다. 이 테이블은 그 자체로 정부 서비스 기본 케이스 테이블의 확장이며, 라이센스 및 허가 케이스에만 관련된 보다 구체적인 정보를 캡처하기 위해 생성되었습니다. 그러나 PSDS에 작동하는 기본 애플리케이션이 없는 새 케이스 유형이 필요한 경우, 기본 PSDS 케이스 [sn_govservice_case] 테이블을 확장하십시오. 각 공공 부문 디지털 서비스 애플리케이션과 함께 설치되는 기본 테이블에 대한 자세한 내용은 다음 문서를 참조하십시오 공공 부문 디지털 서비스 데이터 모델.

    에서 새 케이스 유형을 공공 부문 디지털 서비스생성해야 하는지 여부를 평가할 때는 다음 사항을 고려해야 합니다.
    • 새 케이스 유형 대신 서비스 정의를 사용해야 합니까?
    • 사용 사례에 사용할 수 있는 애플리케이션이 이미 있습니까?
    • 새 케이스 유형을 만들 때 어떤 기본 PSDS 케이스 유형을 확장해야 합니까?

    케이스 유형 및 케이스 유형을 확장하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 공공 서비스 케이스에 대한 프로세스 및 데이터 정의.

    서비스 정의

    케이스 유형 외에도 서비스 정의를 사용하여 사용자 지정 프로세스를 생성할 수도 있습니다. 서비스 정의는 고유한 요청 및 이행 프로세스를 제공하는 특정 케이스 유형 위에 위치하는 구성입니다. 이미 케이스 유형이 있고 기존 가상 사용자에 대한 도메인 내에서 새 사용 사례를 추가할 때 서비스 정의를 사용합니다. 이 경우 서비스 정의를 사용하여 새로운 사용 사례를 더 빠르게 개발할 수 있습니다.

    다음은 서비스 정의를 만드는 데 필요한 메인 구성요소입니다.
    • 새 서비스에 대해 생성된 서비스 정의 기록입니다.
    • 새 뷰 및 케이스 유형 테이블의 새 서비스에 대해 생성된 뷰 규칙입니다.
    • 케이스 유형 테이블에서 새 기록을 만들 때 트리거되는 새 서비스에 대해 만들어진 새 플로우입니다. 플로우는 여러 작업 또는 하위 작업이 있는 사용 사례와 같이 보다 복잡한 사용 사례에만 필요합니다.
    • 고객/요청자가 Service Catalog를 통해 생성할 수 있는 새 기록 생성자입니다. 최종 사용자가 요청을 생성하도록 하려는 경우에만 기록 생성자를 사용하십시오.
    서비스 정의에 대한 자세한 내용은 다음 문서를 참조하십시오 공공 부문 디지털 서비스에 대한 서비스 정의.

    테이블 및 필드

    데이터 모델을 사용하여 공공 부문 디지털 서비스공공 부문 디지털 서비스 애플리케이션과 함께 설치되는 테이블과 필드를 검토하고 특정 사용 사례에 기본 케이스 테이블 확장이 필요한지 여부를 결정합니다.

    인스턴스가 처음 생성되면 관리자는 사전 구축된 역할, 규칙 및 기타 비즈니스 논리를 포함하여 모든 공공 부문 기능을 활성화하는 데 필요한 데이터로 데이터 구조를 설치하고 채웁 공공 부문 디지털 서비스 니다. 이 데이터는 인스턴스에 있는 모든 제품의 기초로 간주되고 모든 공공 부문 디지털 서비스 애플리케이션에 포함된 테이블에 보관됩니다.

    공공 부문 디지털 서비스 애플리케이션에서 기본 시스템 테이블을 확장하여 처리 중인 케이스에 보다 특정한 케이스 유형을 만들 수 있습니다. 예를 들어 플랫폼의 공공 부문 디지털 서비스 기능을 확장하고 사용자 지정 애플리케이션을 만들 수 있는 사용자 지정 테이블을 만들 수도 있습니다. 사용자 지정 테이블을 사용하여 기본 시스템 워크플로우를 구성 및 확장하고, 인스턴스에서 공공 부문 디지털 서비스 새 기능이나 사용자 지정 애플리케이션을 추가할 수 있습니다.

    다른 테이블을 확장하는 테이블을 하위 클래스라고 하며, 확장되는 테이블은 상위 클래스입니다. 테이블은 다른 테이블을 확장하면서도 다른 테이블에 대한 확장을 제공하는 상위 클래스와 하위 클래스 둘 다가 될 수 있습니다. 다른 테이블의 확장이 아닌 상위 클래스를 기본 클래스라고 합니다. 하위 테이블에는 상위 테이블에 속한 필드가 자동으로 포함되지만 상위 테이블에 하위 테이블의 모든 필드가 포함되지 않을 수도 있습니다. 테이블과 필드는 사용자 지정할 수 있으며 기본 테이블과 확장 테이블에 새 필드를 추가하여 케이스와 관련된 특정 정보를 적절하게 캡처하고 추적할 수 있습니다. 기본 테이블에 추가된 모든 필드는 확장 테이블에 표시됩니다.

    테이블 확장:
    • 새 테이블을 확장 테이블에 연결합니다.
    • 새 테이블에 시스템 필드를 생성합니다.
    • 하나 이상의 데이터베이스 테이블을 만들어 상위 및 하위 클래스를 저장합니다.
    확장 하위 테이블에서 새 필드를 만들어도 기본 테이블은 편집되지 않습니다.

    이 데이터 모델은 각 공공 부문 디지털 서비스 애플리케이션에 포함된 테이블과 필드를 간략하게 설명하여 기본 케이스 테이블이 정보를 캡처할 수 있는지 또는 테이블을 확장하여 필드를 제거하거나 특정 데이터를 캡처하기 위해 필드를 추가해야 하는지 확인할 수 있습니다. 테이블 및 케이스 유형 확장에 대한 자세한 내용은 다음 문서를 참조하십시오 Table extension and classes.