앱에 대한 테이블 변경

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 관리자는 에 내장된 크리에이터 스튜디오앱의 연결된 테이블을 변경할 수 있습니다. 즉, 앱이 요청을 저장하는 테이블을 변경할 수 있습니다.

    앱 설정에서 데이터 관리 탭을 선택하여 앱의 현재 테이블을 봅니다. 자세한 내용은 에서 앱 설정 편집 크리에이터 스튜디오 문서를 참조하십시오.

    주:
    앱의 연결된 테이블을 변경하는 방법에는 두 가지가 있습니다.

    앱 테이블을 변경하는 이유

    앱에 대한 테이블을 변경하려는 몇 가지 이유는 다음과 같습니다.
    • 비즈니스 논리 또는 특정 필드 처리가 있는 기존 테이블이 있는 경우 앱이 해당 테이블에 쓰도록 하여 기존 논리를 사용하도록 할 수 있습니다.
    • 요청 앱 테이블은 광범위하게 수정할 수 없으므로 더 복잡하게 수정하고 다른 테이블을 사용할 수 있습니다.
    • 페더레이션 앱에서 구성요소를 상속하는 테이블을 사용하려고 합니다.
    • 대규모 페더레이션 애플리케이션이 이미 있고 새 크리에이터 스튜디오 애플리케이션의 데이터를 해당 페더레이션 앱 테이블에 넣으려고 합니다.

    앱의 테이블을 변경하기 위한 요구 사항

    테이블을 변경하려면 앱을 먼저 만들어야 합니다.

    일반적인 가이드라인은 요청 작업 테이블을 확장하는 테이블을 사용하는 것입니다.
    • 앱의 테이블을 요청 작업 확장 테이블을 확장하지 않는 테이블로 변경하면 자동화에 영향을 줄 수 있습니다.
    • 새 테이블에 request_type 필드가 없으면 앱의 자동화가 올바르게 트리거되지 않습니다.
      주:
      양식을 지정하는 요청 유형 필드는 요청 작업 테이블이나 요청 작업을 확장하는 테이블에서 변경할 수 있습니다. 이렇게 하려면 관리자이거나 sn_creatorstudio.configuration_admin 또는 sn_creatorstudio.task_admin 역할이 있어야 합니다.
    • 새 테이블의 request_type 필드에는 요청 유형 레이블이 있어야 하며 이는 기록 생성자 테이블에 대한 참조여야 합니다.
    • 새 테이블이 앱과 동일한 범위에 있지 않은 경우 테이블 범위에서 다른 범위의 업데이트를 허용해야 합니다.
    작업 테이블에 대한 자세한 내용은 다음 문서를 참조하십시오 Working with the Task table.

    앱에 대한 테이블을 변경하기 위한 역할

    앱의 연결된 테이블을 변경하려면 세분화된 관리자 역할인 admin 역할, sn_creatorstudio.app_configurator 역할 또는 sn_creatorstudio.configuration_admin이 있어야 합니다. 자세한 내용은 Granular admin roles required to secure your instance 문서를 참조하십시오.

    앱 테이블 변경의 영향

    다음 표에서는 앱 테이블 변경이 앱 빌드의 크리에이터 스튜디오 여러 부분에 어떤 영향을 미치는지 설명합니다.
    표 1. 테이블 변경이 앱의 일부에 미치는 영향
    앱 빌드의 일부입니다 효과
    양식 양식을 만든 후 앱의 테이블을 변경하면 사용자가 앱의 현재 테이블과 다른 테이블에 대해 생성된 양식을 볼 때 오류가 발생합니다.

    이 경우 테이블을 원래 테이블로 다시 변경하거나 사용자가 새 테이블을 사용하는 새 양식을 만들어야 합니다.

    자동화 테이블을 request_type 필드가 없는 테이블로 변경하면 사용자가 앱에 플레이북을 추가할 수 없습니다.
    작업 공간 목록 구성 사용자가 필터링된 목록을 만든 후 테이블을 변경하면 필터링된 목록이 원래 테이블을 유지합니다.

    필터링된 여러 목록이 서로 다른 테이블을 사용하는 경우 사용자는 이러한 불일치를 기반으로 오류를 받게 됩니다. 예를 들어 편집 권한이 없는 테이블의 열은 관리할 수 없습니다.