Перемещение настроек между средами, используя экспорт и импорт решений
Dynamics 365 предоставляет широкие возможности настройки. Вы можете использовать его онлайн-инструменты, чтобы изменять или создавать поля, сущности, бизнес-процессы и многое другое. Как правило, вы делаете настройки в среде в песочнице, тестируете их, а затем переносите окончательные настройки в производственные среды, когда они готовы. Рекомендуется действовать следующим образом:
- Создайте копию своего текущего производственной среды в среде-песочнице, где вы можете работать без ущерба для текущих операций.
- Создайте новое управляемое решение в песочнице и реализуйте в нем свои настройки. Это позволяет добавлять настройки, не затрагивая основную систему, и вы можете в любое время откатить свои настройки, удалив решение.
- Протестируйте настроенное решение в песочнице, пока вы не убедитесь, что оно работает правильно.
- Экспортируйте настроенное решение из песочницы и импортируйте его в свой производственную среду.
Для получения общей информации о создании и работе с решениями см. ссылки в предыдущей процедуре, а также Обзор решений. Полный пример процедуры см. в следующих разделах.
Пример процедуры часть 1: создание пользовательского решения
В этом упражнении вы создадите новое решение и добавите в него простую настройку. Вы получите простое пользовательскую решение, которое можно использовать для экспорта и переноса в новую среду далее в этом разделе. Если у вас уже есть пользовательское решение для работы, вы сразу перейти к части 2.
Создание пользовательского решения:
Войдите в среду, где вы будете разрабатывать пользовательские решения.
Откройте меню Параметры
в верхней части страницы и выберите Дополнительные настройки. Область дополнительных параметров откроется в новой вкладке браузера. Обратите внимание, что в этой области используется горизонтальный навигатор в верхней части страницы, а не боковой навигатор.
Перейдите в раздел Параметры>Настройка>Решения. Откроется список существующих решений.
На панели команд выберите Создать, чтобы создать новое решение.
Откроется новое окно Power Apps. Укажите Отображаемое имя, Имя, Издатель и Версия, а затем выберите Сохранить на панели команд.
В этом примере мы собираемся скопировать существующую сущность, а затем настроить ее. Поэтому откройте список Добавить существующий и выберите Сущность.
Откроется диалоговое окно, показывающее все доступные сущности. Здесь вы можете добавить любое количество сущностей к вашему новому решению. Для этого примера просто установите флажок Маркетинговая форма, а затем выберите OK, чтобы добавить ее в свое решение.
Теперь вам предлагается выбрать, какие аспекты выбранной сущности вы хотели бы включить. В данном случае мы хотим включить все, что связано с маркетинговыми формами, поэтому выберите Добавить все активы, а затем выберите Готово.
Если выбранная вами сущность требует дополнительных компонентов, то вам будет предложено включить их. Выберите Да, включить необходимые компоненты и выберите OK.
Вы вернетесь к новому решению, которое теперь включает все сущности и связанные с ним компоненты, которые вы выбрали для включения. В боковой панели разверните Сущности, чтобы увидеть сущности, которые вы добавили, а затем разверните сущность Маркетинговые формы и выберите Поля.
В этом примере мы настроим сущность маркетинговой формы путем добавления нового поля. Выберите Создать для создания нового поля и введите Отображаемое имя. Оставьте для других параметров значения по умолчанию (пусть это будет текстовое поле).
Когда вы закончите делать все необходимые настройки, выберите Сохранить и закрыть на панели команд.
Вы вернетесь в окно Power Apps, где настраиваете новое решение. Выберите Опубликовать все настройки, чтобы сделать новое поле доступным для приложения.
В боковой панели окна Power Apps выберите Компоненты>Сущности>Маркетинговая форма>Формы. Мы должны добавить наше новое пользовательское поле в форму, чтобы сделать его видимым для пользователей в приложении.
Откройте форму Информация с Типом формы Основной, выбрав ее имя. Это форма, которую пользователи видят при создании или открытии записи маркетинговой формы.
Откроется новое окно Power Apps с настройкой выбранной формы. В центральной области этого окна прокрутите вниз до секции Сводка. Затем перетащите новое пользовательскую поле из панели Обозреватель полей в раздел Общие сведения под разделом Сводка.
На ленте выберите Сохранить и закрыть.
Вы вернетесь в окно Power Apps, где настраиваете новое решение. Выберите Опубликовать все настройки, чтобы сделать настроенную форму доступной для приложения.
После завершения публикации закройте окно Power Apps.
Если вы хотите проверить свои изменения, вы можете зайти в приложение Customer Insights - Journeys, открыть запись маркетинговой формы и найти новое поле на вкладке Сводка.
Пример процедуры часть 2: экспорт решения
Когда вы закончите настройку решения и будете готовы переместить его в другую среду, вы должны экспортировать пользовательское решение. Это делается следующим образом:
Откройте раздел дополнительных параметров (вы должны остаться в нем после последнего упражнения), открыв меню Параметры
в верхней части страницы, а затем выбрав Дополнительные параметры.
Перейдите в раздел Параметры>Настройки>Решения.
Выберите флажок для решения, которое вы хотите экспортировать, а затем выберите Экспорт на панели команд.
Система напомнит вам, что только опубликованные изменения будут экспортироваться. Если вы следовали процедуре в предыдущем разделе, то вы уже должны были опубликовать все, но если вы не уверены, вы можете выполнить публикацию сейчас. Когда все будет готово для продолжения, выберите Далее.
Теперь вы можете выбрать для включения в экспорт различных настроек системы. Настройки системы будут окончательно применены к среде назначения и останутся там, даже если позже вы удалите решение. Как правило, вы не должны включать какие-либо системные параметры, и если вы просто выполняете эту процедуру в качестве упражнения, то не устанавливайте ни один из этих флажков. Для продолжения выберите Далее.
Выберите Управляемое, затем выберите Экспорт.
Теперь решение будет загружено в виде ZIP-файла, имя которого соответствует имени решения.
Пример процедуры часть 3: импорт решения
После экспорта пользовательского решения из исходной среды вы готовы импортировать решение в среду назначения, которая добавит ваши настройки в текущую среду. Кроме того, вам при необходимости будет легко их удалить (хотя все импортированные системные настройки, включенные в экспортированное решение, сохранятся).
Импорт решения:
Войдите в среду, куда вы будете импортировать пользовательское решение.
Откройте меню Параметры
в верхней части страницы и выберите Дополнительные настройки. Область дополнительных параметров откроется в новой вкладке браузера. Обратите внимание, что в этой области используется горизонтальный навигатор в верхней части страницы, а не боковой навигатор.
Перейдите в раздел Параметры>Настройка>Решения. Откроется список существующих решений.
На панели команд выберите Импорт. Запускается диалоговое окно импорта.
Выберите Выбрать файл, чтобы открыть браузер файлов. Найдите и выберите файл решения, который вы экспортировали из исходной среды.
Для продолжения выберите Далее.
Выберите Импорт для начала импорта выбранного решения. Откроется всплывающее окно хода выполнения, которое автоматически закроется после завершения импорта. Затем диалоговое окно импорта обновится, чтобы показать результат.
Выберите Закрыть, чтобы закрыть диалоговое окно импорта.
Чтобы проверить импорт, вы можете зайти в приложение Customer Insights - Journeys, открыть запись маркетинговой формы и найти настроенное поле на вкладке Сводка.