Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте навык конструктора приложений модели с инструментом создания кода ИИ, например GitHub Copilot CLI или Claude Code, для создания и редактирования приложений, управляемых моделью, с учетом требований естественного языка. Начните с описания бизнес-процесса или приложения, необходимого вместо создания каждой таблицы, формы, представления и другого компонента по отдельности.
Навык преобразует ваши требования в план приложения, который можно просмотреть перед внесением изменений. Затем навык создает приложение на основе модели и сопутствующие артефакты Microsoft Dataverse в вашей среде Power Platform. Вы можете продолжить уточнение приложения с помощью инструкций по естественному языку или использовать стандартные конструкторы в Power Apps.
Note
Навык построителя приложений на основе модели регулярно обновляется. Сведения о последних поддерживаемых возможностях, предварительных требованиях и инструкциях по использованию см. в README для подключаемых модулей приложений модели.
Основные возможности
Основные возможности включают:
- Создайте приложение на основе модели из описания бизнес-сценария.
- Спланируйте приложение вокруг пользователей и заданий, которые они должны выполнить.
- Проверьте спецификацию приложения и план создания, прежде чем навык запишет артефакты в вашу среду.
- Создайте вспомогательные таблицы, столбцы, связи, формы с вложенными сетками, формы быстрого создания, формы быстрого просмотра, представления, диаграммы, бизнес-правила, потоки бизнес-процессов и образцы данных.
- Создайте генеративные страницы для информационных панелей, обзорных страниц, пошаговых рабочих процессов и других адаптированных интерфейсов помимо стандартных форм и представлений.
- Создайте карту сайта с пользовательскими значками для каждой таблицы.
- Добавьте правила проверки JavaScript в формы.
- Добавьте роли безопасности с учетом запланированных персон и потребностей в доступе к данным.
- Измените существующее приложение на основе модели, описывая необходимые изменения.
- Проверьте развернутое приложение на соответствие утвержденной спецификации.
Навык выбирает стандартные артефакты приложений на основе модели там, где они подходят для конкретного сценария, и рекомендует генеративные страницы для сценариев, которым требуется более индивидуально настроенный интерфейс, например панели мониторинга и пошаговые рабочие процессы. Значки sitemap и логика проверки JavaScript создаются как веб-ресурсы и подключаются к соответствующим компонентам приложения во время реализации.
Принцип работы навыка построителя приложений на основе модели
Навык использует интерактивный, многоуровневый процесс разработки:
- Описание бизнес-сценария. Объясните приложение или процесс, который вы хотите поддержать. Навык может задавать уточняющие вопросы о пользователях, данных, рабочих процессах и требуемом интерфейсе.
- Просмотрите спецификацию приложения. Навык представляет спецификацию приложения, которая может включать пользователей, задания для выполнения, таблицы, связи, формы, представления, диаграммы, правила проверки JavaScript, намерения генеративных страниц и карту сайта приложения с предлагаемым значком для каждой таблицы. Перед продолжением просмотрите и измените спецификацию.
- Просмотрите план сборки. Навык проверяет спецификацию приложения и представляет в разговоре план пробного запуска, сгруппированный по этапу создания. Артефакты приложения не создаются, пока вы не утвердите план.
- Создайте артефакты приложения. После утверждения навык создает схему Dataverse, приложение, страницы и сопутствующие артефакты. Он создает веб-ресурсы для предусмотренных значков карты сайта и логики проверки на JavaScript и связывает их с соответствующими компонентами приложения.
- Проверьте приложение. Если проверка включена, навык сравнивает развернутое приложение с утвержденной спецификацией приложения.
- Продолжайте итерацию. Опишите целевые изменения в инструменте генерации кода с помощью ИИ или откройте созданные артефакты в Power Apps.
Important
Просмотрите и протестируйте новые или изменённые артефакты на корректность, безопасность, доступность и соответствие стандартам вашей организации, прежде чем предоставлять доступ к приложению.
Необходимые условия
Установите и настройте следующее программное обеспечение перед использованием навыка.
| Компонент | Минимальная версия | Дополнительные сведения |
|---|---|---|
| Node.js | Текущая версия с долгосрочной поддержкой (LTS) | Скачать Node.js |
| Интерфейс командной строки Power Platform (PAC CLI) | Latest | Установка Интерфейса командной строки Power Platform |
| Azure CLI | Latest | Установите Azure CLI |
| GitHub Copilot CLI, Claude Code или другой поддерживаемый инструмент ИИ для генерации кода | Latest | GitHub Copilot CLI или Claude Code |
Кроме того, вам понадобится следующее:
- Среда Power Platform, в которой у вас есть разрешение на создание и изменение артефактов Dataverse и приложений на основе моделей.
- Профиль PAC CLI, прошедший проверку подлинности и подключенный к целевой среде. Дополнительные сведения: проверка подлинности Power Platform CLI
- Аутентифицированный сеанс Azure CLI. Запустите
az loginс той же учётной записью, которая используется в активном профиле PAC CLI.
Установите плагин
Запустите установщик, чтобы настроить все подключаемые модули Power Platform в PowerShell или в командном окне Windows.
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
Установщик обнаруживает поддерживаемые средства создания кода ИИ, регистрирует Marketplace Power Platform Skills, устанавливает подключаемые модули и включает автоматические обновления.
После установки перезапустите средство создания кода ИИ при необходимости.
Чтобы установить только плагин Power Apps для GitHub Copilot CLI или Claude Code:
- Добавьте магазин навыков Power Platform:
/plugin marketplace add microsoft/power-platform-skills - Установите плагин Power Apps:
/plugin install model-apps@power-platform-skills - При необходимости перезапустите средство создания кода ИИ.
Note
Для Claude Code можно установить плагин с различными областями применения, такими как глобальная, локальная или пользовательская. В зависимости от области для использования подключаемого модуля необходимо находиться в правильном каталоге Claude Code. Дополнительная информация: Расширьте Claude с помощью навыков
Tip
Включите автоматические обновления для Marketplace и навыков, чтобы получать новейшие возможности, улучшения и исправления.
Note
Если вам нужно только создавать или редактировать генеративные страницы в существующем приложении на основе модели, используйте отдельный навык для генеративных страниц. Дополнительные сведения: создание и изменение формируемых страниц с помощью средств создания кода ИИ
Создание приложения на основе модели
Запустите беседу с инструментом создания кода ИИ.
/app-builderВызовите или опишите приложение, которое вы хотите создать. Рассмотрим пример.- "Создание приложения для управления подключением поставщика и утверждением контракта".
- "Создайте приложение на основе модели для отслеживания запросов служб в нескольких командах".
- "Создание приложения для проверки оборудования для технических специалистов и диспетчеров по полю".
Ответьте на вопросы о бизнес-процессе, пользователях, данных, рабочих процессах и возможностях приложений.
Просмотрите предлагаемый спецификации приложения. Убедитесь, что лица, задания, которые необходимо выполнить, таблицы, связи, формы, представления, диаграммы, правила проверки JavaScript, генеривные страницы, навигация и запланированные значки карты сайта поддерживают бизнес-сценарий. Попросите навык пересмотреть спецификацию соответствующим образом.
Просмотрите план пробной сборки. Утвердить план только в том случае, если предложенные изменения соответствуют вашему намерению.
Разрешите навыку создать приложение и сопутствующие артефакты.
Выберите необязательный шаг проверки для согласования развернутого приложения с утвержденным спецификацией приложения.
Откройте приложение в Power Apps, протестируйте свои основные пользовательские сценарии и проверьте созданные артефакты.
Изменение существующего приложения на основе модели
Используйте тот же навык, чтобы внести целевые изменения в существующее приложение.
Вызовите и определите
/app-builderприложение, которое вы хотите обновить. Рассмотрим пример.- "Обновите приложение службы полей для поддержки проверок оборудования".
- "Добавление таблицы счетов и связанных форм и представлений в приложение "Управление поставщиками".
- Добавьте генеративную страницу, которая предоставляет диспетчерам обзор просроченных нарядов-заказов.
Укажите существующее приложение, которое должен извлечь навык.
Просмотрите редактируемую спецификацию приложения, созданную из развернутого приложения.
Ознакомьтесь с предлагаемыми изменениями и планом пробного запуска, прежде чем утверждать создание приложения.
Соберите, проверьте и протестируйте обновлённое приложение.
Продолжить настройку и расширение в Power Apps
Артефакты, создаваемые навыком построителя приложений на основе модели, — это стандартные артефакты Power Apps и Dataverse. После первоначального создания можно продолжить итерацию и уточнение приложения с помощью навыка или использовать Power Apps и его конструкторы для изменения созданных артефактов или создания новых артефактов вручную. Например, доступны следующие возможности:
- Уточнение форм, представлений, диаграмм и навигации.
- Обновление таблиц, столбцов и связей.
- Добавьте или измените генеративные страницы.
- Создание таблиц, форм, представлений, диаграмм, страниц и других компонентов приложения.
- Настройте роли безопасности и параметры общего доступа.
- Расширьте приложение с помощью других средств настройки Power Platform.
Note
Навык построителя приложений на основе модели в настоящее время поддерживает не все артефакты и концепции, характерные для приложений на основе модели. Используйте конструкторы Power Apps и другие средства Power Platform для добавления или изменения неподдерживаемых компонентов.
Изменения, внесенные за пределами навыка, могут повлиять на последующие изменения с помощью ИИ. Прежде чем утверждать другую сборку, просмотрите спецификацию приложения и план сборки, чтобы обеспечить сохранение настроек вручную.
Лучшие практики
- Начните с бизнес-процесса, предполагаемых пользователей и их целей. Предоставьте подробные требования, когда вы точно знаете, что хотите, или используйте более широкое описание, чтобы дать навыку больше места для предложения дизайна.
- Просмотрите и уточните спецификацию приложения, пока она не будет точно отражать нужное приложение. Инвестирование времени в планирование сокращает необходимость переделок на этапе реализации.
- Учитывайте рекомендации навыка, которые помогут сделать приложение более полноценным, включая поддержку данных, сценарии использования, навигацию и валидацию.
- Проверьте основные задачи для каждого человека, представленного в спецификации приложения.