Створення послідовності за допомогою хоста настроюваних послідовностей
Power Platform Адміністратори можуть створювати одну або кілька воронок продажів, пов’язувати будь-яку кількість середовищ, а потім надавати доступ тим користувачам, які адмініструють або керують воронками продажів.
Передумови для хоста кастомних воронок продажів
- Рекомендовано використовувати чотири середовища, але ви можете використовувати лише три Power Platform середовища для створення конвеєра.
- Усі середовища, що використовуються в пайплайнах, повинні мати базу Microsoft Dataverse даних.
- Щоб інсталювати програму pipelines, потрібно мати роль адміністратора Power Platform або Dataverse системного адміністратора.
- Усі цільові середовища, що використовуються в конвеєрі, мають бути ввімкнені як керовані середовища.
Створення або вибір середовищ для воронок продажів
Перш ніж почати, вам потрібно визначити, які середовища беруть участь у конвеєрах. Переконайтеся, що всі цільові середовища включені як керовані середовища. Керовані середовища не потрібні для хоста конвеєрів або середовищ розробника.
Середовище господаря. Це спеціальне середовище діє як площина зберігання та керування всією конфігурацією конвеєра, безпекою та історією виконання.
- Ми рекомендуємо зберігати цей параметр як спеціальне робоче середовище окремо від середовища розробки та цільового середовища.
- За бажанням можна налаштувати кілька різних хостів у клієнті, наприклад, для окремого керування воронками продажів для різних бізнес-організацій або географічних розташувань. Також прийнятно використовувати один хост для всього клієнта, якщо всі середовища розташовані в одному географічному місці.
Важливо
Видалення хост-середовища видаляє всі пайплайни та дані виконання. Будьте обережні та розумійте наслідки втрати даних і конфігурації, а також доступу виробника до пайплайнів, розміщених у середовищі.
Середовище розробки. Це середовище, де ви розробляєте рішення. Пайплайн можна запускати з будь-якого пов’язаного з ним середовища розробки.
Цільове середовище. Середовище призначення, в якому розгортається пайплайн. Наприклад, інтеграційне тестування, приймально-здавальне тестування користувача (UAT), продакшн і так далі.
Порада
Використовуйте назви середовищ, які вказують на їхнє призначення. Наприклад, Contoso Host, Contoso Development, Contoso QA тощо.
Встановіть програму pipelines у своєму хост-середовищі
Цей крок потрібен лише для початкового налаштування хоста. Ви можете перейти до наступного розділу, якщо у вас уже є доступ до хост-середовища, де ви створюєте воронки продажів.
- увійдіть у Power Platform Центр адміністрування, перейдіть до Середовища>Нові та створіть нове середовище з базою Dataverse даних. Обов’язково виберіть той самий регіон, у якому створюються ваші середовища розробки, QA та продакшн.
- Інсталюйте Power Platform програму Pipelines у хост-середовищі, вибравши хост-середовище, а потім виберіть Ресурси> програм Dynamics 365.
- Виберіть Встановити додаток і прокрутіть униз на правій панелі, доки не знайдете Power Platform Pipelines.
- Натисніть кнопку Далі, якщо ви згодні, прийміть умови, а потім натисніть Інсталювати.
Важливо
Вам потрібно лише встановити програму deployment pipelines у хост-середовищі. Вам не потрібно встановлювати його в інші середовища, такі як розробка, QA або продакшн-середовища, які будуть пов’язані з вашими воронками продажів.
Після інсталяції програма конфігурації конвеєрів розгортання з’явиться у списку встановлених програм.
Налаштування воронки розгортання
Скопіюйте ідентифікатори середовищ усіх керованих середовищ для розробки та призначення , які пов’язані з конвеєрами . Ці ідентифікатори знадобляться вам пізніше. Додаткові відомості: Пошук свого середовища та ідентифікатора організації
Після завершення інсталяції пакета Deployment Pipeline перейдіть до розділу Power Apps, а потім виберіть спеціальне середовище хоста (де ви встановили програму).
Грайте в програму "Конфігурація воронки розгортання".
Виберіть Середовища на лівій панелі, а потім натисніть Створити , щоб створити записи середовища в: Dataverse
- Назва: введіть ім'я для запису середовища. Гарною ідеєю буде включити те саме ім'я, що й у реальному середовищі, наприклад Contoso Dev.
- Тип середовища: виберіть середовище розробки або цільове середовище. Виберіть «Середовище розробки» для всіх вихідних середовищ, де будуть розроблятися некеровані рішення. Виберіть Цільове середовище для QA та продакшн-середовищ, де розгортаються артефакти керованих рішень.
- Ідентифікатор середовища: переконайтеся, що ви вибрали правильний ідентифікатор. Ідентифікатор середовища для поточного середовища можна знайти в межах make.powerapps.com. Виберіть піктограму Настройки на панелі команд, а потім виберіть Ресурси розробника. Додаткові відомості: Пошук свого середовища та ідентифікатора організації
Виберіть Зберегти.
Оновіть форму та переконайтеся, що статус перевірки дорівнює статусу успіху.
Повторюйте кроки 4–6, доки в усіх середовищах, які беруть участь у конвеєрі, не будуть створені записи середовища.
Виберіть Pipelines на лівій панелі переходів, а потім натисніть кнопку Створити , щоб створити нову воронку розгортання.
- Ім'я: введіть назву конвеєра, наприклад Contoso Standard Deployment Pipeline або Contoso Hotfix Pipeline.
-
Опис: за потреби введіть змістовний опис воронки продажів.
У сітці «Пов'язані середовища розробки» виберіть «Додати існуюче середовище розробки», а потім зв'яжіть одне або кілька середовищ розробки. Пайплайн повинен мати принаймні одне середовище розробки та один етап, перш ніж він зможе запуститися.
У сітці «Етапи розгортання» виберіть «Новий етап розгортання», щоб відобразити панель швидкого створення.
Введіть відомості для кожного етапу, а потім натисніть Зберегти та закрити:
- Назва: Назва етапу.
- Description (необов'язково): Необов'язковий опис для етапу.
- Попередній етап розгортання (необов'язково): визначає етап розгортання, на якому потрібно розгорнути перед розгортанням на поточному етапі. Наприклад, під час створення виробничого етапу ви можете додати етап тестування як попередній етап розгортання. Для першого ступеня, або трубопроводів, що містять тільки одну ступінь, цей етап слід залишити порожнім.
- Цільове середовище розгортання: це цільове середовище, в якому розгортається цей етап.
- Обов'язковий крок перед розгортанням (необов'язково ): запити на розгортання очікують на розгляд до затвердження за допомогою користувацької бізнес-логіки. Потрібне додаткове налаштування. Додаткова інформація: Розширення пайплайнів у Power Platform
Повторіть попередні два кроки для кожного етапу, який ви хочете додати до воронки продажів. У вас повинен бути хоча б один етап. Можна додати до семи етапів.
Надання доступу до редагування або запуску воронок продажів
Керування безпекою трубопроводу здійснюється в середовищі хоста шляхом призначення ролей безпеки. Крім того, наразі користувачі повинні мати доступ до всіх середовищ, пов'язаних із воронкою продажів, щоб створити або запустити конвеєр.
Під час інсталяції програми pipelines Power Platform додаються дві ролі безпеки:
- Користувач Deployment Pipeline: має привілеї на запуск пайплайнів, до яких було надано спільний доступ.
- Адміністратор конвеєра розгортання: має повний контроль над усією конфігурацією воронки продажів без необхідності членства в ролях безпеки системного адміністратора.
Діліться воронками продажів із мейкерами
Роль безпеки користувача Deployment Pipeline надає доступ до запуску одного або кількох конвеєрів. Він не надає доступу до створення, редагування або видалення пайплайнів. Користувачі з роллю безпеки користувачів Deployment Pipeline не можуть переглядати хост-середовище в засобі вибору середовища в Power Apps або Power Automate іншим чином повинні знати про це.
Щоб надати спільний доступ до воронки продажів:
- Призначте виробникам роль безпеки користувачів Deployment Pipeline у хост-середовищі. Ця роль безпеки встановлюється разом із Power Platform програмою pipelines. Додаткові відомості: Призначення ролі безпеки користувачу
- У програмі конфігурації воронки розгортання надайте спільний доступ до запису воронки продажів виробникам (або Microsoft Entra групам). Привілеїв на читання достатньо для перегляду та запуску воронки продажів у середовищі розробки. Додаткові відомості: Спільний доступ до рядків з користувачем або командою
- Виробники також повинні мати привілеї на експорт рішень із вихідних середовищ розробки, а також привілеї на імпорт рішень у цільові тестові та виробничі середовища, для яких розгортається конвеєр. За замовчуванням ці привілеї мають ролі настроювача системи та середовища.
Надання спільного доступу адміністраторам воронки продажів
Роль безпеки адміністратора конвеєра розгортання надає повні привілеї всім конвеєрам (і таблицям, у яких зберігається інформація про воронку продажів) у середовищі хоста. Ця роль також надає доступ до запуску всіх конвеєрів, пов'язаних з поточним хостом. Роль безпеки адміністратора конвеєра розгортання не надає привілеїв для виконання інших дій у середовищі хоста.
Важливо
Адміністратори конвеєрів також повинні мати доступ до всіх середовищ розробки, тестування та виробництва, пов'язаних із воронками продажів, які вони створюють або запускають.
Призначте роль безпеки адміністратора Deployment Pipeline користувачам або Microsoft Entra групам у хост-середовищі. Ця роль безпеки інсталюється разом із Power Platform програмою Pipelines . Додаткові відомості: Призначення ролі безпеки користувачу
Призначення ролей воронки продажів через команди безпеки в програмі «Конфігурація конвеєра розгортання»
Як адміністратор конвеєра розгортання, ви можете легко призначати готові ролі Pipelines у програмі Configurationment Pipeline:
- Грайте в програму "Конфігурація воронки розгортання".
- Виберіть Security Teams у розділі Налаштування на лівій панелі навігації.
У складі трьох команд:
- Адміністратори пайплайну розгортання. Ці користувачі мають повний доступ до всіх воронок продажів і можуть грати в програму Deployment Pipeline Configuration.
- Розробники конвеєрів розгортання. Ці користувачі можуть створювати та використовувати персональні воронки продажів, якими керують на спеціальному хості. Якщо виробнику потрібно використовувати спільну воронку продажів, радимо призначити користувачу роль «Користувачі конвеєра розгортання», щоб отримати доступ до спільних артефактів і спільних етапних запусків.
- Користувачі пайплайну розгортання. Ці користувачі можуть ініціювати воронку продажів, до якої їм надається. Користувачі Deployment Pipeline також мають доступ на читання до всіх етапів розгортання в межах одного бізнес-підрозділу.
Використання пайплайну з іншими середовищами розробки, які ще не пов'язані
Якщо користувач має доступ на запис у певній воронці продажів, він може пов'язувати інші середовища розробки з цим конвеєром у інтерфейсі Pipelines.
Виберіть створену воронку продажів у випадаючому меню. Коли ви вибираєте Далі на першому кроці процесу конфігурації розгортання, поточне середовище пов'язується з конвеєром (і хостом, якщо не вже) як середовище розробки.
Це корисно, якщо у вас такий самий процес конвеєра для додаткового середовища розробки. Наприклад, ваш UAT і робоче середовище є однаковими для іншого джерельного середовища. Ви можете повторно використовувати вже створену воронку продажів або доступ до якої вам було надано доступ до запису.
Централізоване керування розгортанням і моніторинг
Програма для налаштування воронки продажів і середовище хоста надають багато інших переваг, таких як:
- Централізовано переглядайте всі дії з розгортання. Відфільтровані представлення даних також доступні в інтерфейсі виробника для певної воронки продажів і рішення.
- Аудит, де розгортається певна версія рішення, а також хто ініціював запит.
- Переглядайте журнали помилок, результати перевірки та налаштування розгортання. Змінні середовища та з'єднання надаються під час розгортання.
- Зберігайте резервні копії всіх артефактів рішення за версіями.
- Плануйте завдання масового видалення, щоб видалити небажані дані та заощадити ємність бази даних. Додаткова інформація: Видаляйте велику кількість конкретних, цільових даних за допомогою масового видалення
- Використовуйте приладну дошку, щоб візуалізувати показники розгортання. Ви також можете створювати власні звіти, використовуючи дані, що зберігаються в хості.
Доступ до програми Deployment Pipeline Configuration із програми Deployment Pipeline Power Apps
На сторінці «Пайплайни » в будь-якому рішенні команда «Керування воронками продажів» на панелі команд переходить до програми конфігурації хоста конвеєрів, пов'язаної з поточним середовищем:
- Якщо поточне середовище пов'язане з користувацьким хостом конвеєрів, кнопка зв'язується з програмою «Конфігурація конвеєра розгортання» у виділеному середовищі хоста.
- Якщо поточне середовище пов'язане з хостом платформи, кнопка посилається на вбудовану програму конфігурації Deployment Pipeline всередині Power Apps.
Доступ до програми Deployment Pipeline Configuration може отримати будь-хто з роллю адміністратора Deployment Pipeline, якщо використовується настроюваний хост, а також будь-який адміністратор клієнта програми, пов'язаної з хостом платформи.
Ручне відокремлення середовищ від одного хоста та пов'язування їх з іншим хостом
- Від( Power Apps make.powerapps.com), почніть із середовища, яке ви хочете відокремити, і виберіть Рішення.
- Виберіть будь-яке рішення, до якого у вас є доступ, і виберіть його.
- Перейдіть на сторінку «Конвеєри » з лівої області навігації, а потім виберіть «Керування воронками продажів » на панелі команд. Якщо ви починаєте працювати з користувацьким хостом, ви також можете перейти безпосередньо до виділеного хост-середовища та запустити звідти програму Deployment Pipeline Configuration .
- Тепер, коли ви перебуваєте в програмі «Конфігурація конвеєра розгортання», перейдіть до розділу «Середовища» на лівій панелі навігації.
- У таблиці «Додані середовища розгортання», яка відображається за замовчуванням, виберіть записи середовища для середовищ, які потрібно від'єднати від цього хоста.
- Виберіть «Видалити » на панелі команд і підтвердьте видалення.
- Щоб пов'язати видалені середовища з новим вузлом, повторіть кроки 1-4, але в контексті бажаного хоста, з яким потрібно пов'язати середовища.
- У таблиці «Додані середовища розгортання», яка відображається за замовчуванням, виберіть «Створити » на панелі команд.
- Створіть запис середовища, призначивши ім'я, тип, ідентифікатор середовища та необов'язковий опис.
Тепер ви можете пов'язувати середовища з пайплайнами на новому хості.
Використання Force Link для зв'язування середовища з новим хостом
Після створення запису середовища в програмі «Конфігурація конвеєра розгортання» може з'явитися повідомлення про помилку «це середовище вже пов'язане з іншим хостом конвеєрів». Щоб перебрати на себе асоціацію, що призведе до роз'єднання середовища на попередньому хості та успішного зв'язку з новим, виберіть «Примусове з'єднання » на панелі команд.
Важливо
- Виробники втрачають доступ до будь-яких конвеєрів на попередньому хості, які були доступні в цьому середовищі, коли ви виконуєте цю дію в середовищі розробки (вихідного коду).
- Цю дію можна скасувати, виконавши Force Link на попередньому хості.
- Запис середовища на попередньому хості матиме застарілий статус перевірки, доки його не буде оновлено, тому він відображатиметься як «Успішно», якщо його не оновлено.