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

 

Опубликовано: Ноябрь 2016

Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

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

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Новый проект для создания настраиваемого пакета

  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, на панели Свойства установите для параметра Копировать в выходной каталог значение Копировать всегда. Это гарантирует, что добавленные файлы будут доступны в созданном пакете.

    Копировать в поле каталога вывода

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

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

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

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

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

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

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

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

См. также

Перенос конфигурации Unified Service Desk на другой сервер Dynamics 365
Устранение неполадок в Unified Service Desk

Unified Service Desk 2.0

© Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены. Авторские права