위치:
Omnistudio의 메타데이터 배포 정리
Clean 메타데이터 배포는 Omnistudio 구성 요소를 배포하는 방법을 현대화합니다. 활성화하면 Omnistudio 구성 요소가 표준 Salesforce 메타데이터처럼 작동하므로 Salesforce CLI, DevOps Center, 변경 집합 및 패키징과 함께 Lightning 웹 구성 요소, 플로 및 Apex 클래스를 단일 파이프라인에서 배포합니다.
Omnistudio 구성 요소는 새 메타데이터 유형으로 표시되는 표준 설정 엔티티가 됩니다. 각 구성 요소는 단일 버전만 노출하고 종속성이 자동으로 감지되고 소스 파일은 버전이 없는 정리된 이름을 사용합니다. 나머지 Salesforce 플랫폼에 이미 사용 중인 것과 동일한 도구 및 워크플로를 사용하여 Omnistudio 구성 요소를 배포합니다.
주요 혜택
Clean 메타데이터 배포는 Omnistudio 배포에 이러한 개선 사항을 제공합니다.
- 원자 배포: 하나의 통합 배포에서 다른 Salesforce 메타데이터 유형과 함께 Omnistudio 변경 사항을 배포합니다.
- 1세대(1GP) 패키지의 자동 종속성 감지: Omnistudio 구성 요소를 검색하거나 배포하면 프레임워크에서 종속되는 구성 요소를 식별하고 포함합니다.
- 간소화된 버전 관리: 각 구성 요소는 배포를 위해 단일 버전만 노출합니다. 각 배포가 대상 조직에 버전을 생성하므로 더 이상 긴 버전 목록을 스캔하여 올바른 버전을 찾지 않아도 됩니다.
- 읽기 가능 diffs: 새 메타데이터는 검토자를 위해 배포된 Omnistudio 변경 사항의 일관되고 읽을 수 있는 diff을 생성합니다.
- 패키징 지원: 새 메타데이터는 1세대(1GP) 및 2세대(2GP) 패키지로 패키지화할 수 있습니다.
- Sandbox 복사 지원: 전체 복사본 또는 부분 복사본 Sandbox를 만들면 Omnistudio 구성 요소가 Sandbox에 복사됩니다. Sandbox 유형 및 템플릿을 참조하십시오.
- 소스 추적: Omnistudio 구성 요소를 생성, 업데이트 또는 삭제할 때 로컬 프로젝트와 스크래치 조직 또는 Sandbox 간의 변경 사항을 추적합니다. 프로젝트 및 조직 간 변경 사항 추적을 참조하십시오.
주요 차이점
이 표에서는 메타데이터 정리 배포를 활성화하기 전후의 Omnistudio 배포를 비교합니다.
| 기능 | 레거시 배포 | 메타데이터 배포 정리 |
|---|---|---|
| 다른 메타데이터 유형과 함께 배포 | 아니요 | 예 |
| 배포에 노출된 버전 | 모든 버전 | 단일 버전만 해당 |
| 자동 종속성 감지 | 지원되지 않음 | 지원됨(1GP만 해당) |
| 버전 관리의 소스 파일 | 비교하기 어려움 | 읽을 수 있고 일관된 diff |
| 파일 명명 | 버전 번호 포함 | 버전이 없는 경우 |
| 소스 추적 | 지원되지 않음 | 지원됨 |
| 전체 Sandbox 복제본 | 복사되지 않은 Omnistudio 구성 요소 | 복사된 Omnistudio 구성 요소 |
| 1GP 패키징 | 제한됨 | 지원됨 |
| 2GP 패키징 | 제한됨 | 지원됨 |
| 변경 집합 | 지원되지 않음 | 지원됨 |
지원되는 배포 방법 및 도구
기능을 활성화한 후 다음 옵션과 함께 Omnistudio 구성 요소를 사용할 수 있습니다.
- Salesforce CLI:
sf project명령을 사용하여 Omnistudio 구성 요소를 검색, 배포 및 패키지화합니다. 프로젝트 명령을 참조하십시오. - 변경 집합: 종속성이 자동으로 식별되는 변경 집합에 Omnistudio 구성 요소를 포함합니다. 변경 집합 사용 배포를 참조하십시오.
- 메타데이터 API: 새 메타데이터 유형을 프로그래밍 방식으로 사용합니다. 메타데이터 API 이해를 참조하십시오.
- 1GP 및 2GP 패키징: 1세대 및 2세대 패키지에 Omnistudio 구성 요소를 패키지화합니다. 1세대 관리형 패키지 및 2세대 관리형 패키지를 참조하십시오.
- Sandbox 사본: Developer, Developer Pro, Partial Copy 또는 전체 Sandbox 만들거나 새로 고치면 Omnistudio 구성 요소가 자동으로 복사됩니다. Sandbox를 참조하십시오.
새로운 메타데이터 유형
메타데이터 배포 정리가 설정되면 다음 메타데이터 유형을 사용하여 작업을 검색하고 배포합니다. 해당 메타데이터 유형에는 API 버전 67.0 이상이 필요합니다.
| 구성 요소 | 새로운 메타데이터 유형 | 레거시 유형(더 이상 지원되지 않음) |
|---|---|---|
| Omniscript | OmniscriptDefinition | OmniScriptConfig |
| 통합 절차 | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| 데이터 매퍼 | DataMapperDefinition | OmniDataTransformConfig |
| Flexcard | FlexcardDefinition | OmniUiCardConfig |
제한 사항
배포를 계획할 때 다음 제한 사항을 고려하십시오.
- 툴링 API는 지원되지 않습니다.
- 산업이 아닌 관리 패키지에서 데이터 매퍼를 참조하는 Omnistudio 구성 요소는 지원되지 않습니다.
- 패키징은 버전 재정의를 허용하지 않습니다. 구성 요소 이름이 설치하는 동안 기존 구성 요소와 충돌하는 경우 설치 시 버전이 생성됩니다.
- 정리 메타데이터 배포 설정
설정의 Omnistudio 설정에서 메타데이터 정리 배포를 활성화합니다. 소스 조직과 대상 조직 모두에서 활성화합니다. - Omnistudio 메타데이터 정리 자주 묻는 질문(FAQ)
Omnistudio용 Clean 메타데이터 배포 사용에 대한 일반적인 질문에 대한 답변을 확인하십시오.
