Импорт данных конфигурации Unified Service Desk

Данные конфигурации Unified Service Desk можно импортировать на целевой сервер Сервер Microsoft Dynamics CRM с помощью одного из следующих способов:

  • Использование Средство миграции конфигурации

  • Создание пользовательского пакета для Unified Service Desk, содержащего экспортированные данные конфигурации

Перед импортом данных конфигурации в целевую систему убедитесь, что эти данные конфигурации Unified Service Desk были экспортированы из исходной системы. Дополнительные сведения: Экспорт данных конфигурации Unified Service Desk

Содержание

Импорт данных конфигурации с помощью средства миграции конфигурации

Импорт данных конфигурации с помощью пользовательского пакета для Unified Service Desk

Импорт данных конфигурации с помощью средства миграции конфигурации

  1. Убедитесь, что в экземпляре CRM, для которого выполняется перенос данных конфигурации, развернут обязательный пакет Unified Service Desk. Если это не так, выполните развертывание примера пакета Unified Service Desk. Дополнительные сведения: Развертывание образцов приложений Unified Service Desk на сервере CRM с помощью программы развертывания приложений

  2. Запустите Средство миграции конфигурациии нажмите кнопку Импорт данных на главном экране. Дополнительные сведения о загрузке средства, см. в шаге 1 в Экспорт данных конфигурации Unified Service Desk.

  3. На экране Вход укажите сведения для проверки подлинности, чтобы подключиться к своему серверу CRM, с которого нужно экспортировать данные. Если при наличии нескольких организаций на сервере CRM необходимо выбрать организацию, откуда будут экспортироваться данные, установите флажок Всегда отображать список доступных организаций. Нажмите кнопку Вход.

  4. Если доступно несколько организаций и установлен флажок Всегда отображать список доступных организаций, на следующем экране можно выбрать организацию, к которой будет установлено подключение. Выберите организацию CRM для подключения.

  5. На следующем экране будет выведено приглашение указать файл данных (ZIP-файл) для импорта. Перейдите к файлу данных, выберите его, затем щелкните Импортировать данные.

  6. На следующем экране отображается статус импорта записей. Импорт данных осуществляется в несколько проходов. Сначала импортируются основные данные, в то время как зависимые данные поступают в очередь. В последующих проходах выполняется импорт зависимых данных, что позволяет обрабатывать зависимости и связи данных. Это обеспечивает прозрачный и согласованный импорт данных.

  7. Нажмите кнопку Выход, чтобы закрыть средство.

Импорт данных конфигурации с помощью пользовательского пакета для Unified Service Desk

Можно создать пользовательский пакет, включающий данные конфигурации, которые были экспортированы из существующего экземпляра Unified Service Desk. Чтобы создать пользовательский пакет для развертывания данных конфигурации Unified Service Desk, следует использовать все существующие файлы в одном из стандартных пакетов Unified Service Desk и заменить данные стандартной конфигурации своими экспортированными данными конфигурации Unified Service Desk. Можно создать пользовательский пакет для Unified Service Desk с помощью шаблона CRM SDK для Visual Studio.

Подготовка к работе

  • Загрузите файл пакета Unified Service Desk (самораспаковывающийся исполняемый файл) и дважды щелкните файл, чтобы извлечь его содержимое. Для создания примера приложения будут использоваться файлы в одном из пакетов по умолчанию. В этом примере мы будем использовать файлы в базовом пакете (<ExtractedFolder>\USDPackageDeployer\BasePackage).

  • Убедитесь, что вам известны предварительные требования и способ создания пользовательского пакета с использованием шаблона Пакет SDK Microsoft Dynamics CRM для Microsoft Visual Studio. Дополнительные сведения об использовании шаблона SDK CRM для создания пакета см. в MSDN: Создание пакетов для CRM Package Deployer в справке по пакету SDK CRM.

  • Загрузите пакет SDK CRM (EXE-файл) и извлеките его, чтобы найти папку PackageDeployer в папке <ExtractedFolder>\SDK\Tools\. Эта папка содержит сборки, которые требуются для создания собственного проекта с помощью Visual Studio.

  • Установите шаблон SDK CRM (CRMSDKTemplates.vsix) из пакета SDK CRM, извлеченного в предыдущем шаге. Этот файл находится в папке SDK\Templates.

Инструкции по созданию пользовательского пакета

  1. Запустите Visual Studio и создайте новый проект на основе шаблона Пакет CRM.

    New project for creating a custom package

  2. На панели Проводник решений разверните PkgFolder и удалите файл ImportConfig.xml.

  3. Добавьте все существующие решения, импортируйте конфигурации, а также другие файлы, за исключением файла данных конфигурации по умолчанию, из одного из стандартных пакетов Unified Service Desk в проект Visual Studio. В этом примере мы будем использовать базовый пакет. Добавьте следующие файлы из папки <ExtractedFolder>\USDPackageDeployer\BasePackage в PkgFolder в своем решении Visual Studio:

    • DynamicsUnifiedServiceDesk_1_0_managed.zip

    • ImportConfig.xml

    • UII Option.csv

    • UiiforMicrosoftDynamicsCRM3_0_managed.zip

    • UIIOption.xml

    • UsdBaseCustomization_1_0_managed.zip

  4. Добавьте файл данных конфигурации (ZIP-файл), экспортированный ранее из существующего экземпляра Unified Service Desk.

  5. Для каждого файла, добавленного в папке PkgFolder, на панели Свойства установите для параметра Копировать в выходной каталог значение Копировать всегда. Это гарантирует, что добавленные файлы будут доступны в созданном пакете.

    Copy to output directory field

  6. Дважды щелкните файл ImportConfig.xml в папке PkgFolder для его редактирования. Обновите значение параметра crmmigdataimportfile таким образом, чтобы оно соответствовало имени экспортированного файла (ZIP-файла), который был добавлен в шаге 5.

  7. Дважды щелкните файл PackageTemplate.cs, чтобы обновить имя и описание пакета. Подробные сведения об этом см. в разделе MSDN: Создание пакетов для CRM Package Deployer в справке по пакету SDK CRM.

  8. Сохраните свой проект, а затем постройте его (Построить > Построить решение) для создания пакета. Все содержимое папки <Project>\Bin\Debug формирует пакет. Обратите внимание, что создан файл сборки (DLL-файл), имя которого совпадает с именем проекта Visual Studio. Этот файл содержит пользовательский код, созданный в предыдущем шаге.

  9. Скопируйте все содержимое из папки отладки своего проекта Visual Studio (<Project>\Bin\Debug) в папку PackageDeployer, то есть в расположение, где находится файл PackageDeployer.exe. Будет выведено приглашение заменить некоторые файлы; подтвердите замену файлов в папке Средство развертывания пакетов.

  10. После копирования файлов запустите программу, дважды щелкнув файл PackageDeployer.exe.

  11. Будет предложено указать учетные данные целевого сервера CRM. Укажите сведения и продолжите работу.

  12. На экране выбора пакета выберите свой пользовательский пакет для развертывания, а затем следуйте инструкциям на экранах мастера, чтобы развернуть пакет.

    Дополнительные сведения: Развертывание образцов приложений Unified Service Desk на сервере CRM с помощью программы развертывания приложений

См. также

Основные понятия:

Перенос конфигурации Unified Service Desk на другой сервер CRM

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.