Sdílet prostřednictvím


Vytvoření kanálu pomocí vlastního hostitele kanálů

Správci Power Platform mohou vytvořit jeden nebo více kanálů, přidružit libovolný počet prostředí a poté sdílet přístup s lidmi, kteří spravují nebo provozují kanály.

Předpoklady pro vlastního hostitele kanálu

  • Doporučují se čtyři prostředí, ale k vytvoření kanálu můžete použít jen tři prostředí Power Platform.
  • Všechna prostředí použitá v kanálech musí mít databázi Microsoft Dataverse.
  • K instalaci aplikace kanálu musíte mít roli správce Power Platform nebo správce systému Dataverse.
  • Všechna cílová prostředí používaná v kanálech musí být povolena jako spravovaná prostředí.

Vytvoření nebo výběr prostředí pro kanály

Než začnete, musíte určit, která prostředí jsou součástí kanálů. Nezapomeňte povolit všechna cílová prostředí jako spravovaná prostředí. Hostitel kanálů nebo prostředí vývojáře nevyžadují spravovaná prostředí.

  • Prostředí hostitele. Toto speciální prostředí funguje jako úložiště a správa pro veškerou konfiguraci, zabezpečení a historii běhu.

    • Doporučujeme ponechat toto nastavení jako vyhrazené provozní prostředí oddělené od vývojového a cílového prostředí.
    • V případě potřeby můžete v rámci tenanta nakonfigurovat více různých hostitelů, například pro samostatnou správu kanálů pro různé obchodní organizace nebo geografické lokality. Jeden hostitel pro celého tenanta je také přijatelný, pokud jsou všechna prostředí ve stejné geografické poloze.

    Důležité

    Odstraněním hostitelského prostředí se odstraní všechny kanály a data běhu. Buďte opatrní a pochopte dopad ztráty dat a konfigurace a také přístupu tvůrců ke kanálům hostovaným v prostředí.

  • Vývojové prostředí. V tomto prostředí vyvíjíte řešení. Kanál je možné spustit z libovolného vývojového prostředí, které je s ním propojené.

  • Cílové prostředí. Cílové prostředí, do kterého bude nasazen kanál. Například integrační testování, uživatelské akceptační testování (UAT), produkční prostředí a tak dále.

Tip

Používejte názvy prostředí, které označují jejich účel. Například Contoso Host, Contoso Development, Contoso QA atd.

Instalace aplikace kanálů do hostitelského prostředí

Tento krok je vyžadován pouze pro počáteční nastavení hostitele. Pokud již máte přístup k hostitelskému prostředí, kde budete vytvářet kanály, můžete přeskočit do další části.

  1. Přihlaste se do centra pro správu Power Platform, přejděte na Prostředí>Nové a vytvořte nové prostředí s databází Dataverse. Ujistěte se, že zvolíte stejnou oblast, ve které jsou vytvořena vaše vývojová, QA a produkční prostředí.
  2. Nainstalujte aplikaci Kanály Power Platform do hostitelského prostředí výběrem hostitelského prostředí, pak vyberte Zdroje>Aplikace Dynamics 365.
  3. Vyberte Instalovat aplikaci a posuňte se dolů na pravém panelu, abyste našli Kanály Power Platform.
  4. Vyberte Další, pokud souhlasíte s podmínkami, odsouhlaste je a vyberte Nainstalovat.

    Důležité

    Aplikaci kanálů nasazení stačí nainstalovat do hostitelského prostředí. Nemusíte ji instalovat v jiných prostředích, jako je vývoj, QA nebo produkční prostředí, která budou spojena s vašimi kanály.

Po instalaci se v seznamu nainstalovaných aplikací zobrazí aplikace pro konfiguraci kanálů nasazení.

Konfigurace kanálu nasazení

  1. Zkopírujte ID prostředí všech vývojových a cílových spravovaných prostředí, která jsou propojena s kanály. Tato ID budete potřebovat později. Další informace: Vyhledání prostředí a ID organizace

  2. Po dokončení instalace balíčku kanálu nasazení přejděte do Power Apps a vyberte vyhrazené hostitelské prostředí (kam jste aplikaci nainstalovali).

  3. Spusťte aplikaci Konfigurace kanálu nasazení.

  4. V levém podokně vyberte Prostředí a poté vyberte Nové k vytvoření záznamů prostředí v Dataverse:

    • Název: Zadejte název záznamu prostředí. Je vhodné zahrnout stejný název jako skutečné prostředí, například Contoso Dev.
    • Typ prostředí: Vyberte buď Prostředí vývoje nebo Cílové prostředí. Vyberte Vývojové prostředí pro všechna zdrojová prostředí, kde se budou vyvíjet nespravovaná řešení. Vyberte Cílové prostředí pro QA a provozní prostředí, kde jsou nasazeny artefakty spravovaného řešení.
    • ID prostředí: Ujistěte se, že jste vybrali správné ID. ID aktuálního prostředí najdete na adrese make.powerapps.com. Na panelu příkazů vyberte ikonu Nastavení a poté vyberte Materiály pro vývojáře. Další informace: Vyhledání prostředí a ID organizace
  5. Zvolte Uložit.

  6. Obnovte formulář a poté ověřte, že Stav ověření se rovná Úspěch.

  7. Opakujte kroky 4–6, dokud všechna prostředí, která se podílejí na kanálu, nebudou mít vytvořeny záznamy prostředí.

  8. Vyberte Kanály v levém navigačním panelu a poté vyberte Nový pro vytvoření nového kanálu nasazení:

    • Název: Zadejte název kanálu, například Contoso Standard Deployment Pipeline nebo Contoso Hotfix Pipeline.
    • Popis: Volitelně zadejte srozumitelný popis kanálu. Nová ikona kanálu
  9. V mřížce Propojená vývojová prostředí vyberte Přidat existující vývojové prostředí a poté přidružte jedno nebo více vývojových prostředí. Kanál musí mít alespoň jedno vývojové prostředí a jednu fázi, aby mohl být spuštěn. Ikona Přidat vývojové prostředí

  10. V mřížce Fáze nasazení vyberte Nová fáze nasazení, aby se zobrazilo podokno rychlého vytvoření. Ikona Fáze kanálů

  11. Zadejte údaje pro každou fázi a poté vyberte tlačítko Uložit a zavřít:

    • Název: Název fáze.
    • Popis (volitelně): Nepovinný popis fáze.
    • Předchozí fáze nasazení (volitelně): Určuje fázi nasazení, do které je třeba nasadit před nasazením do aktuální fáze. Například při vytváření produkční fáze můžete přidat testovací fázi jako Předchozí fázi nasazení. V případě první fáze nebo kanálu obsahující pouze jednu fázi by tato fáze měla zůstat prázdná.
    • Cílové prostředí nasazení: Toto je cílové prostředí, do kterého je tato fáze nasazena.
    • Vyžadován krok před nasazením (volitelně): Požadavky na nasazení čekají na schválení prostřednictvím vlastní obchodní logiky. Vyžaduje další konfiguraci. Více informací: Rozšíření toků v Power Platform
  12. Opakujte předchozí dva kroky pro každou fázi, kterou chcete přidat do kanálu. Musíte mít alespoň jednu fázi. Můžete přidat až sedm fází.

Vyžadován krok před nasazením kanálu

Udělení přístupu k úpravám nebo spouštění kanálů

Zabezpečení kanálu je spravováno v hostitelském prostředí přiřazením rolí zabezpečení. Kromě toho musí mít uživatelé aktuálně přístup ke všem prostředím spojeným s kanálem, aby mohli kanál vytvořit nebo spustit.

Při instalaci aplikace kanálů Power Platform jsou přidány dvě role zabezpečení:

  • Uživatel kanálu nasazení: Má oprávnění spouštět kanály, které s ním byly sdíleny.
  • Správce kanálu nasazení: Má plnou kontrolu nad veškerou konfigurací kanálu, aniž by potřeboval členství v roli zabezpečení Správce systému.

Sdílení kanálů s tvůrci

Role zabezpečení Uživatel kanálu nasazení uděluje přístup ke spuštění jednoho nebo více kanálů. Neuděluje přístup k vytváření, úpravám nebo odstraňování kanálů. Uživatelé s rolí zabezpečení Uživatel kanálu nasazení nemohou zobrazit hostitelské prostředí v nástroji pro výběr prostředí v Power Apps nebo Power Automate, jelikož o něm nemusí vědět.

Sdílení kanálů:

  • Přidělte tvůrcům roli zabezpečení Uživatel kanálu nasazení v hostitelském prostředí. Tato role zabezpečení se instaluje s aplikací kanálu Power Platform. Další informace: Přiřazení role zabezpečení uživateli
  • V aplikaci pro konfiguraci kanálu nasazení Sdílejte záznam kanálu s tvůrci (nebo skupinami Microsoft Entra). Oprávnění Číst je dostatečné k zobrazení a spuštění kanálu z vývojového prostředí. Další informace: Sdílení řádků s uživatelem nebo týmem
  • Tvůrci musí mít také oprávnění exportovat řešení ze zdrojových vývojových prostředí a také oprávnění importovat řešení do cílového testovacího a produkčního prostředí, do kterého se kanál nasazuje. Ve výchozím nastavení mají tato oprávnění role přizpůsobení systému a tvůrce prostředí.

Sdílení se správci kanálu

Role zabezpečení Správce kanálu nasazení uděluje úplná oprávnění ke všem kanálům (a tabulkám, které ukládají informace o kanálech) v hostitelském prostředí. Role také uděluje přístup ke spouštění všech kanálů přidružených k aktuálnímu hostiteli. Role zabezpečení Správce kanálu nasazení neuděluje oprávnění k provádění jiných činností v hostitelském prostředí.

Důležité

Správci kanálů musí mít také přístup ke všem vývojovým, testovacím a produkčním prostředím, která jsou přidružena ke kanálům, které vytvářejí nebo provozují.

Přidělte roli zabezpečení Správce kanálu nasazení uživatelům nebo skupinám Microsoft Entra v hostitelském prostředí. Tato role zabezpečení se instaluje s aplikací Kanály Power Platform. Další informace: Přiřazení role zabezpečení uživateli

Přiřazení rolí kanálu prostřednictvím Security Teams v aplikaci Konfigurace kanálu nasazení

Jako Správce kanálu nasazení můžete v aplikaci Konfigurace kanálu nasazení snadno přiřadit předem definované role pro kanály:

  1. Spusťte aplikaci Konfigurace kanálu nasazení.
  2. V levém navigačním panelu vyberte Týmy zabezpečení v Nastavení.

K dispozici jsou tři týmy:

  • Správci kanálů nasazení. Tito uživatelé mají úplný přístup ke všem kanálům a můžou spustit aplikaci Konfigurace kanálu nasazení.
  • Tvůrci kanálů nasazení. Tito uživatelé můžou vytvářet a využívat osobní kanály, které jsou spravované ve vlastním hostiteli. Pokud tvůrce potřebuje použít sdílený kanál, doporučujeme, aby měl uživatel přiřazenou roli Uživatelé kanálu nasazení, aby získal přístup ke sdíleným artefaktům a sdíleným fázím běhu.
  • Uživatelé kanálů nasazení Tito uživatelé můžou aktivovat kanál, který je s nimi sdílený. Uživatelé mají také přístup pro čtení ke všem spuštěním fáze nasazení v rámci stejné organizační jednotky.

Použití kanálu s jinými vývojovými prostředími, která ještě nejsou přidružená

Pokud uživatel má v daném kanálu přístup pro zápis, může k tomuto prostředí kanálů přidružit další vývojová prostředí.

Vyberte vytvořený kanál z rozevírací nabídky. Když v prvním kroku procesu konfigurace nasazení vyberete Další, aktuální prostředí je propojeno s kanálem (a hostitelem, pokud ještě není) jako vývojové prostředí.

To je užitečné, pokud máte stejný proces kanálu pro dodatečné vývojové prostředí. Například vaše UAT a produkční prostředí jsou stejné pro jiné zdrojové prostředí. Kanál, který jste již vytvořili nebo ke kterému jste získali přístup pro zápis, můžete znovu použít.

Centrální správa a monitorování nasazení

Aplikace pro konfiguraci kanálu a hostitelské prostředí poskytují mnoho dalších výhod, jako například:

  • Centrální zobrazení veškeré aktivity nasazení. Filtrované pohledy jsou také dostupné v prostředí tvůrce pro daný kanál a řešení.
  • Audit, kde je nasazena určitá verze řešení a také kdo inicioval požadavek.
  • Prohlédněte si protokoly chyb, výsledky ověření a nastavení nasazení. Během nasazení jsou poskytovány proměnné prostředí a připojení.
  • Uchovávejte zálohy všech artefaktů řešení podle verze.
  • Naplánujte si úlohy hromadného mazání, abyste odstranili nechtěná data a ušetřili kapacitu databáze. Další informace: Odstranění velkého množství konkrétních cílených dat pomocí hromadného odstranění
  • Použijte řídicí panel k vizualizaci metriky nasazení. Můžete také vytvářet vlastní sestavy pomocí dat uložených v rámci hostitele.

Přístup k aplikaci Konfigurace kanálu nasazení z Power Apps

Na stránce Kanály v rámci libovolného řešení můžete příkazem Spravovat kanály na panelu příkazů přejít do konfigurační aplikace hostitele kanálů, který je přidružen k aktuálnímu prostředí:

  1. Pokud je aktuální prostředí přidruženo k vlastnímu hostiteli kanálů, tlačítko odkazuje na aplikaci Konfigurace kanálu nasazení v rámci vyhrazeného hostitelského prostředí.
  2. Pokud je aktuální prostředí přidruženo k hostiteli platformy, tlačítko se propojí s vloženou aplikací konfigurace kanálu nasazení v rámci Power Apps.

K aplikaci Konfigurace kanálu nasazení může přistupovat kdokoli s rolí správce kanálu nasazení, pokud používá vlastního hostitele, a jakýkoli správce klienta pro aplikaci přidruženou k hostiteli platformy.

Zrušení přidružení prostředí od jednoho hostitele a jejich přidružení k jinému hostiteli

  1. Z Power Apps (make.powerapps.com) začněte v prostředí, jehož přidružení chcete zrušit, a vyberte Řešení.
  2. Vyberte libovolné řešení, ke kterému máte přístup.
  3. V levém navigačním podokně přejděte na stránku Kanály a poté na panelu příkazů vyberte Spravovat kanály. Pokud začínáte s vlastním hostitelem, můžete také přejít přímo do vyhrazeného hostitelského prostředí a spustit aplikaci Konfigurace kanálu nasazení z něj.
  4. Nyní, když jste v aplikaci Konfigurace kanálu nasazení, přejděte v levém navigačním podokně na Prostředí.
  5. V tabulce Přidaná prostředí nasazení zobrazené ve výchozím nastavení vyberte záznamy prostředí, u kterých chcete zrušit přidružení k tomuto hostiteli.
  6. Na panelu příkazů vyberte možnost Odstranit a potvrďte odstranění.
  7. Pro přidružení odstraněných prostředí k novému hostiteli opakujte kroky 1-4, ale v kontextu požadovaného hostitele, ke kterému chcete prostředí přidružit.
  8. V tabulce Přidaná nasazení prostředí, která je zobrazena ve výchozím nastavení, vyberte na panelu příkazů možnost Nové.
  9. Vytvořte záznam prostředí přiřazením názvu, typu, ID prostředí a volitelného popisu.

Nyní můžete propojit prostředí s kanály v novém hostiteli.

Po vytvoření záznamu prostředí v aplikaci Konfigurace kanálu nasazení se může zobrazit chybová zpráva, že „toto prostředí je již přidruženo k jinému hostiteli kanálu“. Chcete-li převzít přidružení, což povede k odpojení prostředí od předchozího hostitele a úspěšnému propojení s novým hostitelem, vyberte Vynutit propojení na panelu příkazů.

Důležité

  • Když provedete tuto akci ve vývojovém (zdrojovém) prostředí, tvůrci ztratí přístup ke všem kanálům v předchozím hostiteli, které byly přístupné v tomto prostředí.
  • Tuto akci lze vrátit zpět provedením akce Vynutit propojení v předchozím hostiteli.
  • Záznam prostředí v předchozím hostiteli bude mít zastaralý stav ověření, dokud nebude aktualizován, takže se bude zobrazovat jako Úspěšné, pokud nebude aktualizován.

Další kroky