Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы найти и работать только с компонентами, которые вы настраиваете, создайте решение и выполните все настройки там. Кроме того, всегда не забывайте работать в контексте пользовательского решения при добавлении, редактировании и создании компонентов. Это позволяет легко экспортировать ваше решение, чтобы его можно было скопировать или импортировать в другую среду.
Заметка
Рекомендуется указать пользовательское решение в качестве предпочтительного решения. Таким образом, вы можете управлять тем, где хранятся компоненты решения, если они не создаются в контексте пользовательского решения. Дополнительные сведения: задайте предпочтительное решение.
Создание решения:
Войдите в Power Apps и в левой области навигации выберите Решения. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
Выберите Создать решение и заполните обязательные столбцы для решения.
Поле Description Отображаемое имя Имя, отображаемое в списке решений. Это имя можно будет изменить впоследствии. Имя Уникальное имя решения. Должен содержать только буквы, цифры и символы подчеркивания. Имя создается из допустимых символов из значения, введенного в столбце Отображаемое имя. Его можно отредактировать до сохранения решения, однако после сохранения решения его изменить нельзя. Издатель Можно выбрать издателя по умолчанию или создать нового издателя. Мы рекомендуем вам создать издателя для вашей организации, чтобы использовать его последовательно в ваших средах, где вы будете использовать это решение. См. Издатель решения дальше в этой статье. Версия Введите номер версии своего решения. Это важно только при экспорте решения. Номер версии включается в имя файла при экспорте решения. Установите как предпочтительное решение Использование предпочтительного решения — это способ управления тем, где хранятся компоненты решения, если они не создаются в контексте пользовательского решения. Если предпочтительное решение не задано по умолчанию, решение Common Data Services по умолчанию является вашим предпочтительным решением. Если решение "Common Data Services Default Solution" недоступно, используется решение "Default Solution" в качестве предпочитаемого решения. Дополнительные сведения: Настройка предпочтительного решения Страница конфигурации В разделе "Дополнительные параметры " можно выбрать веб-ресурс для использования в качестве страницы конфигурации. Страница настройки обычно используется независимыми поставщиками программного обеспечения, которые распространяют решения. Когда она задана, в узле Настройка появляется узел Сведения для отображения этого веб-ресурса. Разработчики используют веб-ресурс, который является HTML-страницей, чтобы включить инструкции или элементы управления, чтобы разрешить задать данные конфигурации или запустить свое решение. Описание В разделе "Дополнительные параметры " можно добавить описание решения. Это полезно, если вы хотите поделиться решением с другими или запомнить, для чего оно предназначено. Выберите Сохранить.
Добавление или удаление объектов решения
После создания решения он не будет содержать объекты решения. Можно создать новые объекты для добавления в решение или добавления существующих объектов в новое решение.
Создание объектов в решении
С помощью команды New можно создать различные типы объектов. Выберите "Новый " и затем выберите объект, который хотите создать, чтобы перейти к другому интерфейсу создания в зависимости от выбранного типа объекта. После завершения создания объекта он добавляется в решение.
Добавление существующего объекта в решение
С помощью неуправляемых решений, не являющихся системными по умолчанию, можно воспользоваться командой Add existing, чтобы добавить объекты, которые еще не включены в решение.
Заметка
Список существующих объектов отличается в зависимости от версии и решений, импортированных в вашей среде.
Многие настройки, которые требуется выполнить, включают таблицы. Выберите таблицы в левой области, чтобы отфильтровать и отобразить список всех таблиц в текущем решении. После углубления в таблицу можно просмотреть объекты, которые являются частью таблицы, как показано на примере таблицы учетной записи на этом снимке экрана.
Удаление объектов из решения
Объекты можно удалить из неуправляемого решения. Откройте решение, выберите объект, а затем выберите "Удалить из этого решения " на панели команд.
Когда объект удаляется, он больше не входит в решение. Однако объект по-прежнему существует в среде и может быть добавлен в другое решение. После удаления объекта из всех решений в среде его можно удалить.
Важно
После удаления объекта его невозможно восстановить и все связанные данные, такие как записи таблиц при удалении настраиваемой таблицы, будут потеряны. Если вы хотите сохранить объект, но не включать его в решение, уберите его из решения, не удаляя.
Чтобы удалить объект, выберите его, а затем выберите "Удалить" из этой среды.
Публикация изменений
При внесении неуправляемых изменений в среду некоторые объекты, такие как таблицы, формы, приложения на основе модели, карты сайта и представления сохраняются в неопубликованном состоянии. Действие публикации активирует эти изменения, делая их доступными для конечных пользователей и для экспорта решений.
Опубликуйте свои настройки
Выберите Решения в левой области навигации. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
Откройте решение, которое требуется опубликовать.
Выберите "Опубликовать все настройки " на панели команд.
Важно
Подготовка настроек может занять некоторое время. Если появится сообщение о том, что страница браузера не отвечает, подождите, пока страница станет адаптивной, и не закрывайте ее.
Издатель решения
Каждое создаваемое вами приложения или настройка является частью решения. Каждое решение имеет издателя. Вы указываете издателя, когда создаете решение.
Издатель решения указывает, кто разработал приложение. По этой причине вам следует создать значимого издателя решения. Вы можете просмотреть издателя решения для выбранной программы, выбрав это решение, а затем выберите ...>Параметры на командной панели из раздела «Решения» в Power Apps. Дополнительные сведения об издателе решения см. Издатель решения в руководстве по Power Platform ALM.
Заметка
Решение по умолчанию Common Data Services связано с издателем по умолчанию Microsoft Dataverse. Префикс настройки по умолчанию назначается случайным образом для этого издателя, например это может быть cr8a3. Это означает, что имя каждого нового элемента метаданных, созданных в организации в этом решении, имеет этот префикс рядом с именами, используемыми для уникального определения элементов.
Создание издателя решения
В Power Apps выберите Решения. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
На панели команд выберите "Создать решение" в правой области выберите "Новый издатель " в разделе "Издатель".
В форме Создать издателя введите необходимую и дополнительную информацию:
- Отображаемое имя. Введите отображаемое имя для издателя.
- Имя. Введите уникальное имя для издателя.
- Описание. При необходимости можно добавить описание издателя.
- Префикс. Введите требуемый префикс издателя.
- Префикс значения выбора. Этот столбец генерирует номер на основе префикса издателя. Это число используется при добавлении параметров в наборы выбора и указывает, какое именно решение использовалось для добавления параметра.
Выберите Сохранить.
Заметка
Не используйте _upgrade как часть имени решения. _upgrade — внутреннее зарезервированное слово для решения процесс обновления.
Изменение издателя решения
Чтобы изменить издателя решения для неуправляемого решения, сделайте следующее:
- В Power Apps выберите "Решения", выберите нужное решение, а затем выберите ...>Параметры на панели команд. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
- В области параметров решения выберите другого издателя из раскрывающегося списка издателя или выберите новый издатель , чтобы создать новый. Дополнительные сведения: Создание издателя решений.
- Выберите Обновить.
Использование сегментированных таблиц в решении
Используйте сегментацию таблиц, чтобы включать только объекты таблиц, обновляемые при распространении обновлений решения. Дополнительные сведения: Использование сегментированных решений в руководстве по ALM для Power Platform
Чтобы создать решение с правильной сегментацией таблицы, начните с создания неуправляемого решения и добавьте только обновленные объекты.
Например, представьте, что вы создали новую пользовательскую таблицу, которая не существует в любой другой среде с именем Custom table , а также добавили новый столбец с именем Top Ten для таблицы учетной записи. Чтобы создать решение с сегментацией таблиц, выполните следующие действия.
Перейдите в Power Apps, затем выберите Решения. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
Выберите Создать решение и создайте решение. Заполните необходимые столбцы. Выберите Создать.
Откройте созданное решение. На панели команд выберите "Добавить существующую" и выберите "Таблица".
В области "Добавление существующих таблиц " выберите одну или несколько таблиц, которые нужно добавить в решение. Например, выберите Организация и Настраиваемая таблица. Выберите Далее.
В панели Выбор таблиц можно выбрать ресурсы, которые необходимо включить.
- Включить все объекты. Этот вариант включает все компоненты и метаданные, связанные с таблицей. Он может включать в себя другие таблицы или компоненты таблиц, такие как потоки бизнес-процессов, отчеты, соединения и очереди. Например, если пользовательская таблица никогда не импортирована в целевую среду, выберите этот параметр. В этом примере пользовательская таблица никогда не была импортирована в целевую среду, поэтому выберите этот параметр для пользовательской таблицы.
- Включить метаданные таблицы. Этот вариант включает все только метаданные, связанные с таблицей. Метаданные включают атрибуты таблицы, такие как аудит, поиск повторяющихся данных или отслеживание изменений.
- Изменение объектов. Этот параметр позволяет индивидуально выбирать каждый компонент, связанный с таблицей, например столбцы, отношения, бизнес-правила, представления, формы и диаграммы. Обратите внимание, что таблица аккаунтов включена в Dataverse и предусмотрено, что она также существует в целевой среде. Таким образом, в нашем примере только пользовательский столбец Top Ten является новым для таблицы учетных записей, поэтому выберите его после выбора Изменить объекты (на следующем шаге).
-
Очистить все объекты. Если вы выбрали объекты с помощью параметра "Изменить объекты ", можно очистить все выбранные объекты и начать работу.
Дополнительные сведения. Почему сегментация таблиц в решении важна
Если вы выбрали "Изменить объекты", откроется область списка объектов. Здесь можно выбрать определенные объекты, которые нужно включить в решение. В нашем примере вы выбрали таблицу "Учетная запись " ранее, поэтому теперь вы выбрали столбец Top Ten , так как это единственный новый или измененный компонент для таблицы, а затем нажмите кнопку "Добавить".
Нажмите кнопку "Добавить ", чтобы добавить объекты в решение.
Почему сегментация таблиц в решении важна
При добавлении существующей системной таблицы, например учетной записи или контакта, или настраиваемой таблицы в решение для таблицы, которая уже импортирована в подчиненные среды, рекомендуется добавить только объекты таблиц, которые были обновлены в решении. Сегментация решений позволяет экспортировать обновления решения с выбранными компонентами таблиц — например, столбцами, формами или представлениями таблиц — а не целыми таблицами со всеми компонентами. Это позволяет избежать ненужных слоев, которые мешают другим решениям быть эффективными, и ненужных зависимостей от других решений. Система автоматически выбирает Включить все объекты, если таблица является неуправляемой, и Включить метаданные таблицы, если в таблице есть неуправляемый слой. Система также автоматически предварительно выберет ресурсы таблицы, которые неуправляемы или содержат неуправляемые настройки. Вы можете выбрать ссылку "Изменить объекты ", чтобы просмотреть этот выбор перед нажатием кнопки "Добавить ", чтобы завершить процесс.
Важно
Не сегментируйте таблицы, которые не существуют в целевой среде. Обратите внимание, что если таблица никогда не была импортирована или еще не существует в целевой среде, необходимо выбрать "Включить все объекты " при добавлении таблицы в решение, например при добавлении новой пользовательской таблицы, которую вы недавно создали. В противном случае при попытке импортировать решение появляется сообщение об ошибке отсутствия зависимости.
Создание решения с сегментацией таблиц с помощью обозревателя решений
Следующие иллюстрации содержат примеры создания сегментированного решения путем выбора активов таблиц из таблиц Account, Case и Contact.
Примечание.
Таблица обращений включена в некоторые приложения Dynamics 365, например Dynamics 365 Customer Service.
Начните с открытия неуправляемого решения, которое вы создали. Выберите компонент Таблица.
Затем выберите компоненты решения.
Следуйте указаниям мастера. В шаге 1 выберите активы (упорядочены по алфавиту) для первой таблицы — таблицы Account, как показано ниже.
Откройте вкладку Поля и выберите столбец Код организации.
В шаге 2 для таблицы Обращение добавьте все активы.
В шаге 3 добавьте столбец Годовщина для таблицы Контакт.
В результате созданное сегментированное решение содержит три таблицы — Account, Case и Contact. Каждая таблица содержит только те активы, которые были выбраны.
Удаление решения
Поскольку существует два разных типа решений, управляемые и неуправляемые, поведение при удалении решений каждого типа отличается.
Удаляемое решение может содержать компоненты, которые имеет зависимости от других компонентов. Эти зависимости должны быть удалены перед удалением компонента. Больше информации: Просмотр зависимостей для компонента в Power Apps
Удаление управляемого решения
При удалении управляемого решения удаляются все компоненты в решении. Кроме того, все связанные данные также удаляются.
Внимание
Так как все компоненты решения и все связанные данные удаляются, используйте осторожность при удалении управляемого решения.
Удаление неуправляемого решения
При удалении неуправляемого решения удаляется контейнер решения, но не удаляются никакие неуправляемые компоненты в нем. Все связанные данные также сохраняются. Каждый неуправляемый компонент должен быть удален по отдельности, чтобы удалить все компоненты в неуправляемом решении.
Удаление управляемого или неуправляемого решения
Внимание
Прежде чем удалять решение, убедитесь, что вы понимаете последствия. После удаления решения его невозможно восстановить. Дополнительные сведения: Удаление управляемого решения и Удаление неуправляемого решения
- Выполните вход в Power Apps.
- Выберите Решения в левой области навигации, затем выберите (но не открывайте) решение, которое хотите удалить, в списке Решения.
- В панели команд выберите Удалить.
Ограничения
- Размер решения ограничен 95 МБ.
- Количество решений ограничено емкостью Microsoft Dataverse.
- Количество объектов в решении ограничено емкостью Dataverse.