Создание минимального приложения на основе холста repro
Минимальное приложение repro — это приложение, содержащее минимальное количество логики и элементов управления для воспроизведения проблемы. Это приложение помогает сузить источник проблемы, будь то источник данных, формулы или определенная конфигурация.
После создания минимального приложения repro можно скачать копию и поделиться ею с другими пользователями, например в сообществе Microsoft Power Apps или с помощью служба поддержки Майкрософт.
Вы можете создать минимальное приложение для повторного использования с помощью одного из следующих методов:
- Создайте пустое приложение и добавьте только необходимые подключения и элементы управления для демонстрации проблемы.
- Создайте копию исходного приложения, постепенно удалите неуместные экраны и элементы управления и упростите формулы, пока не останетесь с сутью проблемы.
Замена внешних источников данных
Минимальное приложение repro должно быть автономным. Он не должен полагаться на подключения к внешним источникам данных, таким как Dataverse или SharePoint, так как внешние стороны не смогут получить к ним доступ.
Источники данных, используемые в приложении, можно увидеть на панели данных .
Чтобы обрабатывать источники данных при создании минимального приложения для повторного создания, можно:
- Удалите их, если они не относятся к отображаемой проблеме.
- Используйте коллекции с примерами данных.
- Укажите примеры данных в csv-файле или файле Excel. Объясните, как повторно создать источник данных с нуля.
Примеры данных должны быть максимально простыми.
Заглушки интеграции и внешние веб-службы
Приложения могут использовать функции из других веб-служб. Например, он может отображать плитку Power BI, видео YouTube или потоки Power Automate.
Удалите эти компоненты, если они не относятся к отображаемой проблеме. Если они важны, вы должны предоставить материалы и инструкции по их повторному созданию. Используйте образец содержимого вместо исходного. Если проблема не возникает с примером содержимого, это может быть проблема с внешним содержимым или службой. Например, отчет Power BI может быть неправильно настроен для внедрения.
Упрощение компонентов
Если приложение содержит компоненты или компоненты кода, другие пользователи могут не видеть внутренние компоненты или правильно загружать их.
Удалите эти компоненты, если они не относятся к отображаемой проблеме. Если они важны, вы должны упростить их как можно больше, а затем:
- Упаковка их вместе с приложением в неуправляемом решении
- Укажите инструкции по повторному созданию этих компонентов с нуля.
- Для компонентов кода укажите, какие строки кода и функции платформы не работают.
Проверка конфиденциальности и безопасности
Неавторизованные пользователи не смогут получить доступ к источникам данных в экспортированных приложениях, но они могут видеть, как в них используются источники данных. Они также могут просматривать элементы управления и формулы приложения. Если предоставляется весь файл решения .zip , ресурсы, такие как изображения, также видны.
Выполните следующие действия, чтобы ограничить конфиденциальность и безопасность перед распространением экспортированного приложения:
- Не включайте в приложение частную и конфиденциальную информацию. Проверьте имена переменных, элементов управления и других элементов приложения, которые могут непреднамеренно выдавать конфиденциальную информацию.
- Создайте новое приложение с нуля вместо упрощения существующего рабочего приложения. Новое приложение также уменьшит случайное воздействие конфиденциальной информации, если вы использовали исходное приложение. Чтобы сэкономить время, не нужно вручную удалять конфиденциальную информацию из исходного приложения.
- Распределяйте только MSAPP-файл вместо .zip-файла. MSAPP-файл можно найти в пакете .zip.
Скачивание минимального приложения repro
Приложение на основе холста можно сохранить в msapp или .zip-файле в зависимости от того, как оно было создано.
Power Apps
Выполните вход в Power Apps.
Откройте приложение для редактирования.
Разверните пункт меню "Сохранить" и выберите "Скачать копию".
Скачанный MSAPP-файл можно открыть другими пользователями, выбрав "Открыть" в строке меню Power Apps. Чтобы увидеть этот параметр, может потребоваться развернуть строку меню.
Microsoft Списки
Откройте список.
Выберите "Интегрировать>формы настройки Power Apps".> Настраиваемая форма откроется в Power Apps.
Выберите "Общий доступ " в меню в верхней части окна. Откроется страница сведений с панелью общего доступа.
Закройте панель общего доступа.
Выберите " Экспорт пакета " в строке меню.
Введите имя пакета. Просмотрите экспортируемую информацию и выберите "Экспорт".
Скачанный .zip файл можно открыть другими пользователями.
Power Apps в Teams
В Microsoft Teams перейдите в список приложений Power Apps для вашей команды.
Выберите приложение.
Выберите " Экспорт решения " в меню в верхней части окна.
Просмотрите экспортируемую содержимое и выберите "Экспорт как zip".
Скачанный .zip файл можно импортировать другими пользователями.
Пользовательские страницы
Экспортировать можно только пользовательские страницы в неуправляемых решениях . Если пользовательская страница находится в управляемом решении, попросите издателя решения создать неуправляемое решение, содержащее пользовательскую страницу. Вы также можете создать новое неуправляемое решение и пользовательскую страницу.
Пользовательские страницы можно экспортировать в неуправляемое решение так же, как и любой другой компонент решения. Скачанный файл .zip можно импортировать в любую среду другими пользователями.