크리에이터 스튜디오 개발 인스턴스 전략

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 프로덕션 인스턴스를 포함하여 사용자가 애플리케이션을 빌드할 모든 ServiceNow 인스턴스에 설치 크리에이터 스튜디오 해야 합니다.

    인스턴스 전략 결정

    회사 내에서 액세스를 크리에이터 스튜디오 관리하는 방법을 결정해야 합니다. 다음 옵션을 고려하십시오.
    • 오픈 액세스: 회사의 모든 사용자가 앱을 생성할 수 있도록 크리에이터 스튜디오 허용합니다.
    • 제한된 액세스: 특정 사용자 그룹에 대한 액세스를 제한합니다.
    • 요청 기반 액세스: 사용자가 액세스를 신청할 수 있는 양식을 설정합니다. 관리자는 이러한 요청을 검토하고 액세스 권한 부여 여부를 결정합니다.

    프로덕션 인스턴스로 개발 및 배포

    프로덕션 인스턴스와 유사하게 구성된 비프로덕션 인스턴스가 테스트 환경에 가장 적합한 후보일 수 있습니다. 그러면 애플리케이션이 프로덕션에 배포될 때 발생할 수 있는 문제를 보다 정확하게 찾을 수 있습니다.

    개발자가 비프로덕션 인스턴스에서 앱을 크리에이터 스튜디오 빌드한 다음, 준비되고 승인된 앱을 프로덕션에 배포해야 합니다.

    앱을 배포하면 프로덕션 인스턴스의 스토어 앱 [sys_store_app] 테이블에서 기록이 참조됩니다. 그러나 앱을 개발할 때는 시스템 애플리케이션 [sys_app] 테이블에서 레코드가 참조됩니다. 따라서 프로덕션에서 개발하는 경우 [sys_store_app] 대신 [sys_app] 테이블을 사용하여 개발하게 됩니다.

    인스턴스 전략을 수립한 후에는 승인 또는 검토 프로세스도 설정하고 자동화해야 합니다. 크리에이터 스튜디오 비프로덕션 환경에서 실행된 다음 관리자가 프로덕션 환경에 앱을 배포합니다. 배포 프로세스에 대한 자세한 내용은 다음 문서를 참조하십시오 앱 크리에이터 스튜디오 배포 중.

    조직에 여러 개의 비프로덕션 환경이 있는 경우, 실행할 비프로덕션 환경을 크리에이터 스튜디오 결정해야 합니다. 또한 특정 비프로덕션 인스턴스에서 테스트 인스턴스로, 마지막으로 앱이 라이브로 실행될 프로덕션으로 앱을 승격하는 데 사용할 파이프라인을 결정해야 합니다. 자세한 내용은 파이프라인 및 배포 단원을 참조하십시오.

    에 대한 카탈로그 구성 요구 사항 크리에이터 스튜디오

    양식이 사용자에게 올바르게 표시되게 하려면 비프로덕션 및 프로덕션 인스턴스의 범주가 동일 서비스 카탈로그 하고 전부 있어야 합니다.

    인스턴스의 개발자 역할 및 앱 테스트

    sn_creatorstudio.user 또는 sn_creatorstudio.restricted_user 역할이 있는 크리에이터 스튜디오 경우 비프로덕션 인스턴스의 앱 작업 공간 요청에서 빌드한 앱을 테스트할 수 없습니다. 의 앱 미리 보기를 사용하여 크리에이터 스튜디오비프로덕션 인스턴스에서 앱을 테스트할 수 있어야 합니다. 프로덕션에 배포된 앱의 작업 공간에서 이행자로서 앱을 테스트할 수 있습니다.

    사용 케이스:

    사용자가 사용자 그룹에 있으므로 크리에이터 스튜디오 해당 사용자가 앱을 빌드할 때 해당 사용자가 해당 앱에 대한 위임된 개발 권한을 얻는다고 가정해 보겠습니다. 그런 다음 해당 사용자는 요청 양식을 게시할 수 있으며 양식에 필요한 역할이 없는 경우에는 해당 양식을 사용하여 요청을 제출할 수 있습니다.

    그러나 해당 사용자에게는 x_acme_user_app.agent 역할이 없고 해당 역할을 자신에게 부여할 수 없으므로 해당 사용자는 요청을 이행하거나 앱 작업 공간 요청에 액세스할 수 없습니다. 관리자는 필요에 따라 추가 역할을 할당해야 합니다.