Konfigurowanie potoków w Power Platform

Tworzenie i uruchamianie potoków w celu łatwego wdrażania rozwiązań w środowiskach.

Tworzenie osobistego potoku przy użyciu hosta platformy

Potoki są teraz dostępne każdej osobie, która nawiguje do strony potoków po raz pierwszy. Osobiste potoki można tworzyć między środowiskami projektowym a innymi środowiskami docelowymi, do których użytkownik importuje dostęp. Korzyści z planowania, takich jak brak pobierania lub przekazania, planowanie wdrażania, sprawdzanie poprawności rozwiązania w środowisku docelowym w tekście, sprawdzanie poprawności środowiska docelowego, sprawdzanie poprawności wartości zmiennej i środowiska oraz notatki dotyczące wdrożenia wygenerowanego przez Copilot w celu łatwego procesu instalacji.

Wymagania wstępne dotyczące osobistych potoków

  • Trzy środowiska mogą być skojarzone z osobistym potokiem utworzonym na stronie Potoki: jedno bieżące środowisko deweloperskie i dwa środowiska docelowe (zobacz Dodawanie etapu do jednoetapowego potoku, którego jesteś właścicielem).

    Uwaga

    Środowiska domyślnego nie można używać jako środowiska docelowego dla osobistych potoków.

  • Wszystkie środowiska używane w potokach muszą mieć bazę danych Microsoft Dataverse.
  • Wszystkie środowiska docelowe używane w potoku muszą być włączone jako Środowiska zarządzane.

Bieżące ograniczenia dotyczące osobistych potoków

  • Nie można rozszerzyć osobistych potoków.
  • Można skonfigurować tylko trzy środowiska : źródłowe i dwa kolejne docelowe.
  • Nie można udostępniać osobistych potoków innym użytkownikom.

Konfigurowanie po raz pierwszy hosta platformy

Jeśli użytkownik jest pierwszym użytkownikiem w dzierżawie, który przechodzi do strony Potoki w środowisku, który nie jest jeszcze skojarzony z hostem niestandardowych potoków, host platformy jest inicjowanie obsługi przez wszystkich użytkowników dzierżawcy.

Tworzenie potoku w Power Apps

Najpierw należy się upewnić, że znajdujesz się w środowisku projektowym, w którym ma się rozpocząć potok.

Na pasku poleceń lub na liście rozwijanej Potok wybierz pozycję Utwórz potok.

Zostanie otwarty panel z miejscami:

  • Nazwa potoku: nazwa potoku.
  • Opis: opcjonalny opis opisujący to, do czego służy potok.
  • Środowisko docelowe: środowisko, w którym są wdrożone rozwiązania w bieżącym środowisku projektowym.

Po wybraniu opcji Zapisz bieżące (źródłowe) środowisko docelowe i wybrane środowisko docelowe są skojarzone z hostem platformy, a dla każdego z nich rekordy środowiska są tworzone na hoście platformy. Następnie nowo utworzony potok jest automatycznie wybierany i można rozpocząć jego uruchamianie.

Ważne

Środowiska można kojarzyć z tylko jednym hostem potoku. Jeśli chcesz użyć regulowanego potoku z zaawansowaną rozszerzaniem, możliwością udostępniania i więcej niż dwoma środowiskami, upewnij się, że rekordy środowiska na hostie platformy są usuwane w ramach funkcji Zarządzania potokami, tak aby można je było skojarzyć z hostem niestandardowym. Usunięcie potoku nie powoduje usunięcia rekordów środowiska połączonych z potokiem.

Dodawanie etapu do jednoetapowego potoku, którego jesteś właścicielem

Wybierz Dodaj etap na pasku poleceń, aby dołączyć etap do bieżącego jednoetapowego potoku. W ramach tego kroku jest wyświetlany monit o nazwę etapu, opis i ostateczne środowisko docelowe potoku.

Uwaga

  • Aby dodać etap, użytkownik musi być właścicielem bieżącego potoku.
  • Funkcja dodawania etapów jest ograniczona do jednoetapowych potoków, ale administratorzy mogą dodawać kolejne etapy w aplikacji Konfiguracja potoku wdrożenia.

Usuwanie potoku, którego jesteś właścicielem, z Power Apps

Wybierz pozycję Usuń na pasku poleceń, aby usunąć obecnie zaznaczoną potok z listy rozwijanej. Pojawia się komunikat potwierdzający zamiar i wiedzę dotyczącą konsekwencji.

Ta akcja nie powoduje usunięcia historii uruchomienia potoku ani usunięcia rekordów środowiska skojarzonego z hosta.

Korzystanie z osobistego potoku w innych środowiskach projektowych

Jeśli dla innego środowiska źródłowego istnieje ten sam proces potoku dla dodatkowego środowiska projektowego, takiego jak dla innego środowiska źródłowego i środowiska produkcyjnego, można użyć już utworzonego potoku.

Z menu rozwijanego wybierz utworzony potok. Po wybraniu opcji Dalej w pierwszym kroku procesu konfiguracji wdrożenia bieżące środowisko jest połączone z potokiem (i hostem) jako środowisko projektowe.

Tworzenie potoku przy użyciu niestandardowego hosta potoków

Administratorzy Power Platform mogą tworzyć co najmniej jedną potoki, skojarzyć dowolną liczbę środowisk, a następnie udostępniać dostęp administratorom lub uruchamiającym potoki.

Wymagania wstępne dotyczące hosta niestandardowych potoków

  • Zalecane są cztery środowiska, ale do utworzenia potoku można użyć tylko trzech środowisk Power Platform.
  • Wszystkie środowiska używane w potokach muszą mieć bazę danych Microsoft Dataverse.
  • Do zainstalowania aplikacji pipelines wymagana jest rola administratora Power Platform lub administratora systemu Dataverse.
  • Wszystkie środowiska docelowe używane w potoku muszą być włączone jako Środowiska zarządzane.

Tworzenie i wybieranie środowisk dla potoków

Przed rozpoczęciem należy określić, które środowiska uczestniczą w potokach. Należy pamiętać o włączeniu wszystkich środowisk deweloperskich i docelowych jako środowisk zarządzanych. Środowisko zarządzane nie jest wymagane dla hosta potoków ani środowisk deweloperskich.

  • Środowisko hosta. To środowisko pełni specjalną rolę jako magazyn i płaszczyzny zarządzania dla całej konfiguracji, zabezpieczeń i historii uruchamiania potoku.

    • Zalecane jest zachowanie tego ustawienia jako dedykowanego środowiska produkcyjnego osobno do środowisk deweloperskich i docelowych.
    • W razie potrzeby w ramach dzierżawy można skonfigurować wiele różnych hostów, na przykład aby oddzielnie zarządzać potokami dla różnych organizacji biznesowych lub lokalizacji geograficznych. Jeden host dla całego dzierżawcy jest również dopuszczalny, jeśli wszystkie środowiska znajdują się w tej samej lokalizacji geograficznej.

    Ważne

    Usunięcie środowiska hosta powoduje usunięcie wszystkich potoków i danych uruchomienia. Należy zachować ostrożność i zrozumieć wpływ danych i utraty konfiguracji, a także dostępu twórców do potoków hostowanych w środowisku.

  • Środowisko developmentu. W tym środowisku są opracowywanie rozwiązań. Potok może być uruchamiany z poziomu wszystkich środowisk deweloperskich z nim połączonych.

  • Środowisko docelowe. Środowisko docelowe, w którym wdrażany jest potok. Na przykład można przetestować integrację, przetestować pomoc użytkownika (UAT), produkcja i tak dalej.

Porada

Użyj nazw środowiska wskazujących na ich przeznaczenie. Na przykład Contoso Host, Contoso Development, Contoso QA i tak dalej.

Instalowanie aplikacji potoków w środowisku hosta

Ten krok jest wymagany tylko w przypadku początkowej skonfigurowania hosta. Jeśli już masz dostęp do środowiska hostów, w którym chcesz tworzyć potoki, możesz przejść do następnej sekcji.

  1. Zaloguj się do Centrum administracyjnego platformy Power Platform, przejdź do Środowiska>Nowe i utwórz nowe środowisko z bazą danych Dataverse. Należy wybrać ten sam region, w którym są tworzone środowiska projektowe, jakości i produkcyjne.
  2. Zainstaluj aplikację Potoki Power Platform w środowisku hosta, wybierając środowisko hosta, a następnie wybierając Zasoby>aplikacje usługi Dynamics 365.
  3. Wybierz pozycję Zainstaluj aplikację i przewiń w dół w prawym panelu, aż znajdziesz Potoki Power Platform.
  4. Wybierz Dalej, jeśli wyrażasz zgodę na warunki, a następnie wybierz Zainstaluj.

    Ważne

    Wystarczy zainstalować aplikację potoku wdrożenia tylko w środowisku hosta. Nie jest potrzebna instalacja w innych środowiskach, takich jak deweloper, QA lub środowiska produkcyjne, które będą skojarzone z potokami.

Po zainstalowaniu aplikacja konfiguracji potoków wdrażania pojawi się na liście zainstalowanych aplikacji.

Konfigurowanie potoku wdrożenia

  1. Skopiuj identyfikatory środowiska wszystkich środowisk deweloperskich i docelowych środowisk zarządzanych, które będą połączone z potokami. Identyfikatory te są potrzebne później. Więcej informacji: Znajdź swoje środowisko i jego identyfikator

  2. Po zakończeniu instalacji pakietu Potoku wdrożenia przejdź do Power Apps, a następnie wybierz dedykowane środowisko hostowe (w którym zainstalowano aplikację).

  3. Odtwórz aplikację Konfiguracji potoku wdrożenia.

  4. Wybierz Środowiska po lewej stronie okienka, a następnie wybierz Nowe, by utworzyć rekordy środowiska w Dataverse:

    • Nazwa: Wprowadź nazwę rekordu środowiska. Dobrym pomysłem jest dołączenie tej samej nazwy, jak środowisko rzeczywiste, np. Contoso Dev.
    • Typ środowiska: wybierz albo środowisko projektowe lub docelowe. Wybierz środowisko projektowe dla wszystkich środowisk źródłowych, w których zostaną opracowane rozwiązania niezarządzane. Wybierz Środowisko docelowe dla kontroli jakości i środowisk produkcyjnych, w których są rozwiązanie zarządzane artefakty.
    • Identyfikator środowiska: należy wybrać poprawny identyfikator. Identyfikator środowiska dla bieżącego środowiska można znaleźć w obszarze make.powerapps.com. Wybierz ikonę Ustawienia na pasku poleceń, a następnie wybierz pozycję Zasoby dla deweloperów. Więcej informacji: Znajdź swoje środowisko i jego identyfikator
  5. Wybierz pozycję Zapisz.

  6. Odśwież formularz, a następnie sprawdź, czy Stan weryfikacji jest równy Sukces.

  7. Powtórz kroki 4–6, aby wszystkie środowiska uczestników potoku utworzyły rekordy środowiska.

  8. Wybierz pozycję Potoki w lewym okienku nawigacji, a następnie wybierz opcję Nowy w celu utworzenia nowego potoku wdrażania:

    • Nazwa: wprowadź nazwę potoku, na przykład Contoso Standard Deployment Pipeline lub Contoso Hotfix Pipeline.
    • Opis: opcjonalnie wpisz informacyjny opis dla potoku. Ikona nowego potoku
  9. W siatce Linked Development Environments wybierz opcję Dodaj istniejące środowisko projektowe, a następnie skojarz jedno lub więcej środowisk deweloperskich. Przed uruchomieniem potoku musi być co najmniej jedno środowisko projektowe i jeden etap. Ikona Dodaj środowiska projektowe

  10. W siatce Etapy wdrożenia wybierz pozycję Nowy etap wdrożenia, aby wyświetlić okienko szybkiego tworzenia. Ikona Etapy potoku

  11. Wprowadź szczegóły dla każdego kroku, a następnie wybierz pozycję Zapisz i zamknij:

    • Nazwa: nazwa etapu.
    • Opis (opcjonalnie): opcjonalny opis etapu.
    • Poprzedni etap wdrożenia (opcjonalnie): określa etap wdrożenia, na który należy wdrożyć przed wdrożeniem na bieżącym etapie. Na przykład podczas tworzenia etapu produkcyjnego można dodać etap testowy jako poprzedni etap wdrożenia. W przypadku pierwszego etapu lub potoków zawierających tylko jeden etap ten etap powinien pozostawić puste.
    • Docelowe środowisko wdrażania: jest to środowisko docelowe, w którym jest wdrażany ten etap.
    • Wymagany krok wstępnego wdrażania (opcjonalnie): żądania wdrożenia są oczekujące na zatwierdzenie za pomocą niestandardowej logiki biznesowej. Wymaga dodatkowej konfiguracji. Więcej informacji: Rozbudowa potoków w programie Power Platform
  12. Powtórz poprzednie dwa kroki dla każdego etapu, który chcesz dodać do potoku. Musisz zawierać co najmniej jeden etap. Można dodać maksymalnie siedem etapów.

Wymagany krok przed wdrożeniem rurociągów

Nadaj dostęp do edycji lub uruchamiania potoków

Zabezpieczenia potoku są zarządzane w środowisku hosta poprzez przypisanie ról zabezpieczeń. Ponadto użytkownicy muszą obecnie mieć dostęp do wszystkich środowisk skojarzonych z potokiem w celu utworzenia lub uruchomienia potoku.

Podczas instalacji aplikacji potoku Power Platform dodano dwie role zabezpieczeń:

  • Użytkownik potoku wdrażania: ma uprawnienia do uruchamiania potoków, które zostały im udostępnione.
  • Administrator potoku wdrażania: ma pełną kontrolę nad wszystkimi konfiguracjami potoku, bez potrzeby roli zabezpieczeń administratora systemu.

Udostępnianie potoków innym twórcom

Rola zabezpieczeń Użytkownik potoku wdrażania daje dostęp do uruchomienia co najmniej jednego potoku. Nie zapewnia ona dostępu do tworzenia, edytowania ani usuwania potoków. Użytkownicy z rolą zabezpieczeń użytkownika potoku wdrożenia nie zobaczą środowiska hosta w selektorze środowisk w Power Apps lub Power Automate, ani nie muszą o nich wiedzieć.

Aby udostępnić potoki:

  • Przypisz twórcom rolę zabezpieczeń Użytkownik potoku wdrożenia w środowisku hosta. Ta rola zabezpieczeń jest instalowana z aplikacją potoków Power Platform. Więcej informacji: Przypisz rolę zabezpieczeń do użytkownika
  • W aplikacji konfiguracji potoku wdrożenia Udostępnij rekord potoku twórcom (lub grupom Microsoft Entra). Uprawnienie Do odczytu jest wystarczające do wyświetlania i uruchamiania potoku z poziomu środowiska projektowego. Więcej informacji: Udostępnianie wierszy użytkownikowi lub zespołowi
  • Twórcy muszą mieć również uprawnienia do eksportowania rozwiązań ze źródłowych środowisk projektowych, a także uprawnienia do importowania rozwiązań do docelowych środowisk testowych i produkcyjnych, w których zostanie wdrożony potok. Domyślnie te uprawnienia są wyświetlane przez role administratora systemu i osoby pełniące rolę osoby pełniące rolę twórcy systemu.

Udostępnianie administratorom potoku

Rola zabezpieczeń Administrator potoku wdrożenia nadaje daje pełne uprawnienia do wszystkich potoków (i tabel, w których są przechowywane informacje o potoku) w środowisku hosta. Daje również dostęp do wszystkich potoków skojarzonych z bieżącym hostem. Rola zabezpieczeń Administrator potoku wdrożenia nie udziela uprawnień do wykonywania innych działań w środowisku hosta.

Ważne

Administratorzy potoków muszą mieć również dostęp do wszystkich środowisk deweloperskich, testowych i produkcyjnych, które są skojarzone z tworzeniem lub uruchamianiem potoków.

Przypisz rolę zabezpieczeń Użytkownik potoku wdrożenia użytkownikom grup Microsoft Entra z środowisku hosta. Ta rola zabezpieczeń jest instalowana z aplikacją potoków Power Platform. Więcej informacji: Przypisz rolę zabezpieczeń do użytkownika

Centralne zarządzanie i monitorowanie wdrożeniem

Aplikacja konfiguracji potoku i środowisko hosta zapewniają wiele innych korzyści, takich jak:

  • Centralne wyświetlanie wszystkich działań wdrożeniowych. Widoki filtrowane są również dostępne w ramach obsługi klienta w przypadku danego potoku i rozwiązania.
  • Przeprowadzanie inspekcji wdrożenia określonej wersji rozwiązania oraz osobami, które zainicjowały żądanie.
  • Wyświetlanie dzienników błędów, wyników sprawdzania poprawności i ustawień wdrażania. Zmienne i połączenia środowiska są podane podczas wdrażania.
  • Zachowywanie kopii zapasowych wszystkich artefaktów rozwiązania według wersji.
  • Planowanie zadań usuwania zbiorczego w celu usunięcia niepożądanych danych i oszczędzania pojemności bazy danych. Więcej informacji: Usuwanie dużych ilości określonych, ukierunkowanych danych za pomocą usuwania zbiorczego
  • Użyj pulpitu nawigacyjnego do wizualizacji metryk wdrożenia. Można także tworzyć własne raporty, korzystając z danych przechowywanych w hoście.

Dostęp do aplikacji Konfiguracja potoku wdrażania z Power Apps

Na stronie Potoki w dowolnym rozwiązaniu przycisk Zarządzaj potokami na pasku poleceń umożliwia przejście do aplikacji hosta potoków skojarzonego z bieżącym środowiskiem:

  1. Jeśli bieżące środowisko jest skojarzone z niestandardowym hostem potoków, łącza do aplikacji Konfiguracja potoku wdrażania w dedykowanym środowisku hosta.
  2. Jeśli bieżące środowisko jest skojarzone z hostem platformy, przycisk zawiera linki do wbudowanej aplikacji konfiguracji potoku wdrażania w Power Apps.

Do aplikacji Konfiguracja potoku wdrażania może uzyskać dostęp dowolna osoba mająca rolę Administrator Potok wdrażania, jeśli jest korzystający z hosta niestandardowego, a wszystkie dzierżawcy mogą korzystać Administrator z aplikacją skojarzoną z hostem platformy.

Usuwanie skojarzenia środowisk z jednym hostem i kojarzenie ich z innym hostem

  1. Z Power Apps (make.powerapps.com) rozpocznij w środowisku, dla którego chcesz usunąć skojarzenie, i wybierz opcję Rozwiązania.
  2. Wybierz dowolne rozwiązanie, do których ma dostęp, i wybierz do niego.
  3. Przejdź na stronę Potoki z lewego okienka nawigacji, a następnie wybierz opcję Zarządzanie potokami na pasku poleceń. Jeśli chcesz mieć host niestandardowy, możesz także przejść bezpośrednio do dedykowanego środowiska hostowego i uruchomić z tego miejscu aplikację Konfiguracja potoku wdrożenia.
  4. Teraz, gdy używasz aplikacji Konfiguracja potoku wdrożenia, przejdź do Środowiska z lewego okienka nawigacji.
  5. W tabeli Dodane środowiska wdrażania pokazanej domyślnie wybierz rekordy środowiska dla środowisk, które chcesz usunąć skojarzenie z tym hostem.
  6. Wybierz Usuń na pasku poleceń i potwierdź usunięcie.
  7. Aby skojarzyć usunięte środowiska z nowym hostem, powtórz kroki od 1 do 4, ale w kontekście żądanego hosta, z który chcesz skojarzyć środowiska.
  8. W tabeli Dodane środowiska wdrażania pokazanej domyślnie wybierz pozycję Nowy na pasku poleceń.
  9. Utwórz rekord środowiska, przypisując nazwę, typ, identyfikator środowiska oraz opis opcjonalny.

Teraz możesz połączyć środowiska z potokami w nowym hoście.

Po utworzeniu rekordu środowiska w aplikacji Konfiguracja potoku wdrażania może wystąpić komunikat o błędzie z informacją, że „to środowisko jest już skojarzone z innym hostem potoków”. Aby przejąć skojarzenie, co spowoduje odłączenie środowiska w poprzednim hoście i pomyślne połączenie z nowym hostem, wybierz Wymuś link na pasku poleceń.

Ważne

  • Twórcy nie mają dostępu do wszystkich potoków w poprzednim hoście, które były dostępne w tym środowisku podczas wykonywania tej akcji w środowisku projektowym (źródłowym).
  • Tę akcję można cofnąć, wykonując wymuszanie linku w poprzednim hoście.
  • Rekord środowiska w poprzednim hoście będzie miał nieaktualny stan sprawdzania poprawności do momentu jego zaktualizowania, więc będzie on miał stan Powodzenie, chyba że zostanie zaktualizowany.

Często zadawane pytania

Czy osobiste potoki kolidować z dowolnymi potokami, które zostały już skonfigurowane?

Nie Dzięki dynamicznemu wydzieleniu hosta, który już istnieje, nie można utworzyć osobistego potoku (w hoście platformy) ani skojarzyć środowiska, które jest już skojarzone z hostem niestandardowym. Domyślnie twórcy nie mają uprawnień do tworzenia uproszczonego osobistego potoku w środowiskach skojarzonych już z hostem niestandardowym. Oznacza to, że bieżące potoki UX, jeśli są w miejscu, nie ujmij zmiany.

Ważne

W wyniku tej funkcji twórcy nie mają również zbyt wysokiego dostępu do środowisk. Środowiska docelowe z możliwość wyboru są filtrowane w taki sposób, aby obejmowały tylko te środowiska, do których producent może już importować dane. Funkcja ta pozwala zagwarantować, że wszystkie osobiste potoki są przechowywane na hoście platformy, dostępne dla administratorów, a także ułatwia twórcom samoobsługowe korzystanie z umowy ALM.

Dlaczego podczas tworzenia potoku nie można wybrać ani wyświetlić pewnych środowisk?

Selektor środowiska docelowego odfiltrowuje wszystkie środowiska, które:

Nie można również utworzyć potoku dla środowiska docelowego, które jest już skojarzone z hostem jako środowiskiem projektowym. Aby zmienić rozróżnienie typu środowiska w hoście, należy odtworzyć aplikację Konfiguracja potoku wdrażania, usunąć rekord środowiska i ponownie utworzyć rekord środowiska o żądanym typie.

Dlaczego jest wyświetlany komunikat o błędzie „to środowisko jest już skojarzone z innym hostem potoków”?

Ten błąd oznacza, że inny host zawiera już aktywny rekord środowiska, który próbujesz skojarzyć z bieżącym hostem. Aby rozwiązać ten problem, przejdź do Użycie wymuszania linku w celu skojarzenia środowiska z nowym hostem lub Usuwanie skojarzenia środowisk z jednym hostem i kojarzenie ich z innym hostem.

Czy potoki i dane na hoście platformy są odliczane do mojej wydajności Dataverse?

Nie Dane, które były przechowywane na hoście platformy, nie są odliczane od bieżącego planu, ponieważ dane o planowaniu dla hosta platformy są przechowywane w infrastrukturze Power Platform. Te dane są przechowywane w dzierżawie i dostępne dla administratorów, ale ze względu na szczegóły implementacji nie zużywają wydajności danych w planie.

Jednak wydajność ma zastosowanie do hosta niestandardowego, który nie jest implementacją na platformie, ale znajduje się w środowisku, które można dostosowywać.

Co zrobić, jeśli chcesz umożliwić twórcom tworzenie osobistych potoków w niestandardowym hoście? Jak mogę to zrobić?

Tak. Jako administrator możesz przypisać rolę Domyślne wdrożenie potoku do wszystkich osób, dla których chcesz przyznać uproszczone uprawnienia do tworzenia potoku. Administratorzy mogą również dodawać użytkowników do zespołu Twórca potoku wdrażania za pośrednictwem strony Zespoły zabezpieczeń w aplikacji Konfiguracja potoku wdrażania.

Ta rola Domyślne wdrożenie potoku nie jest domyślnie przypisana do nikogo w przypadku hosta niestandardowego, więc uproszczone osobiste środowisko tworzenia potoku jest domyślnie widoczne tylko w środowiskach, które nie są już skojarzone z hostem niestandardowym.

Dlaczego nie widzę najnowszych funkcji dotyczącej potoków?

Pakiet potoków jest zawsze aktualizowany, co umożliwia dostęp do najnowszych i największych informacji o procesach ALM. Upewnij się, że masz najnowszy pakiet potoków Power Platform na hoście niestandardowym:

  1. Przejdź do centrum administracyjnego usługi Power Platform,
  2. Wybierz środowisko hosta potoków.
  3. Wybierz aplikacje Dynamics 365 i znajdź Potoki Power Platform. Sprawdź, czy jest dostępna aktualizacja.

W przypadku hostów platformy pakiet potoków jest aktualizowany automatycznie i może nie być dostępny, gdy tylko zostanie dostępna aktualizacja ręcznego pakietu dla hostów niestandardowych.

Następne kroki