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


ALM Accelerator for Power Platform

Це ALM Accelerator for Power Platform програма на полотні, яка надає спрощений інтерфейс для керування життєвим циклом програм (ALM) Azure Pipelines і Git. Це еталонна реалізація шаблонів і практик ALM, яка використовує вбудовані можливості платформи, щоб допомогти вам розпочати роботу з ALM Power Platform. Він створений з використанням комбінації додатків для з базовим кодуванням, орієнтованих на виробника та адміністратора, а також шаблонів Azure Pipelines, YAML та PowerShell.

За допомогою програми ALM Accelerator for Power Platform розробники можуть керувати вихідними кодами, вмикати журнал версій і розгортати рішення Power Platform. Щоб використовувати прискорювач ALM, усі ваші Power Platform компоненти — програми, потоки, налаштування тощо — мають міститися в розчині.

Вам не потрібні глибокі знання ALM, щоб використовувати прискорювач. Однак слід розуміти, як використовувати розчини в Power Platform. Дізнайтеся більше про рішення та ALM:

Вимоги до ліцензування

ALM Accelerator for Power Platform Використовує такі преміум-функції Power Platform :

  • Dataverse
  • Спеціальний з’єднувач
  • HTTP з Microsoft Entra конектором

Щоб використовувати прискорювач ALM, вам потрібні такі ліцензії:

  • Ліцензія на Power Apps на програму або на користувача
  • Базовий план Azure DevOps

Демо: ALM Accelerator for Power Platform

Перегляньте демонстраційні відео, щоб дізнатися, як користуватися прискорювачем ALM.

Хто повинен використовувати прискорювач ALM?

Прискорювач ALM орієнтований на Power Platform виробників і команди виробників:

  • Творці, які не знайомі з концепціями ALM, але хочуть мати можливість зберігати свою роботу разом із історією змін і ділитися цими змінами з іншими користувачами

  • Мейкери, які комфортно почуваються з передовими концепціями використання Git, такими як запити на злиття, розгалуження та злиття, і хочуть працювати знайомим способом з контролем вихідного коду та автоматизацією розгортання.

Щоб налаштувати та налаштувати прискорювач ALM, ви повинні бути адміністратором із глибшим розумінням середовищ, Power Platform рішень і конвеєрів Azure. Ви також повинні бути ознайомлені з інформацією Microsoft Entra та Dataverse адмініструванням.

Наведена нижче діаграма ілюструє, як прискорювач ALM полегшує взаємодію між командою виробників і середовищами розробки, перевірки, тестування та виробництва.

Діаграма, яка ілюструє, як прискорювач ALM полегшує взаємодію між командою виробників і середовищами розробки, перевірки, тестування та виробництва.

Мейкери працюють ізольовано у своєму середовищі особистісного розвитку. Вони використовують програму ALM Accelerator canvas для імпорту рішень із контролю джерел, експорту змін до керування версіями та створення запитів на злиття змін. Настроювані шаблони для Azure Pipelines автоматизують завдання ALM і підтримують поетапне розгортання від розробки до виробництва.

У Power Platform чому я можу отримати ALM?

Прискорювач ALM є одним із багатьох варіантів для ALM in Power Platform. До інших належать:

  • Pipelines for Power Platform має на меті демократизувати ALM шляхом надання можливостей автоматизації ALM до Power Platform служб і Dynamics 365 їх у спосіб, який є більш доступним для всіх виробників, адміністраторів і розробників.

  • Power Platform Завдання Build Tools можна використовувати разом з іншими Azure DevOps завданнями для створення та випуску пайплайнів. Процеси, які робочі групи зазвичай розміщують у програмі, включають початок, експорт із розробки, збірку та випуск.

  • Дії GitHub дають Power Platform змогу розробникам створювати автоматизовані робочі процеси життєвого циклу розробки програмного забезпечення для створення, тестування, пакування, випуску та розгортання програм; виконувати автоматизацію, керувати ботами та іншими компонентами, на Power Platform яких вони вбудовані.

Який вибір є правильним для моєї організації?

Не існує єдиної правильної відповіді для кожної організації. Наведена нижче таблиця та описи можуть допомогти вам вирішити, який варіант є правильним, виходячи з поточних можливостей організації та майбутніх планів. Ця таблиця не є вичерпною. Він призначений для того, щоб допомогти вам прийняти обґрунтоване рішення. Він буде розвиватися з часом, оскільки ми додаємо більше можливостей до прискорювача ALM і можливостей ALM в Power Platform.

Спроможність Послідовності Прискорювач ALM DevOps/GitHub
IT/Залучення розробників Не обов’язково Попереднє налаштування Обов’язково для кожного проекту
Інтеграція з вихідним кодом Ні, але заплановано Так Так
Maker вимагає підвищених привілеїв у цільовому середовищі Ні, принципал служби підтримується Ні, принципал служби підтримується Ні, принципал служби підтримується
Контроль якості Налаштовується за допомогою розширень Налаштовується за допомогою розширень Без обмежень
Демократизація для розвитку громадян Так Так No
Досвід роботи з продуктом Так Додаток Canvas надано, але немає досвіду роботи з внутрішнім конструктором No
Підтримка Microsoft-Підтримується Проблеми з підтримкою Power CAT через GitHub Microsoft-підтримується та проблеми з GitHub
Кастомізація та розширюваність Так Так Так
Розробка на основі коду Ні, але заплановано Так Так

Трубопроводи для Power Platform (Трубопроводи)

Трубопроводи призначені для спрощення ALM для виробників. Вони є стратегічним досвідом у продукті для ALM Power Platform, ініційованого виробником. Пайплайни надають можливості, схожі на функцію ручного експорту та імпорту, доступну для Power Platform переміщення рішень з одного середовища в інше.

Завдяки підтримці принципала служби користувачам не потрібні підвищені дозволи для розгортання в інших середовищах. Крім того, налаштування до та після розгортання дозволяють організаціям шар свої бізнес-процеси поверх Pipelines. Це дає організаціям контроль над процесами затвердження, а також надає можливість вставляти користувацькі кроки в послідовність розгортання.

Як правило, ви вибираєте Pipelines, якщо вашій організації не потрібно контролювати файли вихідного коду ваших рішень і ви хочете швидко розпочати роботу з ALM.

Power Platform Інструменти збірки/дії GitHub та Power Platform CLI (інструменти для збірки)

Інструменти збірки призначені для того, щоб надати ІТ-адміністраторам і розробникам інструменти для прискорення автоматизації високо налаштованого ALM. Ви можете усунути обмеження в Pipelines за допомогою інструментів збірки: керувати кодом рішення, вмикати сценарії на основі першого коду, усувати потребу в розширених дозволах для виробників у нижчих середовищах і включати конкретні організаційні та бізнес-процеси у свій процес ALM.

Як правило, ви вибираєте інструменти для збірки, якщо ваша організація має доступні ресурси DevOps або GitHub і розробників і потребує детального контролю над процесами ALM.

ALM Accelerator for Power Platform (Прискорювач ALM)

Прискорювач ALM призначений для спрощення ALM як для виробників з базовим кодуванням, так і для більш просунутих виробників коду. Прискорювач ALM побудовано на основі інструментів збірки та прискорює початок роботи з ними, уникаючи необхідності починати з нуля. Конвеєри ALM Accelerator і пов’язана з ними програма canvas мають відкритий вихідний код. Ви можете використовувати його як є або як еталонну реалізацію, яку ви можете налаштувати.

Як правило, ви вибираєте прискорювач ALM, якщо ваша організація потребує детального контролю над процесами ALM, але не має ресурсів для створення їх з нуля, і хоче забезпечити досвід Azure DevOps створення поверх процесів, які керують ALM.