Поделиться через


Создание приложения на основе холста для минимального воспроизведения

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

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

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

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

Замена внешних источников данных

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

Источники данных, используемые в приложении, можно просмотреть на панели Данные .

Снимок экрана: панель данных в Power Apps Studio. Панель пуста, если в приложении не используются источники данных.

Для обработки источников данных при создании приложения минимального воспроизведения можно:

  • Удалите их, если они не относятся к отображаемой проблеме.
  • Используйте коллекции с примерами данных.
  • Укажите примеры данных в csv-файле или файле Excel. Объяснить, как повторно создать источник данных с нуля.

Выборка данных должна быть максимально простой.

Интеграция заглушки и внешние веб-службы

Приложения могут использовать функции других веб-служб. Например, он может отображать плитку Power BI, видео YouTube или потоки Power Automate.

Удалите эти компоненты, если они не относятся к отображаемой проблеме. Если они необходимы, вы должны предоставить материалы и инструкции по их повторному созданию. Используйте пример содержимого вместо исходного. Если проблема не возникает с примером содержимого, это может быть проблема с внешним содержимым или службой. Например, отчет Power BI может быть настроен неправильно для внедрения.

Упрощение компонентов

Если приложение содержит компоненты или компоненты кода, другие пользователи могут не видеть свои внутренние компоненты или загружать их правильно.

Удалите эти компоненты, если они не относятся к отображаемой проблеме. Если они необходимы, следует максимально упростить их, а затем:

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

Проверка конфиденциальности и безопасности

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

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

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

Скачивание приложения минимального воспроизведения

Приложение на основе холста можно сохранить в MSAPP-файле или .zip файле в зависимости от того, как оно было создано.

Power Apps

  1. Войдите в Power Apps.

  2. Откройте приложение для редактирования.

  3. Разверните пункт меню Сохранить и выберите Скачать копию.

    Снимок экрана: развернутое подменю для пункта меню

    Скачанный MSAPP-файл может быть открыт другими пользователями, выбрав Открыть в строке меню Power Apps. Чтобы увидеть этот параметр, может потребоваться развернуть строку меню.

    Снимок экрана: всплывающее окно в конце строки меню в Power Apps Studio с дополнительными элементами меню. Выделен параметр Открыть.

Microsoft Lists

  1. Откройте список.

  2. Выберите Интеграция>Настраиваемых формPower Apps>. Настраиваемая форма откроется в Power Apps.

    Снимок экрана: меню **Power Apps** в списке Майкрософт. Выделен параметр Настроить формы.

  3. Выберите Общий доступ в меню в верхней части окна. Откроется страница сведений с панелью общего доступа.

    Снимок экрана: редактирование приложения в студии. Кнопка

  4. Закройте панель общего доступа.

  5. Выберите Экспорт пакета в строке меню.

    Снимок экрана: сведения о приложении. Кнопка

  6. Введите имя пакета. Просмотрите экспортируемую информацию и выберите Экспорт.

    Скачанный файл.zip могут открыть другие пользователи.

Power Apps в Teams

  1. В Microsoft Teams перейдите к списку приложений Power Apps для своей команды.

  2. Выберите приложение.

  3. Выберите Экспорт решения в меню в верхней части окна.

    Снимок экрана: список приложений. Выбрано приложение, а в верхней строке меню выделена кнопка

  4. Просмотрите экспортируемую информацию и выберите Экспорт в формате ZIP.

    Скачанный .zip файл может быть импортирован другими пользователями.

Пользовательские страницы

Можно экспортировать только пользовательские страницы в неуправляемых решениях . Если пользовательская страница находится в управляемом решении, попросите издателя решения создать неуправляемое решение, содержащее настраиваемую страницу. Вы также можете создать новое неуправляемое решение и пользовательскую страницу.

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

Дальнейшие действия

См. также