Обзор инструментов и приложений, используемых для ALM

В этой статье дан краткий обзор инструментов и приложений, используемых для управления жизненным циклом приложений (ALM) в Power Platform. Они распределены по категориям в соответствии со своей аудиторией или пользователями.

Инструменты и приложения, используемые администраторами и создателями

Администраторы и создатели используют следующие инструменты для реализации ALM в Power Platform.

Центр администрирования Power Platform

Центр администрирования Power Platform — единый портал для администраторов для управления средами и настройками для Power Apps, Power Automate и приложениями на основе модели в Dynamics 365 (например, Dynamics 365 Sales и Dynamics 365 Customer Service). Из центра администрирования администраторы могут управлять средами, интеграцией данных, шлюзами, политиками данных и получать ключевые метрики Microsoft Power Platform через аналитику Microsoft Dataverse, аналитику Power Automate и аналитику Power Apps.

Дополнительные сведения:

Power Apps

Power Apps — это часть набора приложений, служб и соединителей, а также платформа данных, которая предоставляет среду разработки для эффективного создания пользовательских приложений для бизнеса. С помощью Power Apps можно быстро создавать пользовательские бизнес-приложения, которые подключаются к бизнес-данным, хранящимся в базовой платформе данных (Dataverse) или в различных облачных и локальных источниках данных (например, Microsoft 365, Dynamics 365, SQL Server и т. д.). Дополнительные сведения: Что такое Power Apps?

Средство миграции конфигурации

Средство миграции конфигурации позволяет перемещать данные конфигурации и/или эталонные данные между средами. Данные конфигурации/эталонные данные отличаются от пользовательских и транзакционных данных и используются для определения пользовательских функций в приложениях на основе Dataverse. Дополнительные сведения: Перемещение данных конфигурации между средами и организациями с помощью средства миграции конфигурации

Заметка

Инструмент переноса конфигурации лучше всего подходит для переноса данных реляционной конфигурации. Переменные среды рекомендуются для хранения и переноса нереляционных параметров конфигурации.

Модули PowerShell

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

Дополнительные сведения: Управление решениями с помощью PowerShell

Конвейеры

С помощью конвейеров Power Platform администраторы создают и настраивают конвейеры, чтобы создатели могли использовать их для развертывания решений в средах одним щелчком мыши. Дополнительные сведения: Обзор конвейеров Power Platform (предварительная версия)

Инструменты и приложения, используемые разработчиками

Разработчики используют следующие инструменты и приложения для реализации ALM в Power Platform.

DevOps

DevOps — это сочетание двух исторически разрозненных дисциплин: разработка программного обеспечения и ИТ-операции. Основная цель DevOps — сократить жизненный цикл разработки программного обеспечения и обеспечить непрерывную интеграцию и непрерывную доставку (CI/CD) с высоким качеством программного обеспечения. Можно использовать Power Apps build tools для автоматизации общих задач сборки и развертывания, связанных с Power Apps, если ваша платформа DevOps — Azure DevOps. Это включает в себя синхронизацию метаданных решения между средами разработки и управлением версиями, генерацией артефактов сборки, развертыванием в нижестоящих средах, средах подготовки или отмены подготовки, а также возможностью выполнять статические аналитические проверки вашего решения с использованием служба проверки Power Apps. Больше информации: Обзор Microsoft Power Platform Build Tools для Azure DevOps

Система управления версиями

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

Внимание

Обратите внимание, что управление исходным кодом применяется как к решениям Dataverse, так и к "традиционному" исходному коду. Решения Dataverse всегда должны быть частью исходного кода и никогда не храниться исключительно в средах Microsoft Power Platform. Больше информации: Начало работы: что такое Git?

Package Deployer

Package Deployer позволяет администраторам или разработчикам развертывать комплексные пакеты соответствующих ресурсов для экземпляров Dataverse. Пакеты могут состоять не только из файлов решения, но также из неструктурированных файлов, пользовательского кода и файлов HTML. Common Data Service предоставляет вам шаблон Visual Studio для создания этих пакетов, которые могут быть использованы с инструментом Package Deployer или с PowerShell, чтобы развернуть их в экземпляре Common Data Service. Дополнительные сведения: Создать пакеты для Package Deployer

Упаковщик решений

Упаковщик решений — это средство, которое может распаковать сжатый файл решения в несколько файлов XML и других файлов, чтобы система управления исходным кодом могла более легко управлять этими файлами. Больше информации: Используйте упаковщик решений для сжатия и извлечения файла решения

Интерфейс командной строки Power Platform

Microsoft Power Platform CLI — это простой интерфейс командной строки разработчика, который позволяет разработчикам и создателям приложений создавать компоненты кода. Дополнительные сведения: Что такое Microsoft Power Platform CLI?

См. также

Внедрение работоспособного ALM