서비스 생성자와 함께 설치되는 구성요소

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 5분
  • 서비스 생성자와 함께 여러 유형의 구성요소가 설치됩니다.

    데모 데이터는 서비스 생성자와 함께 사용할 수 있습니다. 데모 데이터는 부서 서비스 서비스 카탈로그 범주를 제공합니다.

    새 서비스 범주를 만들면 해당 서비스 범주에 대한 구성요소도 생성됩니다.

    서비스 생성자와 함께 다음 구성요소가 추가됩니다.

    테이블

    표 1. 서비스 생성자 테이블
    테이블 설명
    서비스 범주 [catalog_category_request] 모든 서비스 범주를 저장합니다.
    서비스 범주 요청 사용자 [catalog_category_request_user] 서비스 범주의 이행자를 추적합니다. 이러한 기록을 사용하여 필요에 따라 역할을 부여하거나 제거합니다.
    서비스 [sc_cat_item_producer_service] 모든 서비스를 저장합니다.
    서비스 범주 앱 메뉴 [service_category_app_menu] 각 서비스 범주에 대한 애플리케이션 메뉴를 저장합니다.
    서비스 범주 사용자 역할 [service_category_user_role] 서비스 범주의 편집자이기 때문에 역할이 부여된 사용자를 추적합니다.

    UI 작업

    UI 작업 설명
    범주 및 테이블 작성 요청된 서비스 범주를 승인하고 해당 범주에 대한 시스템 구성요소를 생성합니다.
    범주 게시 요청 서비스 생성자가 범주 게시를 요청할 수 있습니다.
    새 서비스 작성 서비스 범주 내에 새 서비스를 작성합니다.
    테이블 정의 보기 서비스 범주에 대한 작업 테이블 정의 [sys_db_object]를 엽니다.
    작업 목록 보기 서비스 범주와 연결된 작업 목록을 엽니다.

    UI 정책

    UI 정책 설명
    만기일 숨기기 상태가 요청됨이거나 기한이 비어 있으면 서비스 범주 양식에서 기한 필드를 숨깁니다.
    비어 있는 경우 범주 숨기기 서비스 범주 양식에서 범주 필드가 비어 있는 경우 숨깁니다.
    게시됨 표시 상태가 생성되었지만 게시되지 않았거나 게시할 준비가 되면 서비스 범주 양식에 게시됨 확인란이 표시됩니다.
    테이블 이름 숨기기 테이블에 값이 있으면 서비스 범주 양식에서 테이블을 표시하고 테이블 이름을 숨깁니다.
    범주 이름 숨기기 상태가 요청됨 또는 거부됨이면 서비스 범주 양식에서 이름을 숨깁니다.
    테이블 이름 읽기 전용 상태가 요청되지 않은 경우 서비스 범주 양식에서 부서 및 테이블 이름을 읽기 전용으로 만듭니다.
    편집기 숨기기 상태가 요청됨 또는 거부됨이면 서비스 범주 양식에서 편집자 필드를 숨깁니다.

    속성

    속성 설명
    glide.citizen_developer.범주.자동 게시 새 서비스 범주를 부서 서비스 범주의 하위 범주로 서비스 카탈로그에 자동으로 추가합니다.
    • 유형: 예|아니오
    • 기본값: true
    • 위치: 시스템 속성 [sys_properties] 테이블
    glide.citizen_developer.set_category_roles 새 서비스에 대한 범주를 설정할 수 있는 쉼표로 구분된 역할 목록입니다.
    • 유형: 문자열
    • 기본값: admin, catalog_admin
    • 위치: 시스템 속성 [sys_properties] 테이블
    glide.service_creator.auto_add_to_category 부서별 범주 외에 새 서비스를 부서 서비스 카탈로그 범주에 자동으로 추가합니다.
    • 유형: 예|아니오
    • 기본값: true
    • 위치: 시스템 속성 [sys_properties] 테이블

    스크립트 포함

    스크립트 포함 설명
    serviceCategoryIsUnpublished 서비스 범주가 게시되지 않은 경우 true를 반환하는 전역 함수입니다.
    getMyCatalogCategories 현재 사용자가 관리자 또는 편집자인 범주의 목록을 반환하는 전역 함수입니다.

    클라이언트 스크립트

    클라이언트 스크립트 설명
    중복 범주 이름 검사 요청된 서비스 범주의 이름이 기존 서비스 범주와 같은 경우 서비스 범주 요청 양식에 경고를 표시합니다.
    테이블 이름 수정 서비스 범주 요청 양식에서 유효한 테이블 이름을 확인합니다.
    초안 서비스 숨기기 적절한 경우 서비스 범주 요청 양식에서 초안 서비스 관련 목록을 숨깁니다.
    테이블 이름 제안 새 서비스 범주 요청에 대해 서비스 범주 요청 양식에 유효한 테이블 이름을 제안합니다.
    게시된 범주 서비스 범주 요청 양식에서 게시됨을 선택하면 도움말 메시지를 표시합니다.
    이행자 숨기기 적절한 경우 서비스 범주 요청 양식에서 이행자 관련 목록을 숨깁니다.
    편집기 메시지 적절한 경우 편집기 필드에 대한 도움말 메시지를 표시합니다.
    기타 테이블 메시지 선택한 부서의 기존 서비스 범주 테이블에 대한 정보를 제공합니다.
    상태 메시지 상태 필드에 대한 도움말 메시지를 표시합니다.

    비즈니스 규칙

    비즈니스 규칙 설명
    서비스 쿼리 catalog_admin 역할이 없는 사용자가 관리자 또는 편집자인 서비스 범주 내에서 서비스 기록을 볼 수 있도록 제한합니다.
    신규 서비스 새 sc_cat_item_producer_service 기록이 생성될 때 메시지를 제공합니다.
    테이블 이름 필요 승인 전에 서비스 범주 요청에 유효한 테이블 이름이 있는지 확인합니다.
    이행자 역할 제거 서비스 이행자가 범주에서 제거되면 관련 역할을 제거합니다.
    범주 요청 쿼리 catalog_admin 역할이 없는 사용자가 관리자 또는 편집자인 서비스 범주 기록을 볼 수 없도록 제한합니다.
    편집자 역할 서비스 범주 편집기에서 관련 역할을 추가하거나 제거합니다.
    사용자 역할 삭제 적절한 경우 서비스 범주 편집자에서 관련 역할을 제거합니다.
    게시된 범주 서비스 범주 요청 양식에서 게시됨 확인란이 선택되면 상태를 카탈로그에 게시됨으로 설정합니다.
    비어 있는 경우 서비스 이름 채우기 서비스 이름이 제공되지 않은 경우 서비스 이름을 채웁니다.
    부서 서비스 범주 추가 부서 서비스 서비스 카탈로그 범주에 새 서비스를 추가합니다.
    기본 이행 사용자 담당자가 지정되지 않은 경우 범주 관리자를 서비스 작업의 담당자로 만듭니다.
    스크래치패드 초안 서비스 개수 필드 도움말 메시지를 생성합니다.
    카탈로그 범주 요청 승인됨 새 서비스 범주를 사용하는 데 필요한 구성요소를 만듭니다.
    관리자 역할 범주 관리자에게 관련 역할을 부여합니다.
    새 서비스 스크립트 새 서비스의 스크립트를 채워 할당 그룹 또는 사용자를 설정합니다.
    getDepartmentUsers 부서의 사용자를 반환합니다.
    초안 항목 쿼리 catalog_admin 역할이 없는 사용자가 관리자 또는 편집자인 초안 서비스 기록을 볼 수 없도록 제한합니다.
    이행자 역할 부여 서비스 이행자에게 관련 역할을 부여합니다.
    스크래치패드 부서 이름 필드 도움말 메시지를 생성합니다.
    스크래치패드 필드 도움말 메시지를 생성합니다.
    부서의 기타 테이블 필드 도움말 메시지를 생성합니다.
    단일 범주에서 단일 카탈로그 설정 새 서비스에 대한 기본 카탈로그를 채웁니다.

    이메일 알림

    표 2. 서비스 생성자 이메일 알림
    이름 설명
    서비스 범주 게시됨 범주 요청이 승인되면 서비스 범주의 관리자에게 알립니다.
    서비스 범주 거부됨 범주 요청이 거부되면 서비스 범주의 관리자에게 알립니다.
    서비스 범주 요청 삽입됨 새 범주 요청이 생성되면 카탈로그 관리자에게 알립니다.
    서비스 범주 생성됨 범주가 생성되면 서비스 범주의 관리자에게 알립니다.
    서비스 범주 게시 요청됨 범주 게시가 요청되면 카탈로그 관리자에게 알립니다.
    서비스 범주 요청 오픈됨 새 범주 요청이 관리자를 대신하여 생성되면 서비스 범주 관리자에게 알립니다.