Loading
Документация государственного сектора
Миграция динамических оценок

Миграция динамических оценок

Используйте 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.
    1. В настройках найдите и откройте Параметры Omnistudio.
    2. Включите метаданные Omnistudio.
  • Включите API метаданных инфраструктуры Discovery для извлечения и развертывания вопросов оценки, версий вопросов оценки и наборов вопросов оценки.
    1. Введите строку «Инфраструктура Discovery» в поле «Быстрый поиск» меню «Настройка» и выберите пункт «Общие параметры» в разделе «Инфраструктура Discovery».
    2. Включите импорт или экспорт.
  • Установите и настройте средство миграции, которое вы хотите использовать: Salesforce CLI или Visual Studio Code. Просмотрите ссылки на документацию для данных функций миграции в инструментах замены для инструментария:
    • Миграция > Развертывание
    • Миграция > Извлечение
  • Войдите и проверьте подлинность исходной и целевой организаций. См. Руководство разработчика Salesforce DX.

Подготовка исходной организации

Подготовка целевой организации

См. Предварительные требования динамических оценок.

Подготовка файла описания

Создайте файл описания 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 для миграции динамических оценок

Извлеките метаданные динамических оценок из исходной организации посредством файла описания. Потом разверните метаданные в целевой организации.

  1. Извлеките метаданные динамических оценок из исходной организации.
    Пример команды:
    sf project retrieve start --manifest ./manifest/package.xml --target-org MySourceOrg
              --output-dir ./metadata

    Здесь метаданные, извлеченные из файла декларации, package.xml, сохраняются в каталоге метаданных.

  2. Разверните метаданные динамических оценок в целевой организации.
    Пример команды:
    sf project deploy start --source-dir ./metadata --target-org MyTargetOrg --wait 10

    Здесь метаданные определяют каталог, содержащий файл описания для развертывания. Кроме того, —wait 10 указывает, что команда дожидается окончания выполнения в течение 10 минут.

См. Справочное руководство по командам Salesforce CLI: sf Команды проекта.

В целевой организации клонируйте и опубликуйте шаблоны мигрировавших планов действий. Теперь пользователи могут использовать эти шаблоны плана действий для создания планов действий.

 
Загрузка
Salesforce Help | Article