Создание решения

Чтобы найти настроенные вами компоненты и работать только с ними, создайте решение и выполните все свои настройки там. Кроме того, всегда не забывайте работать в контексте пользовательского решения при добавлении, редактировании и создании компонентов. Это позволяет легко экспортировать ваше решение, чтобы его можно было скопировать или импортировать в другую среду.

Примечание

Информацию о реализации работоспособного управления жизненным циклом приложений (ALM) с использованием решений см. в руководство по ALM Power Platform.

Создание решения:

  1. Войдите в Power Apps и выберите Решения в левой области навигации. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  2. Выберите Создать решение и заполните обязательные столбцы для решения.

    Поле Описание:
    Отображаемое имя Имя, отображаемое в списке решений. Имя можно изменить позднее.
    Название Уникальное имя решения. Это имя создается с использованием значения, введенного в столбце "Отображаемое имя". Его можно отредактировать до сохранения решения, однако после сохранения решения его изменить нельзя.
    Издатель Можно выбрать издателя по умолчанию или создать нового издателя. Мы рекомендуем вам создать издателя для своей организации, которого вы можете использовать последовательно во всех средах, где вы будете использовать это решение. См. Издатель решения дальше в этой статье.
    Версия Введите номер версии своего решения. Это важно только при экспорте решения. Номер версии будет включен в имя файла при экспорте решения.
  3. Нажмите кнопку Сохранить.

После сохранения решения можно ввести информацию также в необязательные столбцы. Эти шаги не являются обязательными. Используйте столбец Описание, чтобы описать решение, и выберите веб-ресурс HTML в качестве Страницы настройки для решения. Страница настройки обычно используется независимыми поставщиками программного обспечения, которые распространяют решения. Когда она задана, в узле Настройка появляется узел Сведения для отображения этого веб-ресурса. Разработчики будут использовать эту страницу для включения инструкций или элементов управления, с помощью которых вы сможете задавать данные конфигурации или запускать решение.

Добавление компонентов решения

После создания решение не содержит никаких компонентов решения. Вы можете создавать новые компоненты для добавления в решение или добавлять существующие компоненты в новое решение.

Создание компонентов в решении

Вы можете использовать команду Создать для создания различных типов компонентов. Это приведет вас к другому созданию в зависимости от выбранного вами типа компонента. После того, как вы закончите создание компонента, он будет добавлен в решение.

Создание нового компонента в решении.

Добавление существующего компонента в решение

При работе с решениями, которые являются неуправляемыми и не являются решениями по умолчанию, можно использовать команду Добавить существующее, чтобы добавить в них компоненты, которые еще не присутствуют в решении.

Добавление существующего компонента в решение.

Примечание

Список существующих компонентов будет отличаться в зависимости от версии и решений, импортируемых в вашу среду.

Когда вы добавляете существующую таблицу, а не выбираете Включите все компоненты или Включить метаданные таблицы, используйте параметр Выбрать компоненты, чтобы добавить только те компоненты таблицы, которые были обновлены. Сегментация решений позволяет экспортировать обновления решения с выбранными компонентами таблиц — например, столбцами, формами или представлениями таблиц — а не целыми таблицами со всеми компонентами. Создание сегментированного решения с табличными активами

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

Демонстрационное решение, показывающее расширенную таблицу организации.

Публикация изменений

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

Опубликуйте свои настройки

  1. Выберите Решения в левой области навигации. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  2. Выберите решение, которое вы хотите опубликовать, чтобы открыть его.

  3. В списке команд выберите Опубликовать все настройки.

Опубликуйте все настройки.

Важно!

Подготовка настроек может занять некоторое время. При появлении сообщения о том, что страница браузера перестала отвечать, не закрывайте ее, а подождите, пока она снова начнет отвечать.

Издатель решения

Каждое создаваемое вами приложения или настройка является частью решения. Каждое решение имеет издателя. Вы указываете издателя, когда создаете решение.

Издатель решения указывает, кто разработал приложение. По этой причине вам следует создать значимого издателя решения. Вы можете просмотреть издателя решения для решения, выбрав Параметры в области Решения в Power Apps. Дополнительные сведения об издатель решения см. в разделе Издатель решения в руководстве Power Platform ALM.

Примечание

Решение по умолчанию Common Data Services связано с Издатель по умолчанию Microsoft Dataverse. Префикс настройки по умолчанию будет случайно назначен для этого издателя, например это может быть cr8a3. Это означает, что имя каждого нового элемента метаданных, созданных в организации, будет иметь этот префикс рядом с именами, используемыми для уникального определения элементов.

Создание издателя решения

  1. В Power Apps выберите Решения. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
  2. На панели команд выберите Создать решение, на правой панели выберите раскрывающийся список Издатель, затем выберите + Издатель.
    Create a new publisher
  3. В форме Создать издателя введите необходимую и дополнительную информацию:
  • Отображаемое имя. Введите отображаемое имя для издателя.
  • Имя. Введите уникальное имя для издателя.
  • Префикс. Введите требуемый префикс издателя.
  • Префикс значения параметра. Этот столбец генерирует номер на основе префикса издателя. Это число используется при добавлении параметров в наборы выбора и указывает, какое именно решение использовалось для добавления параметра.
  • Сведения о контакте. При желании вы можете добавить контактную и адресную информацию.
  1. Выберите Сохранить и закрыть.

Примечание

Не используйте _upgrade как часть имени решения. _upgrade — внутреннее зарезервированное слово для решения процесс обновления.

Изменение издателя решения

Вы можете изменить издателя решения для неуправляемого решения, выполнив следующие действия:

  1. В Power Apps выберите Решения, выберите ... рядом с требуемым решением, затем выберите Параметры. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
  2. На панели Настройки решения выберите Изменить издателя.
  3. Отредактируйте столбцы Отображаемое имя и Префикс, задав нужные значения. Столбец Префикс значения параметра генерирует номер на основе префикса издателя. Это число используется при добавлении параметров в наборы выбора и указывает, какое именно решение использовалось для добавления параметра.
  4. В дополнение к префиксу вы также можете изменить отображаемое имя издателя решения, контактную информацию и адрес в разделе Сведения о контакте.
  5. Выберите Сохранить и закрыть.

Создание сегментированного решения

Используйте сегментацию решения, чтобы включать только те компоненты таблицы, которые обновляются, при распространении обновлений решения. Дополнительные сведения: Используйте сегментированные решения в руководстве Power Platform ALM

Создание сегментированного решения с табличными активами

Чтобы создать сегментированное решение, начните с созданием неуправляемого решения и добавьте только обновленные компоненты. Похожая на мастер процедура настройки позволяет по шагам выполнить процесс добавления активов таблиц.

Например, представьте, что вы создали новую настраиваемую таблицу, которая не существует ни в одной другой среде, с именем Настраиваемая таблица, а также добавили новый столбец с именем Топ десять для таблицы организаций. Чтобы создать сегментированное решение, выполните следующие действия.

  1. Перейдите в Power Apps, а затем выберите Решения. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  2. Выберите Создать решение и создайте решение. Заполните необходимые столбцы. Выберите Создать.

  3. Откройте созданное решение. На панели команд выберите Добавить существующий, затем выберите Сущность.

  4. В области Добавить существующие сущности выберите одну или несколько таблиц, которые вы хотите добавить в решение. Например, выберите Организация и Настраиваемая таблица. Выберите Далее.

  5. На панели Выберите сущности можно выбрать из активов для включения:

    • Включить все компоненты. Этот вариант включает все компоненты и метаданные, связанные с таблицей. Он может включать в себя другие таблицы или компоненты таблиц, такие как потоки бизнес-процессов, отчеты, соединения и очереди.

    • Включить метаданные сущности. Этот вариант включает все только метаданные, связанные с таблицей. Метаданные включают атрибуты таблицы, такие как аудит, поиск повторяющихся данных или отслеживание изменений.

    • Выбрать компоненты. Этот параметр позволяет индивидуально выбирать каждый компонент, связанный с таблицей, например столбцы, отношения, бизнес-правила, представления, формы и диаграммы.

    • Не включать никакие компоненты.

      В этом примере, потому что Настраиваемая таблица никогда не импортировалась в целевую среду, рядом с пунктом Настраиваемая таблица выберите Включите все компоненты. В разделе Организация выберите Выбрать компоненты.

      Добавить существующие таблицы.

  6. Поскольку только настраиваемый столбец Топ десять является новым в таблице организации, выберите Топ десять, затем выберите Добавить.

    Выбор компонентов таблицы.

  7. Выберите Добавить, чтобы добавить компоненты в решение.

Создание сегментированного решения с помощью обозревателя решений

Следующие иллюстрации содержат примеры создания сегментированного решения путем выбора активов таблиц из таблиц Account, Case и Contact.

Примечание

Таблица обращений включена в некоторые приложения Dynamics 365, например Dynamics 365 Customer Service.

Начните с открытия неуправляемого решения, которое вы создали. Выберите компонент Таблица.

Добавьте существующие ресурсы.

Затем выберите компоненты решения.

Выберите компоненты решения.

Следуйте указаниям мастера. В шаге 1 выберите активы (упорядочены по алфавиту) для первой таблицы — таблицы Account, как показано ниже.

Запустите мастер.

Откройте вкладку Поля и выберите столбец Код организации.

Выберите активы таблицы организаций.

В шаге 2 для таблицы Обращение добавьте все активы.

Выберите активы таблицы обращений.

В шаге 3 добавьте столбец Годовщина для таблицы Контакт.

Выберите активы таблицы контактов.

В результате созданное сегментированное решение содержит три таблицы — Account, Case и Contact. Каждая таблица содержит только те активы, которые были выбраны.

Решения с таблицами.

Ограничения

  • Размер решения ограничен 32 МБ.
  • Количество решений ограничено емкостью Microsoft Dataverse.
  • Количество объектов в решении ограничено емкостью Dataverse.

См. также

Использование решений
Для разработчиков: создание, экспорт или импорт неуправляемого решения

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).