Обзор решений

Примечание

С ноября 2020 г.:

  • Common Data Service переименована в Microsoft Dataverse. Подробнее
  • В Microsoft Dataverse изменена часть терминов. Например, сущность стала таблицей, а полестолбцом. Подробнее

Эта статья вскоре будет обновлена с учетом новой терминологии.

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

Решения — это механизм реализации управления жизненным циклом приложений (ALM) в Power Apps и других продуктах Power Platform, таких как Power Automate. Для получения подробной информации о концепциях решения и о том, как решения используются для управления жизненным циклом приложения, см. Обзор ALM в Microsoft Power Platform в руководстве по Power Platform ALM.

Этот раздел будет посвящен ручным задачам, которые должны выполнять создатели приложений при работе с решениями в Power Apps.

Начало работы: концепции решения

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

  • Существует два типа решений (управляемые и неуправляемые)
  • Компоненты решения
  • Жизненный цикл решения (создание, обновление и исправление решения)
  • Издатель решения
  • Решение и управление зависимостями компонентов решений

Для получения подробной информации см. Концепции решения в руководство по Power Platform ALM.

Решения по умолчанию

Power Apps предоставляет вам следующее неуправляемые решения по умолчанию:

  • Решение по умолчанию Common Data Service. Это решение, которое доступно для создателей по умолчанию для их настроек в среде. Решение по умолчанию Common Data Service полезно, когда вы хотите оценить или изучить Power Apps. Однако мы рекомендуем, чтобы разработчики приложений работали в своих собственных неуправляемых решениях.
  • Решение по умолчанию. Это специальное решение, которое содержит все компоненты в системе. Решение по умолчанию полезно для обнаружения всех компонентов и конфигураций в вашей системе.

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

Управляемые свойства

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

Дополнительные сведения см.: Управляемые свойства в Power Platform

Работа с решениями в Power Apps

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

  • Новое решение: чтобы найти и работать с только что настроенными вами компонентами, создайте решение и выполните все настройки там. Затем вы можете легко распространять свое решение в других средах. Дополнительные сведения: Создание решения

  • Импорт: импорт решения в среду. Дополнительные сведения: Импорт решений

  • Открыть AppSource: в Microsoft AppSource можно получить решения, соответствующие вашей отрасли и работающие с уже используемыми продуктами.

  • Опубликовать все настройки: публикация всех активных настроек в среде.

  • Перейти в классический режим: открыть классический обозреватель решений.

  • Показать историю: просмотр сведений об операциях решения за период, таких как импорт, экспорт и удаление. Больше информации: Просмотр истории решения

    Область решений

В области Решения выберите решение, чтобы просмотреть все его компоненты.

Загрузить дополнительные компоненты

Поиск и фильтрация в рамках решения

Можно также выполнить поиск определенного компонента по имени.

Поиск компонента

Или отфильтруйте все элементы в списке по типу компонента.

Фильтровать компоненты по типу

Контекстные команды

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

Команды, специфичные для компонентов

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

Команды, специфические для решений

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

Примечание

Вы не можете добавить компоненты в управляемое решение. Когда вы попытаетесь, вы увидите следующее сообщение:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Известные ограничения

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

  • Мгновенные потоки приложения на основе холста должны быть созданы из приложения, уже находящегося в решении. Добавление этого типа потока внешних решений заблокировано.
  • Приложения на основе холста не отображаются в классическом обозревателе решений. Используйте современное взаимодействие. Их не планируется добавлять в классический обозреватель решений.
  • Потоки, созданные из решений, не будут отображаться в списке "Team Flows". Необходимо получить доступ к ним через решение.
  • Вы не можете добавить мгновенный поток в решение, если выполняются следующие условия:
    • Поток был создан вне решения.
    • Триггер потока установлен в ручной режим.
  • Потоки, запускаемые из приложений от Microsoft 365, такие как Excel, недоступны в решениях.
  • Потоки в решениях не поддерживают делегированную проверку подлинности. Например, доступ к потоку не будет автоматически предоставляться на основе наличия доступа к списку SharePoint, из которого был создан поток.
  • Пользовательские соединители, созданные вне решений, нельзя добавлять в решения в это время.

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

  • О настройках таблиц, отношений таблиц, столбцов и сообщений см. в разделе Метаданные.

  • О формах таблиц см. в разделе Формы.

  • О процессах см. в разделе Процессы.

  • О бизнес-правилах см. в разделе Бизнес-правила.

Дальнейшие шаги

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