Vlastní konektor Power Platform
Pomocí konektoru Power Platform můžete používat Power Automate, Power Apps nebo Azure Logic Apps k automatizaci akcí v Alvao nebo k integraci Alvao s jinými aplikacemi.
Instalace
- Rozhodněte, který authentication režim bude konektor používat: OAuth 2.0 (doporučeno) nebo Základní autentizace.
- Pro OAuth 2.0 vyberte ve svém Microsoft Entra stávající aplikaci nebo zaregistrujte novou aplikaci pro konektor.
- V Alvao, vytvořte účet aplikace představující Power Platform a udělte jí potřebná oprávnění.
- V Správa - Uživatelé, použijte příkaz Nový uživatel. Vyplňte následující pole:
- Jméno a příjmení, např.: Power Platform
- Uživatelské jméno, např.: Power Platform
- V Aplikačním účtu, pro OAuth 2.0 vyberte možnost Microsoft Entra aplikace. Pro základní autentizaci zkontrolujte možnost Ostatní aplikace.
- V případě základní autentizace, vyberte vytvořeného uživatele v tabulce a použijte příkaz ... - Změnit heslo k nastavení hesla uživatele.
- Přiřaďte role účtu pomocí příkazu Upravit - Řešitelský tým služby. Použijte role čtenáře nebo role správce k udělení oprávnění pro čtení nebo aktualizaci příslušně.
- V Správa - Uživatelé, použijte příkaz Nový uživatel. Vyplňte následující pole:
- Chcete-li nainstalovat konektor v Power Automate, použijte následující postup. U Power Apps a Azure Logic Apps je postup podobný.
- Stáhnout a rozbalit archiv ALVAO.PowerPlatform.CustomConnector.zip.
- Přihlaste se k Power Automate.
- Klikněte na tlačítko Více - Objevte vše.
- Použijte Data - vlastní konektory - Nové vlastní rozhraní - importovat OpenAPI souborpříkaz.
-
Nastavte Název vlastního konektoru, např. ALVAO.
-
Vyberte soubor ALVAO.PowerPlatform.CustomConnector.swagger.yaml ze staženého archivu a klikněte na Pokračovat.
-
Na obecnékartě:
- NahrátALVAO.PowerPlatform.CustomConnector.icon.png jako ikona.
- Nastavena barva pozadí ikony na #FFFF.
- Nastavte Host a Základní URL na Alvao REST API url.
PoznámkaPokud nemáte svůj REST API vystavený na internetu, potřebujete se připojit prostřednictvím lokální datové brány. Pro nastavení brány viz Instalovat on-premises datovou bránu.
-
Na kartě Zabezpečení vyberte výše zvolený režim ověřování.
-
Použ íváte-li OAuth 2.0:
- Vyberte Poskytovatel identity jako Azure Active Directory (Microsoft Entra ID).
- Nastaveno ID klienta na vaší registrované aplikaci.
- Nastavte URL dokumentu na URL vaší aplikace Alvao.
- Po vytvoření vlastního konektoru přidejte vygenerované Redirect URL do seznamu URL ve zaregistrované aplikaci v MS Entra.
-
Klikněte na tlačítko Vytvořit konektor. Pro více informací viz Vytvořit vlastní konektor z definice OpenAPI.
-
Na Teststránce:
- Vyberte Nové připojení:
- Vyberte metodu autentizace a poskytněte přístupové údaje podle potřeby.
- Klikněte na tlačítko Vytvořit spojení.
- Jako operaci vyberte GetTicket.
- Zadejte ID požadavku existujícího požadavku.
- Klikněte na tlačítko Testovat.
- Stavový kód 200 by měl být vrácen.
- Vyberte Nové připojení:
-
Nyní, když přidáváte operaci do svého toku, můžete vidět ALVAO konektor na záložce Vlastní v návrháři.
-
Rozšířené spouštěče
Kromě spouštěčů podporovaných konektorem, s ALVAO Asset Management Custom Apps modulem nebo ALVAO Service Desk Custom Apps modulem, můžete také spustit tok Power Automate přímo z kódu libovolné Alvao aplikace.
Příklad:
- Přihlaste se do Power Automate a importujte balíček ALVAO.PowerPlatform.FlowTemplate.zip, který je součástí konektorového balíčku.
- V Alvao - Správa - Aplikace použijte příkaz Import k importu souboru ALVAO.Application.RunFlowOnTicketStateChange.xml.
- V Správa - Vlastní pole vytvořte nové vlastní pole entity stavu požadavku:
Název | Typ | Délka | Stupeň úvěrové kvality 1 | Sloupec |
---|---|---|---|---|
Spustit průtok (URL) | nvarchar | 2048 | TicketStateCust | RunFlowUrl |
- V Power Automate zkopírujte HTTP POST URL z "When an HTTP request is received" trigger of the flow.
- V Alvao - Správa - Procesy vyberte proces, pro který chcete, aby požadavky spouštěly flow. Použijte příkaz Upravit - Pracovní postup, vyberte konkrétní stav, klikněte na ikonu Upravit stav a v sekci Ostatní vložte URL spouště do pole Run flow (URL).
- V Správa - Aplikace, povolte vzorovou aplikaci.
Aplikace spustí tok vždy, když požadavek přejde do stavu požadavku s URL spouštěče v poli Spustit tok (URL). Tok nic nedělá, ale odpovídá kódem 200 a tělem s číslem požadavku. Poté aplikace zaznamená v podrobném protokolu požadavku záznam "Tok byl spuštěn".