Вы находитесь здесь:
Развертывание чистых метаданных для Omnistudio
Развертывание чистых метаданных модернизирует способ развертывания компонентов Omnistudio. При включении компоненты Omnistudio ведут себя как стандартные метаданные Salesforce, поэтому вы развертываете их с Salesforce CLI, DevOps Center, наборами изменений и пакетированием, вместе с веб-компонентами Lightning, потоками и классами Apex в одном ожидаемом выпуске.
Компоненты Omnistudio становятся стандартными объектами настройки, представленными новыми типами метаданных. Каждый компонент открывает только одну версию, зависимости определяются автоматически, а исходные файлы используют чистые, агностические версии имена. Компоненты Omnistudio развертываются с помощью тех же инструментов и бизнес-правил, что и остальные компоненты Salesforce.
Ключевые преимущества
Развертывание «Чистые метаданные» вносит эти улучшения в развертывание Omnistudio.
- Атомное развертывание: Разверните изменения Omnistudio вместе с другими типами метаданных Salesforce в одном последовательном развертывании.
- Автоматическое определение зависимости в пакетах первого поколения (1GP): При извлечении или развертывании компонента Omnistudio инфраструктура определяет компоненты, от которых он зависит, и содержит их.
- Упрощенное управление версиями: Каждый компонент открывает только свою отдельную версию для развертывания. Каждое развертывание создает версию в целевой организации, поэтому вы больше не сканируете длинный список версий для поиска нужной.
- Читаемые отличия: Новые метаданные создают последовательные и читаемые отличия развернутых изменений Omnistudio для проверяющих.
- Поддержка пакетирования: Новые метаданные можно пакетировать в пакетах первого поколения (1GP) и второго поколения (2GP).
- Поддержка копирования безопасной среды: При создании безопасной среды полной или частичной копии компоненты Omnistudio копируются в безопасную среду. См. Типы и шаблоны безопасной среды.
- Отслеживание источников: Отслеживайте изменения между локальным проектом и стартовой организацией или безопасной средой при создании, обновлении или удалении компонентов Omnistudio. См. Отслеживание изменений между проектом и организацией.
Ключевые отличия
Данная таблица сравнивает развертывание Omnistudio до и после включения развертывания чистых метаданных.
| Возможность | Устаревшее развертывание | Развертывание чистых метаданных |
|---|---|---|
| Развертывание вместе с другими типами метаданных | Нет | Да |
| Версии, открытые для развертывания | Все версии | Только отдельная версия |
| Автоматическое определение зависимости | Не поддерживаются | Поддерживается (только 1GP) |
| Исходные файлы в управлении версиями | Трудно сравнить | Последовательные отличия |
| Имя файла | Включает номер версии | Версия-агностическая |
| Отслеживание источников | Не поддерживаются | Поддерживается |
| Full Sandbox | Компоненты Omnistudio не скопированы | Скопированные компоненты Omnistudio |
| Упаковка 1GP | Ограничено | Поддерживается |
| Упаковка 2GP | Ограничено | Поддерживается |
| Наборы изменений | Не поддерживаются | Поддерживается |
Поддерживаемые методы и инструменты развертывания
После включения функции можно использовать компоненты Omnistudio со следующими параметрами:
- Salesforce CLI: Извлечение, развертывание и пакетирование компонентов Omnistudio посредством команд
sf project. См. «Команды проекта». - Наборы изменений: Добавьте компоненты Omnistudio в наборы изменений, с автоматическим определением зависимостей. См. Развертывание посредством наборов изменений.
- Metadata API: Работайте с новыми типами метаданных программным способом. См. Общие сведения о Metadata API.
- Упаковка 1GP и 2GP: Упакуйте компоненты Omnistudio в пакеты первого и второго поколения. См. Управляемые пакеты первого поколения и Управляемые пакеты второго поколения.
- Копия безопасной среды: При создании или обновлении безопасной среды Developer, Developer Pro, Partial Copy или Full Sandbox компоненты Omnistudio копируются автоматически. См. Sandbox.
Новые типы метаданных
При включении развертывания чистых метаданных используйте эти типы метаданных для извлечения и развертывания операций. Данные типы метаданных требуют API версии 67.0 или более поздней.
| Компонент | Новый тип метаданных | Устаревший тип (больше не поддерживается) |
|---|---|---|
| Omniscript | OmniscriptDefinition | OmniScriptConfig |
| Процедура интеграции | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| Соотнесение данных | DataMapperDefinition | OmniDataTransformConfig |
| Flexcard | FlexcardDefinition | OmniUiCardConfig |
Ограничения
Учитывайте следующие ограничения при планировании развертывания.
- Tooling API не поддерживается.
- Компоненты Omnistudio, ссылающиеся на Data Mappers в управляемом пакете, не относящемся к отрасли, не поддерживаются.
- Пакетирование не разрешает переопределение версий. Если имя компонента конфликтует с существующим компонентом во время установки, установка создает версию.
- Настройка развертывания чистых метаданных
Включите «Очистить развертывание метаданных» в параметрах Omnistudio в настройках. Включите его в исходной организации и целевой организации. - Часто задаваемые вопросы и ответы о чистых метаданных мультиканала
Получите ответы на распространенные вопросы об использовании развертывания чистых метаданных для Omnistudio.
