샌드박스는 프로덕션 환경과 다양한 유사성을 제공하는 테스트 환경입니다. 샌드박스를 사용하여 프로덕션 환경에 영향을 미치지 않으면서 테스트하고, 배우고, 실수할 수 있습니다. Zendesk에는 Standard와 Premium의 두 가지 샌드박스 환경 유형이 있습니다. Standard 샌드박스는 데이터 없이 기본 설정으로 네이티브 Zendesk 기능을 반영하는 반면, Premium 샌드박스는 기본 설정 외에 일부 데이터도 복제합니다.
샌드박스에 대한 주요 사실
-
사용 가능한 샌드박스 유형은 플랜에 따라 다릅니다.
- Support Enterprise 및 Suite Enterprise에는 Standard 샌드박스 1개와 Partial Premium 샌드박스 1개가 포함됩니다.
- Suite Enterprise Plus에는 Standard 샌드박스 1개와 Full Production Premium 샌드박스 1개가 포함됩니다.
Support Suite 플랜을 포함한 대부분의 레거시 플랜에는 Standard 샌드박스 한 개만 포함됩니다.
- 한 번에 하나의 Standard 샌드박스만 사용할 수 있습니다. Premium 샌드박스가 포함된 플랜에는 Premium 샌드박스가 하나만 있지만 추가 기능으로 더 많이 구매할 수 있습니다. 추가 기능으로 Premium 샌드박스를 구매하려면 해당 영업 담당자나 Zendesk 고객 지원팀에 문의하세요.
- 기본적으로 프로덕션 인스턴스 소유자가 샌드박스 소유자라고 나오는데, 다른 관리자가 샌드박스를 만들거나 바꾸더라도 그렇습니다.
-
좀 더 현실적인 테스트 환경을 제공하기 위해 모든 샌드박스가 Zendesk Support의 프로덕션 인스턴스에서 다음과 같은 설정을 가져옵니다.
- 기본서식(표준 이메일, 환영 이메일 등)
- 브랜딩(색, 계정 이름 등)
- 설정(채널, 상담사 권한 등)
Premium 샌드박스를 만드는 경우에는 티켓과 관련 최종 사용자를 포함하여 많은 프로덕션 콘텐츠도 복제됩니다. Premium 샌드박스 설정 옵션 및 데이터 복제에 대한 자세한 내용은 Premium 샌드박스에 대한 정보를 참조하세요.
- 샌드박스 환경에서는 종료된 티켓이 3일 후 자동으로 보관됩니다.
- Zendesk 상담사 워크스페이스의 활성화 상태가 모든 새 샌드박스 환경에서 복제됩니다.
- 일부 보안 설정은 샌드박스 환경에서 복제되지 않습니다. 단, 2단계 인증(2FA)을 사용하는 경우에는 사용자가 프로덕션 계정에 설정된 비밀번호를 가지고 있는 한 샌드박스에서도 계속 작동합니다.
- 샌드박스는 프로덕션 계정 설정 및 데이터의 특정 순간을 반영합니다. 설정과 데이터 복제는 즉시 실행되는 것이 아니며 데이터는 샌드박스가 만들어진 후 프로덕션과 동기화된 상태를 유지하지 않습니다. 프로덕션에서 샌드박스로 추가적인 동기화를 구성해야 하는 경우에는 REST API를 사용하여 구성할 수 있습니다.
- 정기적으로 이전 샌드박스를 삭제하고 새 샌드박스를 만들어 샌드박스 환경을 최신 상태로 유지하는 것이 좋습니다.
- 샌드박스 삭제는 영구적인 변경이며 복구할 수 없습니다.
- 샌드박스에서 변경한 내용은 프로덕션 환경에 영향을 주지 않습니다.
- 대부분의 경우 샌드박스에서 테스트한 변경 내용에 만족하면 프로덕션 환경에서 수동으로 다시 만들 수 있습니다. 하지만 프로덕션 환경에 바로 Premium 샌드박스에서 구성을 배포할 수 있습니다.
- 샌드박스에서 다른 Zendesk 제품의 평가판을 시작할 수 있습니다. 평가판 등록 시 지정된 바와 같이 모든 평가판에는 제약이 따를 수 있으며 사용 기간이 제한되어 있습니다.
- 2023년 5월 이후에 만든 샌드박스에는 프로덕션 계정에 활성 Talk 플랜이나 평가판이 있는 한 무제한 기간의 Talk 평가판이 포함됩니다. Talk 크레딧을 다 쓰면 샌드박스 Talk 평가판이 일시 중단됩니다.
- Sell은 샌드박스 환경에서 지원되지 않습니다.
- Standard 또는 Premium 샌드박스를 만든 후 제품 및 추가 기능 구독 변경을 동기화할 수 있습니다. 샌드박스가 만들어진 후에는 다른 어떤 데이터도 업데이트될 수 없습니다.
Standard 샌드박스 이해하기
- 헬프 센터 콘텐츠 및 사용자 지정
- Zendesk Talk 데이터
- Zendesk Chat 데이터 및 사용자 지정
- 보안 설정(2FA 제외)
- API 토큰
- 앱 및 연동 서비스
- 조건부 필드
- X(구 트위터) 사용자 ID
- Zendesk Support 트리거, 자동화, 매트로, 보기 및 사용자 지정 필드
- 그룹, 조직 및 사용자
- 티켓
- 사용자 지정 개체
Standard 샌드박스를 만들고 사용하는 데 대한 자세한 내용은 Standard 샌드박스에서 변경 내용 테스트하기를 참조하세요.
Premium 샌드박스 이해하기
Premium 샌드박스는 구성 및 데이터에 있어 프로덕션 인스턴스를 가깝게 반영하는 테스트 환경을 제공합니다. 이로써 프로덕션에 영향을 미치지 않으면서 워크플로우 업데이트를 보다 정확하게 테스트하고, 연동 서비스 및 새 비즈니스 규칙을 실험하며, 상담사를 교육할 수 있습니다.
모든 유형의 Premium 샌드박스에서는 다음과 같은 콘텐츠가 복제됩니다.
- 브랜드
- 동적 콘텐츠
- 티켓 필드
- 티켓 양식
- 사용자 필드
- 조직(익스프레스 샌드박스를 위한 구성 및 티켓에서 참조된 조직만)
- 조직 필드(익스프레스 샌드박스를 위한 구성 및 티켓에서 참조된 조직에만 해당)
- 대상(기본적으로 샌드박스에서 비활성으로 설정됨)
- Groups
- 사용자 지정 역할
- 공유 보기
- 공유 매크로
- 트리거
- 트리거 카테고리
- 자동화
- 상담사
- 그룹 구성원
- 지원 주소(help@mybusiness.zendesk.com과 같은 내부 지원 주소)는 샌드박스 내에 브랜드의 고유한 하위 도메인을 포함하도록 약간 수정되어 복사됩니다. help@mybusiness.com과 같은 외부 지원 주소를 구성한 경우에는 help-at-mybusiness-com@sandboxsubdomain.zendesk.com 구조를 사용하여 샌드박스에 복제될 때 내부 주소로 전환됩니다. 외부 주소를 기본값으로 설정한 경우에는 샌드박스가 원래 기본 내부 주소인 support@mybusinesssandbox.zendesk.com을 다시 사용하게 됩니다.)
- 웹훅(기본적으로 샌드박스에서 비활성으로 설정됨)
- 앱(설치 시 인증이나 추가적인 구성이 필요하지 않은 무료 마켓플레이스 앱만)
- 사용자 지정 개체(사용자 지정 개체 레코드, 사용자 지정 개체와 관련된 조회 필드 또는 레거시 사용자 지정 개체는 포함되지 않음)
데이터 복제 실행 방식 및 복제된 데이터의 제한 사항에 대한 자세한 내용은 Premium 샌드박스에서의 데이터 복제 이해하기를 참조하세요.
Premium 샌드박스 설정 옵션
- Metadata Premium 샌드박스를 만들 때에는 설정과 비즈니스 규칙만 복사되고, 티켓이나 연결된 최종 사용자는 복사되지 않습니다.
- Partial Premium 샌드박스를 만들 때에는 설정, 비즈니스 규칙, 지난 6개월 동안 업데이트된 최대 10,000건의 종료되지 않은 티켓, 연결된 최종 사용자가 복사됩니다.
- Full Production 샌드박스를 만들 때에는 설정, 비즈니스 규칙, 지난 6개월 동안 업데이트된 최대 100,000건의 종료되지 않은 티켓, 연결된 최종 사용자가 복사됩니다.
플랜에 따라 사용할 수 있는 Premium 샌드박스 유형이 다릅니다. 예를 들어 Suite Enterprise 고객은 Partial Premium 샌드박스를 만들 수 있고, Suite Enterprise Plus 고객은 Full Production 샌드박스를 만들 수 있습니다.
또한 구성 및 티켓 데이터에서 참조되는 조직만 복제하는 익스프레스 샌드박스로 Premium 샌드박스를 만들어 시간을 절약할 수 있는 옵션도 있습니다. 이를 통해 구성을 테스트하는 데 필요한 모든 데이터를 확보할 수 있을 뿐만 아니라 샌드박스를 만드는 데 필요한 시간이 크게 단축됩니다.
Premium 샌드박스를 만들고 사용하는 데 대한 자세한 내용은 데이터 복제로 Premium 샌드박스 만들기를 참조하세요.
Premium 샌드박스에서의 데이터 복제 이해하기
관리 센터를 통해 Premium 샌드박스를 만들 때 자동으로 복제됩니다. 복제를 통해 프로덕션 인스턴스의 데이터를 가져와 샌드박스의 구성 및 콘텐츠를 만들고 새 하위 도메인을 만듭니다. 이 프로세스는 프로덕션 인스턴스의 성능에 영향을 미치지 않습니다. 프로덕션 인스턴스에서 데이터를 가져오기만 하므로 아무 것도 추가되거나, 업데이트되거나, 삭제되지 않습니다. 복제되는 데이터의 전체 목록은 Premium 샌드박스 이해하기를 참조하세요.
복제가 진행되는 동안 샌드박스 인스턴스의 구성이 급속히 변경되므로 복제가 완료될 때까지 기다렸다 사용하는 것이 좋습니다. 복제 완료에 걸리는 시간은 복제되는 콘텐츠 양에 따라 다릅니다. 적은 양의 필드와 비즈니스 규칙이 있는 간단한 Metadata 복사의 경우 몇 분에서 몇 시간이 덜 소요됩니다. 100,000개의 티켓, 수백 만 개의 조직 및 관련 사용자가 포함된 전체 복사의 경우 완료하는 데 최대 1주일 이상이 걸릴 수 있습니다. 복제가 완료되면 샌드박스의 상태가 활성으로 바뀝니다. Premium 샌드박스를 신속하게 만들 수 있도록 익스프레스 샌드박스 설정을 사용하여 복제되는 조직 데이터의 양을 줄일 수 있습니다.
복제를 완료하기 위해 Zendesk에서 마이그레이션될 데이터의 내부 사본을 만듭니다. 마이그레이션이 완료된 후에는 이 사본이 삭제됩니다.
어떤 샌드박스를 사용하는지에 따라 월간 수행할 수 있는 최대 복제 횟수는 물론 장기간 샌드박스를 사용하지 않을 경우 샌드박스 및 해당 데이터가 지속되는 기간이 다릅니다. 한동안 샌드박스에 로그인하지 않거나 샌드박스를 사용하지 않으면 샌드박스와 해당 데이터가 지정된 데이터 보존 기간 후에 삭제됩니다. 샌드박스에 대해 월간 수행할 수 있는 최대 복제 횟수와 샌드박스 사용을 중단한 후 샌드박스와 해당 데이터가 보존되는 기간은 샌드박스 유형에 따라 다릅니다.
Premium - Metadata 복사 | Premium - Partial 복사 | Premium - Production 복사 | |
---|---|---|---|
월간 최대 복제 횟수 | 5 | 10 | 15 |
샌드박스 데이터 보존 기간 | 30일 | 90일 | 90일 |
샌드박스를 만든 후 프로덕션 계정의 변경 내용을 반영하도록 제품 및 추가 기능 구독을 업데이트할 수 있습니다. 샌드박스가 만들어진 후에는 다른 복제된 데이터를 업데이트할 수 없습니다.
Premium 샌드박스의 경우 만들기 보고서를 확인하여 무엇이 복제되고 무엇이 복제되지 않았는지와 그 이유를 정확하게 이해할 수 있습니다. Premium 샌드박스의 만들기 보고서 생성하기를 참조하세요.
복제된 데이터에 대한 제한 사항
복제를 통해 가능한 프로덕션 인스턴스와 거의 비슷한 사본을 갖게 되지만, 사본에는 다음과 같이 몇 가지 일치하지 않는 사항이 있습니다.
- 샌드박스 테스트 환경에는 Zendesk Suite의 Zendesk Support 기능만 포함됩니다. 예를 들어 Talk나 Guide는 포함되어 있지 않습니다.
- 브랜드가 복제되지만 모든 Zendesk 인스턴스의 브랜드 이름이 고유해야 하므로 정확히 일치할 수 없습니다. 고유한 문자열을 포함하도록 브랜드 이름이 수정됩니다.
- 웹훅이 복제됩니다. 하지만 연결하도록 설계된 라이브 API와의 의도치 않은 상호작용을 방지하기 위해 모든 웹훅은 샌드박스에서 기본적으로 비활성화됩니다.
- 사용자 이메일은 @example.com 도메인을 사용하여 샌드박스 인스턴스에 추가되기 전에 무효화됩니다. 이는 실수로 사용자에게 이메일을 보내는 것을 방지하기 위한 것입니다. 여기에는 상담사와 최종 사용자가 모두 포함됩니다. 관리자는 사용자의 이메일 주소를 편집하여 테스트를 위해 올바르지 않은 이메일을 되돌릴 수 있습니다.
- API가 사용 설정되지만 API 토큰을 다시 만들어야 합니다.
- 프로덕션의 앱 및 EAP 기능은 만들어질 때 샌드박스 내에서 비활성화되지만 수동으로 사용 설정할 수 있습니다.
- 사이드 대화는 만들어질 때 샌드박스 내에서 비활성화되지만 수동으로 사용 설정할 수 있습니다.
- 지난 6개월 동안 업데이트되지 않은 종료되지 않은 티켓, 종료된 티켓, 연결된 인시던트 티켓, 티켓 공유 계약은 복제되지 않습니다.
- 비밀번호가 필요한 대상은 복제되지만 자격 증명이 올바르지 않아 사용 중지 상태가 됩니다.
- 지원되지 않는 구성을 참조하는 올바르지 않은 규칙과 개체는 복제되지 않습니다. 예:
- 티켓 계약을 참조하는 조건
- 삭제된 옵션이나 비활성 필드를 참조하는 조건
- 지원되지 않는 조건 또는 설정되지 않은 종속성이 있는 조건(예: 사용자 지정 개체 또는 특정 채널 및 연동 서비스를 참조하는 조건)
- 비활성 구성은 복제되지만 비활성 티켓 필드를 참조하는 조건이나 작업이 있는 비즈니스 규칙(예: 트리거 및 자동화)은 복제되지 않습니다.
- 외부 이메일 주소는 샌드박스에 복사되지 않습니다.
- Premium 샌드박스 내에서 변경하는 내용은 프로덕션 계정에 자동으로 복사되지 않으며 프로덕션 계정 내에서 수동으로 다시 생성해야 합니다.
- 이 문서에서 언급된 항목만 복제됩니다.
- 레거시 상담사는 복제할 수 없습니다. 복제하려면 레거시 상담사에게 새 역할을 배정해야 합니다.
- 샌드박스에서는 보기, 트리거 및 자동화가 다른 순서로 나타날 수 있습니다. 개인용 보기 및 매크로는 복제되지 않습니다.
- 티켓당 처음 100개 댓글만 복제됩니다.
- 스킬 기반 라우팅에 사용되는 스킬은 복제되지 않습니다.
- 사용자 지정 개체 레코드는 복제할 수 없습니다. 사용자 지정 개체를 참조하는 조회 관계 필드가 있는 티켓과 사용자 지정 개체를 참조하는 비즈니스 규칙도 복제할 수 없습니다.
- Premium 샌드박스를 만들 때 모든 앱이 복제되는 것은 아닙니다. 앱이 복제되려면 Zendesk 마켓플레이스에서 설치된 무료 앱이어야 하고 설치 중 인증이나 추가적인 구성이 필요하지 않아야 합니다.