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


Огляд інструментів і програм, що використовуються для 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?

Configuration Migration Tool

Це Configuration Migration Tool дозволяє переміщати конфігураційні та/або довідкові дані між середовищами. Дані конфігурації/посилань відрізняються від даних користувача та транзакцій і використовуються для визначення настроюваних функціональних можливостей у програмах на базі Dataverse. Додаткові відомості: Переміщуйте дані конфігурації між середовищами та організаціями за допомогою Configuration Migration Tool

Нотатка

Він Configuration Migration Tool найкраще підходить для міграції даних реляційної конфігурації. Змінні середовища рекомендовано для зберігання та міграції нереляційних параметрів конфігурації.

Модулі PowerShell

За допомогою командлетів PowerShell для адміністраторів, розробників програм і розробників ви можете автоматизувати багато завдань з моніторингу, керування та забезпечення якості, які сьогодні доступні лише вручну в Power Apps Центрі адміністрування або в Power Platform Центрі адміністрування.

Додаткові відомості: Керування рішеннями за допомогою PowerShell

Послідовності

За допомогою Power Platform пайплайнів адміністратори створюють і налаштовують воронки продажів, щоб виробники могли використовувати їх для розгортання рішень у середовищах одним клацанням миші. Докладніше: Огляд пайплайнів Power Platform (попередній перегляд)

Інструменти та додатки, що використовуються розробниками

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

DevOps

DevOps — це поєднання двох історично різнорідних дисциплін: розробки програмного забезпечення та IT-операцій. Основна мета 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 та інших типів, щоб система керування вихідним кодом могла легко ними керувати. Додаткові відомості: Використання пакувальника рішень, для стискання та витягування файлу рішення

CLI Power Platform

Microsoft Power Platform CLI — це простий, одноступеневий інтерфейс командного рядка для розробників, який дозволяє розробникам програм створювати компоненти коду. Додаткова інформація: Що таке Microsoft Power Platform CLI?

Див. також

Впровадження здорового ALM