Вы находитесь здесь:
Миграция динамических оценок
Используйте Metadata API для миграции динамических оценок из безопасной среды в производственную или из одной организации в другую. Уменьшите усилия вручную и избежите необходимости воссоздания настройки динамической оценки в каждой организации.
Требуемые версии
| Просмотр поддерживаемых версий продуктов. |
| Необходимые полномочия пользователя | |
|---|---|
| Для доступа к динамическим оценкам: | Набор полномочий «Доступ к динамической оценке» |
| Для назначения наборов полномочий: | Просмотр настройки и конфигурации AND Назначение наборов полномочий |
| Для использования Metadata API: | Изменение метаданных посредством функций Metadata API ИЛИ Изменение всех данных |
| Для настройки параметров импорта или экспорта: | Настройка приложения |
Ниже указан список типов метаданных, извлекающих и развертывающих метаданные из компонентов динамических оценок:
| Компонент динамических оценок | Тип метаданных |
| Шаблоны плана действий | ActionPlanTemplate |
Вопросы оценки |
AssessmentQuestion |
Omniscripts: Процессы мультиканала и связанные задачи оценки мультиканала |
Omniscript |
Требования к миграции динамических оценок
Прежде чем мигрировать динамические оценки, выполните данные предварительные требования. Вы можете использовать один из этих интегрированных инструментов Salesforce для миграции метаданных: Расширения Salesforce CLI и Visual Source Code.
Общие рекомендации
- Если вы новичок в Salesforce Metadata API, просмотрите Instanding Metadata API.
- Убедитесь, что файл декларации содержит активную версию всех вопросов оценки из задачи оценки мультиканала, связанной с процессом мультиканала.
- См. рекомендации в разделе «Тип использования в Omniscript».
- Для миграции обновлений в шаблон плана действий, перенесенный ранее, клонируйте шаблон плана действий, измените его и переместите.
- Чтобы мигрировать шаблон плана действий, созданный в организации Winter '25 или более ранней, доступный только для чтения или опубликованный, рекомендуем сначала создать его повторно. В противном случае, мигрировавший шаблон не будет содержать ссылку на связанную задачу оценки мультиканала, что приведет к сбою динамических оценок.
Предварительные требования для исходных и целевых организаций
- Чтобы пользователь-администратор перенес динамические оценки, назначьте набор полномочий «Доступ к динамическим оценкам».
- Чтобы стандартный пользователь мог мигрировать динамические оценки, выполните данные задачи:
- В наборе полномочий «Доступ к динамической оценке» включите полномочие системы «Миграция данных динамических оценок» и назначьте набор полномочий пользователю.
- В стандартном профиле пользователя включите данные полномочия:
Изменение метаданных посредством функций Metadata API
Просмотр настройки и конфигурации
Настройка приложения
- Включите поддержку Omnistudio Metadata API.
- В настройках найдите и откройте Параметры Omnistudio.
- Включите метаданные Omnistudio.
- Включите API метаданных инфраструктуры Discovery для извлечения и развертывания вопросов оценки, версий вопросов оценки и наборов вопросов оценки.
- Введите строку «Инфраструктура Discovery» в поле «Быстрый поиск» меню «Настройка» и выберите пункт «Общие параметры» в разделе «Инфраструктура Discovery».
- Включите импорт или экспорт.
- Установите и настройте средство миграции, которое вы хотите использовать: Salesforce CLI или Visual Studio Code. Просмотрите ссылки на документацию для данных функций миграции в инструментах замены для инструментария:
- Миграция > Развертывание
- Миграция > Извлечение
- Войдите и проверьте подлинность исходной и целевой организаций. См. Руководство разработчика Salesforce DX.
Подготовка исходной организации
- Убедитесь, что динамические оценки настроены. Заполните темы в разделе «Предварительные требования динамических оценок для создания шаблона плана действий для динамической оценки».
- Создайте проект Salesforce DX. Обязательно сохраните файл декларации в этом каталоге проектов DX.
Ниже указан образец команды SF CLI для создания проекта DX под названием
my-dx-project:sf project generate --name my-dx-project
Подготовка целевой организации
Подготовка файла описания
Создайте файл описания package.xml в локальной файловой системе. Потом сохраните файл декларации в каталоге проектов Salesforce DX в исходной организации.
Вы можете перенести все или определенные записи динамических оценок из исходной организации. Для определенных записей скопируйте значения поля «Уникальное имя» определенных записей данных объектов и добавьте их в файл описания:
- Шаблон плана действий
- Вопрос оценки
- Процесс мультиканала, связанный с мультискриптом
Ниже указаны примеры файлов описания.
- Пример файла декларации 1: Извлечение всех шаблонов плана действий, вопросов оценки и мультискриптов
-
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>*</members> <name>ActionPlanTemplate</name> </types> <types> <members>*</members> <name>AssessmentQuestion</name> </types> <types> <members>*</members> <name>OmniScript</name> </types> <version>63.0</version> </Package> - Пример файла декларации 2: Извлечение указанного шаблона плана действий, вопроса оценки и мультискрипта
-
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>FireSafetyAPT_04f26088_a293_11ef_a2f9_b342e7b5849f</members> <name>ActionPlanTemplate</name> </types> <types> <members>FireSafetyBasic</members> <name>AssessmentQuestion</name> </types> <types> <members>FireSafetyOSD_FireSafetyOSD_English_1</members> <name>OmniScript</name> </types> <version>63.0</version> </Package>
См. Пример файлов описания package. xml.
Использование Metadata API для миграции динамических оценок
Извлеките метаданные динамических оценок из исходной организации посредством файла описания. Потом разверните метаданные в целевой организации.
- Извлеките метаданные динамических оценок из исходной организации.
- Разверните метаданные динамических оценок в целевой организации.
См. Справочное руководство по командам Salesforce CLI: sf Команды проекта.

