Споделяне чрез


Настройване на тръбопроводи в Power Platform

Създавайте и стартирайте тръбопроводи за лесно разполагане на решения в среди. Има два различни начина за настройване на тръбопроводи:

  • Домакин на платформата. Хостът на платформата по подразбиране за целия клиент, който може да бъде конфигуриран от производителите.
  • Персонализиран хост. Администраторите конфигурират персонализиран хост за централно управление на проекти, ръководени от граждани и про-dev.

Информацията във всеки раздел на тази статия се отнася до указания хост метод за настройка на тръбопроводи.

Създайте личен тръбопровод с помощта на хоста на платформата

Тръбопроводите вече са достъпни за всички, които навигират до страницата на тръбопроводите за първи път. Създайте лични тръбопроводи от вашите среди за разработка до други целеви среди, до които имате достъп за импортиране. Приложете предимствата на тръбопроводите, като например не се изисква изтегляне или качване, планиране на внедряването, валидиране на решение за вградена целева среда, предварително валидиране на препратка към връзка и променлива стойност на околната среда и бележки за внедряване, генерирани от Copilot, с лесен процес на настройка.

Предпоставки за лични тръбопроводи, използващи хоста на платформата

  • Три среди могат да бъдат свързани с личен тръбопровод, създаден от страницата "Тръбопроводи ": една текуща среда за разработка и две целеви среди (вижте Добавяне на етап към едноетапен тръбопровод, който притежавате).

    Бележка

    Средите по подразбиране, средите на Teams и средите без Dataverse хранилище не могат да се използват като целеви среди за лични тръбопроводи.

  • Всички среди, използвани в тръбопроводи, Microsoft Dataverse трябва да имат база данни.
  • Всички целеви среди, използвани в тръбопровода, трябва да бъдат активирани като Управлявани среди.

Текущи ограничения с лични тръбопроводи, използващи хоста на платформата

  • Личните тръбопроводи не могат да бъдат удължавани.
  • Само три среди, източник и две следващи цели, могат да бъдат конфигурирани.
  • Личните тръбопроводи не могат да се споделят с други потребители.

Настройване на хоста на платформата за първи път

Ако сте първият потребител във вашия клиент, който навигира до страницата "Тръбопроводи " в среда, която все още не е свързана с хост на персонализирани канали, хостът на платформата е осигурен за използване от всеки в клиента.

Създаване на тръбопровод в Power Apps

Първо, уверете се, че сте в средата за разработка, от която искате да започне вашият тръбопровод.

Изберете Създаване на канал в командната лента или от падащия списък Тръбопровод .

Отваря се панел, в който въвеждате:

  • Име на тръбопровода: Име за тръбопровода.
  • Описание: Незадължително описание за какво се използва тръбопроводът.
  • Целева среда: Средата, в която се внедряват решения в настоящата среда за разработка.

След като изберете Запазване, текущата (изходна) среда и избраната целева среда се свързват с хоста на платформата и записите на средата за всеки се създават в хоста на платформата. След това новосъздаденият тръбопровод се избира автоматично и сте готови да стартирате тръбопровода.

Важно

Средите могат да бъдат свързани само с един хост на тръбопроводи. Ако искате да използвате управляван тръбопровод с разширена разширяемост, възможност за споделяне и повече от две среди, уверете се, че записите на средата в хоста на платформата се изтриват в рамките на опита за управление на тръбопроводи , така че да бъдат освободени, за да бъдат свързани с персонализиран хост. Изтриването на канал не изтрива записите на околната среда, свързани с този тръбопровод.

Добавяне на етап към едноетапен тръбопровод, който притежавате

Изберете Добавяне на етап в командната лента, за да добавите етап към текущия едноетапен тръбопровод. Като част от тази стъпка получавате подкана за име на етапа, описание и крайна целева среда за вашия тръбопровод.

Бележка

Изтриване на тръбопровод, който притежавате, от Power Apps

Изберете Изтрий в командната лента, за да изтриете текущо избрания тръбопровод в падащия списък. Появява се съобщение за потвърждение относно вашето намерение и знание за последствията.

Това действие не премахва хронологията на изпълнение за тръбопровода, нито изтрива свързаните записи на средата от хоста.

Използвайте личния си тръбопровод с други среди за разработка

Ако имате същия процес на тръбопровод за допълнителна среда за разработка, като например вашия UAT и производствените среди са еднакви за друга среда източник, можете да използвате повторно канала, който вече сте създали.

Изберете създадения тръбопровод от падащото меню. Когато изберете Напред в първия стъпка на процеса на конфигуриране на разполагането, текущата среда е свързана с тръбопровода (и хоста) като среда за разработка.

Създаване на тръбопровод с помощта на хост на персонализирани канали

Power Platform Администраторите могат да създават един или повече тръбопроводи, да свързват произволен брой среди, след което да споделят достъп с тези хора, които администрират или изпълняват тръбопроводи.

Предпоставки за хост на персонализирани тръбопроводи

  • Препоръчват се четири среди, но можете да използвате само три Power Platform среди, за да създадете тръбопровод.
  • Всички среди, използвани в тръбопроводи, Microsoft Dataverse трябва да имат база данни.
  • Трябва да имате роля на администратор или Power Platform системен Dataverse администратор, за да инсталирате приложението за канали.
  • Всички целеви среди, използвани в тръбопровода, трябва да бъдат активирани като Управлявани среди.

Създаване или избор на среди за тръбопроводи

Преди да започнете, трябва да определите кои среди участват в тръбопроводите. Уверете се, че сте активирали всички целеви среди като Управлявани среди. Управлявани среди не се изисква за хост на тръбопроводите или средите за разработчици.

  • Хост среда. Тази среда със специално предназначение действа като равнина за съхранение и управление за цялата конфигурация на тръбопровода, сигурността и историята на изпълнението.

    • Препоръчваме ви да запазите тази настройка като специална производствена среда отделно от средата за разработка и целевата среда.
    • Ако желаете, можете да конфигурирате няколко различни хоста в рамките на клиент, като например за отделно управление на канали за различни бизнес организации или географски местоположения. Един хост за целия наемател също е приемлив, стига всички среди да са в едно и също географско местоположение.

    Важно

    Изтриването на средата на хоста изтрива всички тръбопроводи и изпълнява данни. Бъдете внимателни и разберете въздействието на загубата на данни и конфигурация, както и достъпа на производителя до тръбопроводи, хоствани в околната среда.

  • Среда за развитие. Тази среда е мястото, където разработвате решения. Тръбопроводът може да се управлява от всяка среда за разработка, свързана с него.

  • Целева среда. Целевата среда, в която се разполага тръбопроводът. Например, тестване на интеграцията, тестване на помощта на потребителите (UAT), производство и т.н.

Съвет

Използвайте имена на среди, които показват тяхната цел. Например, Contoso Host, Contoso Development, Contoso QA и т.н.

Инсталирайте приложението за тръбопроводи във вашата хост среда

Тази стъпка се изисква само за първоначалната настройка на хоста. Можете да преминете към следващия раздел, ако вече имате достъп до хост среда, където ще създавате тръбопроводи.

  1. влезте в центъра Power Platform за администриране, отидетена Environments>New, и създайте нова среда с база Dataverse данни. Не забравяйте да изберете същия регион, в който са създадени вашите среди за разработка, QA и производство.
  2. Инсталирайте Power Platform приложението Pipelines във вашата хост среда, като изберете хост средата, след което изберете Resources>Dynamics 365 приложения.
  3. Изберете Инсталиране на приложение и превъртете надолу в десния панел, докато намерите Power Platform Тръбопроводи.
  4. Изберете Напред, ако сте съгласни, приемете условията и след това изберете Инсталирай.

    Важно

    Трябва само да инсталирате приложението за тръбопроводи за разполагане в хост средата. Не е необходимо да го инсталирате в други среди, като например среди за разработка, QA или производство, които ще бъдат свързани с вашите тръбопроводи.

След като бъде инсталирано, приложението за конфигуриране на тръбопроводи за разполагане се появява в списъка с инсталирани приложения.

Конфигуриране на конвейер за внедряване

  1. Копирайте идентификаторите на средата на всички разработки и целеви Управлявани среди , които са свързани с тръбопроводи. Тези документи за самоличност са ви нужни по-късно. Повече информация: Намерете вашия ИД на среда и организация

  2. След като инсталацията конвейер за внедряване на пакета приключи, отидете на Power Apps, след което изберете специалната среда на хоста (където сте инсталирали приложението).

  3. Възпроизвеждане на конвейер за внедряване Configuration app.

  4. Изберете Среди в левия екран и след това изберете Създай , за да създадете записите на средата в Dataverse:

    • Име: Въведете името на записа за околната среда. Добра идея е да включите същото име като действителната среда, като например Contoso Dev.
    • Тип среда: Изберете или среда за разработка, или целева среда. Изберете среда за разработка за всички изходни среди, където ще бъдат разработени незавършени решения. Изберете Целева среда за QA и производствени среди, където са разположени завършено решение артефакти.
    • ИД на среда: Уверете се, че сте избрали правилния ИД. Можете да намерите ИД на средата за текущата среда в make.powerapps.com. Изберете иконата Настройки в командната лента и след това изберете Ресурси заразработчици. Повече информация: Намерете вашия ИД на среда и организация
  5. Изберете Запиши.

  6. Обновете формуляра, след което проверете дали Състояние на проверка е равно на Успех.

  7. Повторете стъпки 4-6, докато всички среди, които участват в тръбопровода, създадат записи за средата.

  8. Изберете Тръбопроводи в левия навигационен екран и след това изберете Нов , за да създадете нов конвейер за внедряване:

    • Име: Въведете име за тръбопровода, като например Contoso Standard конвейер за внедряване или Contoso Hotfix Pipeline.
    • Описание: По желание въведете смислено описание за тръбопровода. Икона на нов тръбопровод
  9. В мрежата Свързани среди за разработка изберете Добавяне на съществуваща среда за разработка, след което свържете една или повече среди за разработка. Тръбопроводът трябва да има поне една среда за разработка и един етап, преди да може да бъде пуснат. Добавяне на икона за среда за разработка

  10. В мрежата Етапи на разполагане изберете Нов етап на разполагане, за да покажете екрана за бързосъздаване. Икона за етапи на тръбопровод

  11. Въведете подробностите за всеки етап и след това изберете Запиши и затвори:

    • Име: Името на сцената.
    • Описание (по избор): Незадължително описание за сцената.
    • Предишен етап на разполагане (по избор): Указва етап на разполагане, в който трябва да се разположи преди разполагането на текущия етап. Например, когато създавате производствен етап, можете да добавите тестовия етап като Предишен етап наразполагане. За първия етап или тръбопроводи, съдържащи само един етап, този етап трябва да бъде оставен празен.
    • Целева среда за разполагане: Това е целевата среда, в която се разгръща този етап.
    • Изисква се предварително разполагане стъпка ( по избор): Исканията за разполагане са чакащи, докато не бъдат одобрени чрез персонализирана бизнес логика. Изисква допълнителна конфигурация. Повече информация: Разширяване на тръбопроводите в Power Platform
  12. Повторете предишните две стъпки за всеки етап, който искате да добавите към тръбопровода. Трябва да имате поне един етап. Можете да добавите до седем етапа.

Необходими стъпка тръбопроводи предварително разполагане

Предоставяне на достъп за редактиране или изпълнение на тръбопроводи

Защитата на тръбопровода се управлява в хост средата чрез присвояване на права за достъп. Освен това потребителите в момента трябва да имат достъп до всички среди, свързани с тръбопровода, за да създадат или стартират тръбопровода.

Когато инсталирахте приложението за Power Platform тръбопроводи, бяха добавени две права за достъп:

  • конвейер за внедряване Потребител: Има привилегии да изпълнява тръбопроводи, които са били споделени с тях.
  • конвейер за внедряване Администратор: Има пълен контрол върху цялата конфигурация на тръбопровода, без да е необходим системен администратор права за достъп членство.

Споделяне на тръбопроводи с производителите

Потребителят конвейер за внедряване права за достъп предоставя достъп за стартиране на един или повече тръбопроводи. Той не предоставя достъп за създаване, редактиране или изтриване на тръбопроводи. Потребителите с конвейер за внедряване User права за достъп няма да виждат хост средата в рамките на избора на среда в Power Apps или Power Automate, или по друг начин трябва да са наясно с това.

За споделяне на тръбопроводи:

  • Присвояване на създателите на конвейер за внедряване Потребител права за достъп в рамките на хост средата. Този права за достъп е инсталиран с приложението за Power Platform тръбопроводи. Повече информация: Присвояване на права за достъп на потребител
  • В приложението за конфигуриране на конвейер за внедряване Споделете записа на тръбопровода с производителите (или Microsoft Entra групите). Привилегията за четене е достатъчна, за да видите и стартирате тръбопровод от средата за разработка. Повече информация: Споделяне на редове с потребител или екип
  • Производителите също трябва да имат привилегии да изнасят решения от средите за разработка на източници, както и привилегии за импортиране на решения в целевите тестови и производствени среди, за които тръбопроводът се разгръща. По подразбиране системен персонализатор и създател на среда роли имат тези привилегии.

Споделяне с администратори на канали

Администраторът на конвейер за внедряване права за достъп предоставя пълни привилегии на всички тръбопроводи (и таблици, които съхраняват информация за тръбопровода) в хост средата. Той също така предоставя достъп за изпълнение на всички тръбопроводи, свързани с текущия хост. Администраторът на конвейер за внедряване права за достъп не дава привилегии за извършване на други дейности в хост средата.

Важно

Администраторите на тръбопроводи също трябва да имат достъп до всички среди за разработка, тестване и производство, които са свързани с тръбопроводите, които създават или изпълняват.

Присвояване на конвейер за внедряване Администратор права за достъп на потребители или Microsoft Entra групи в хост средата. Този права за достъп е инсталиран с Power Platform приложението Pipelines . Повече информация: Присвояване на права за достъп на потребител

Централно управление и наблюдение на внедряванията

Приложението за конфигуриране на тръбопровода и хост средата осигуряват много други предимства като:

  • Централен преглед на цялата дейност по разполагане. Филтрираните изгледи също са достъпни в рамките на опита на производителя за даден тръбопровод и решение.
  • Проверка, при която е разположена определена версия на решението, както и кой е инициирал искането.
  • Преглед на регистрационните файлове за грешки, резултатите от проверката и настройките за разполагане. Променливите на средата и връзките се осигуряват по време на внедряването.
  • Запазване на резервни копия на всички артефакти решение по версия.
  • Планирайте групово изтриване на задания, за да премахнете нежеланите данни и да запазите капацитета на базата данни. Повече информация: Премахване на голямо количество конкретни, целеви данни с групово изтриване
  • Използвайте табло, за да визуализирате показателите за разполагане. Можете също така да създадете свои собствени отчети, като използвате данни, съхранявани в хоста.

Достъп до приложението за конфигуриране на конвейер за внедряване от Power Apps

От страницата "Тръбопроводи " във всяко решение, бутонът Управление на тръбопроводи в командната лента навигира до приложението на хоста на тръбопроводите, което е свързано с текущата среда:

  1. Ако текущата среда е свързана с хост на персонализирани тръбопроводи, бутонът се свързва с приложението за конфигуриране на конвейер за внедряване в специалната хост среда.
  2. Ако текущата среда е свързана с хоста на платформата, бутонът се свързва с вградено приложение за конфигуриране на конвейер за внедряване в него Power Apps.

Приложението за конфигуриране на конвейер за внедряване може да бъде достъпно за всеки, който има ролята на конвейер за внедряване администратор, ако използва хост по избор, и за всеки администратор на клиент за приложението, свързано с хоста на платформата.

Ръчно отделяне на среди от един хост и асоциирането им с друг хост

  1. От Power Apps (make.powerapps.com), започнете в среда, която искате да разграничите, и изберете Решения.
  2. Изберете всяко решение, до което имате достъп, и изберете в него.
  3. Придвижете се до страницата Тръбопроводи от левия навигационен екран и след това изберете Управление на тръбопроводи в командната лента. Ако започвате с персонализиран хост, можете също да отидете директно в специалната хост среда и да стартирате приложението конвейер за внедряване Configuration оттам.
  4. Сега, когато сте в приложението конвейер за внедряване Configuration , навигирайте до Среди от левия навигационен екран.
  5. В таблицата Добавени среди за разполагане, показана по подразбиране, изберете записите на средата за средите, които искате да премахнете от този хост.
  6. Изберете Изтриване в командната лента и потвърдете изтриването.
  7. За асоцииране на изтритите среди към новия хост, повторете стъпки 1-4, но в контекста на желания хост, с който да свържете средите.
  8. В таблицата Добавени среди за разполагане , показана по подразбиране, изберете Създай в командната лента.
  9. Създайте запис на средата, като присвоите име, тип, ИД на среда и описание по избор.

Сега можете да свържете средите с тръбопроводи в новия хост.

След като създадете запис на средата в приложението за конфигуриране на конвейер за внедряване, може да срещнете съобщение за грешка, което показва "тази среда вече е свързана с друг хост на тръбопроводи". За да поемете асоциацията, което води до прекъсване на връзката на средата в предишния хост и успешна връзка към новия хост, изберете Force Link в командната лента.

Важно

  • Производителите губят достъп до всички тръбопроводи в предишния хост, които са били достъпни в тази среда, когато извършвате това действие в среда за разработка (източник).
  • Това действие може да бъде отменено чрез извършване на Force Link в предишния хост.
  • Записът на средата в предишния хост ще има остаряло състояние на проверка, докато не бъде актуализиран, така че ще се показва като "Успешно ", освен ако не бъде актуализиран.

Често задавани въпроси

Ще влязат ли личните тръбопроводи в конфликт с всички тръбопроводи, които вече съм настроил?

Не. Благодарение на динамиката на разделяне на хоста, която имаме, няма начин производителят, създаващ личен тръбопровод (в хоста на платформата), да свърже среда, която вече е свързана с персонализиран хост. По подразбиране създателите нямат разрешения за създаване на леки лични конвейери в среди, които вече са свързани с персонализиран хост. Това означава, че вашите текущи потребителски интерфейси на тръбопроводи, ако са налице, няма да се променят.

Важно

Създателите също така не получават повишен достъп до среди в резултат на тази функция. Избираемите целеви среди се филтрират, за да включват само среди, в които създателят вече може да импортира. Тази функция гарантира, че всички лични конвейери се съхраняват в хоста на платформата, който е достъпен за администраторите, и предоставя по-лесен начин за производителите да се самообслужват с управлението на жизнения цикъл на приложенията (ALM).

Защо не мога да избера или прегледам определени среди, когато създавам конвейер?

Инструментът за избор на целева среда филтрира всички среди, които:

Също така не можете да създадете конвейер с целева среда, която вече е свързана с хоста като среда за разработка. За да промените разграничението на типа среда в хост, трябва да пуснете приложението конвейер за внедряване Configuration, да изтриете записа на средата и да създадете отново записа на средата с желания тип.

Защо виждам грешка, която гласи „тази среда вече е свързана с друг хост на конвейери?“

Тази грешка показва, че друг хост вече съдържа активен запис на среда, който се опитвате да свържете с текущия хост. За да разрешите това, отидете на Използване на принудителна връзка за асоцииране на среда с нов хост или Прекъсване на асоциирането на среди от един хост и свързването им с друг хост.

Тръбопроводите и данните в хоста на платформата зачитат ли се за моя Dataverse капацитет?

Не. Консумацията на данни в хоста на платформата не се отчита от текущия ви план, тъй като данните за тръбопроводите за хоста на платформата се съхраняват в Power Platform инфраструктурата. Тези данни се съхраняват във вашия клиент и са достъпни за администраторите, но поради подробностите за внедряването им, не консумират капацитет за данни в рамките на план.

Капацитетът обаче се отнася за персонализиран хост, който не е внедряване в платформата, а вместо това е в персонализирана среда.

Мога ли да разреша на създателите да създават персонални тръбопроводи в персонализиран хост?

Да. Като администратор можете да присвоите ролята конвейер за внедряване по подразбиране на всеки, на когото искате да предоставите разрешения за създаване на олекотен конвейер. Администраторите могат също да добавят потребители към екипа на конвейер за внедряване Maker чрез страницата Security Teams в приложението конвейер за внедряване Configuration.

Тази роля по подразбиране на конвейери за внедряване не е присвоена на никого по подразбиране в случай на персонализиран хост, така че опитът за създаване на лесен личен конвейер е видим само по подразбиране в среди, които все още не са свързани с персонализиран хост.

Като администратор, как да попреча на производителите да създават лични тръбопроводи по подразбиране?

Тъй като персонализираните хостове не предоставят достъп за създаване на конвейер по подразбиране, както прави хостът на платформата. Можете да настроите персонализиран хост и след това да използвате принудителна връзка, ако е необходимо, за да свържете среди за разработка с потребителски хост.

  1. Ако вече има наличен персонализиран хост, пропуснете това стъпка. Ако не, трябва да създадете такъв, като следвате стъпките за създаване на тръбопровод с помощта на персонализиран хост за тръбопроводи.
  2. След като има наличен персонализиран хост, като администратор отворете конвейер за внедряване приложението за конфигурация за персонализирания хост. Приложението се намира в средата, в която сте инсталирали пакета Power Platform Pipelines.
  3. Отидете на Среди от страничния навигационен панел и създайте нови записи за среда за средите за разработка, които искате за да попречи на създателите да създават нови лични тръбопроводи от. Ако средата вече е била свързана с друг хост, като например хоста на платформата, валидирането е неуспешно. Ако това се случи, изберете Принудително свързване в командната лента след неуспешно валидиране, за да замените текущата връзка към другия хост на конвейери.

Следването на тези стъпки ефективно деактивира възможността за създаване на конвейер за всички производители, които имат достъп до функцията в конвейери в тези среди за разработка, защото нямат разрешения за конвейери. Съществуващите канали в персонализирания хост, ако има такива, също не се споделят с потребители по подразбиране. Администраторите също могат да кандидатстват със заобиколно решение с всеки съществуващ персонализиран хост.

Защо не виждам най-новите функции за тръбопроводи?

Пакетът за тръбопроводи винаги се актуализира, за да ви предостави най-новото и най-доброто за вашите ALM процеси. Уверете се, че имате най-новия пакет Power Platform pipelines във вашия персонализиран хост:

  1. Отидете в Power Platform административния център,
  2. Изберете вашата хост среда на конвейери.
  3. Изберете Приложения на Dynamics 365 и намерете Power Platform Тръбопроводи. Забележете дали има налична актуализация.

За хостовете на платформата пакетът за тръбопроводи се актуализира автоматично и може да не е наличен веднага щом ръчната актуализация на пакета стане достъпна за персонализирани хостове.

Следващи стъпки