Vlastní konektory

Přestože pro připojení ke službám Microsoftu i ověřeným službám Azure Logic Apps, Microsoft Power Automate a Microsoft Power Apps nabízejí více než 750 konektorů, může se stát, že budete chtít komunikovat se službami, které nejsou k dispozici ve formě připravených konektorů. Tuto situaci řeší vlastní konektory, které umožňují vytvářet (a dokonce i sdílet) konektor s vlastními triggery a akcemi.

custom connectors - overview

Životní cyklus

custom connectors - lifecycle

1. Sestavte své API

Vlastní konektor je obálka kolem REST API (Logic Apps také podporuje rozhraní API SOAP), která umožňuje Logic Apps, Power Automate, nebo Power Apps komunikovat s tímto rozhraním API REST nebo SOAP. Tato rozhraní API mohou mít následující formy:

  • Veřejné (viditelné na veřejném internetu), např Spotify, Slack, Rackspace nebo rozhraní API, které spravujete.
  • Soukromé (viditelné pouze pro vaši síť).

U veřejných rozhraní API, která chcete vytvořit a spravovat, zvažte použití jednoho z těchto produktů Microsoft Azure:

Pro soukromá rozhraní API nabízí Microsoft datovou konektivitu prostřednictvím místní datové brány.

2. Zabezpečení API

Doporučuje se použití jedné z těchto standardních metod ověřování pro vaše API a konektory (Azure Active Directory):

Můžete nastavit ověřování Azure AD pro vaše API na webu Azure Portal, takže nemusíte implementovat ověřování. Nebo můžete vyžadovat a vynutit ověřování v kódu vašeho API. Další informace o službě Azure AD pro vlastní konektory najdete v tématu Zabezpečení rozhraní API Azure AD.

3. Popis rozhraní API a definování vlastního konektoru

Až budete mít rozhraní API s ověřeným přístupem, musíte dále popsat své API, aby logické aplikace, Power Automate, nebo Power Apps mohly s vaším rozhraním API komunikovat. Jsou podporovány následující přístupy:

Definice OpenAPI a kolekcí Postman používají různé formáty, ale oba jsou strojově čitelnými dokumenty bez rozlišení jazyka, které popisují operace a parametry vašeho rozhraní API: Tyto dokumenty můžete vygenerovat z různých nástrojů, a to na základě jazyka a platformy, které vaše rozhraní API používá. V zákulisí používají Logic Apps, Power Automate a Power Apps k definování konektorů OpenAPI.

4. Použijte svůj konektor v aplikaci logiky, aplikaci Power Automate, nebo Power Apps

Vlastní konektory se používají stejným způsobem jako konektory, které spravuje Microsoft. Musíte vytvořit připojení k rozhraní API, abyste mohli provést volání libovolných operací, které jste ve vašem vlastním konektoru zpřístupnili.

Konektory vytvořené v Power Automate jsou k dispozici v Power Apps. Podobně pak konektory vytvořené v Power Apps jsou k dispozici v Power Automate. To neplatí pro konektory vytvořené v Logic Apps. Můžete však znovu použít definici OpenAPI nebo kolekce Postman k opětovnému vytvoření konektoru v kterékoli z těchto služeb. Další informace naleznete v příslušném kurzu:

5. Sdílejte svůj konektor

Konektor můžete sdílet s uživateli ve vaší organizaci stejným způsobem, jakým sdílíte prostředky v Logic Apps, Power Automate nebo Power Apps. Sdílení je volitelné, ale můžete mít scénáře, ve kterých chcete sdílet své konektory s ostatními uživateli.

Další informace najdete v tématu Sdílení vlastních konektorů v rámci organizace.

6. Certifikujte svůj konektor

Pokud chcete sdílet konektor se všemi uživateli ve službách Logic Apps, Power Automate a Power Apps, můžete ho odeslat do společnosti Microsoft k certifikaci. Microsoft ho prověří, zkontroluje, jestli dodržuje předpisy ohledně obsahu a technických předpokladů, a ověří jeho funkce.

Další informace najdete v tématu Odeslání konektorů Microsoftu k certifikaci.

Kurz

Tento kurz používá Rozhraní API pro analýzu textu Cognitive Services. Microsoft již poskytuje konektor pro toto API. Je to dobrý příklad pro výuku životního cyklu vlastního konektoru a toho, jak mohou vlastní konektory podporovat jedinečné scénáře.

Scénář

Konektor, který vytvoříte, zpřístupní operaci analýzy mínění v textu, která vrací skóre mínění (0,000 až 1,000) pro textový vstup.

Požadavky

  • Jedno z následujících předplatných:

  • Základní znalosti o tom, jak vytvářet Logic Apps, roky Power Automate nebo Power Apps.

  • Klíč rozhraní API pro rozhraní API služeb Cognitive Services pro analýzu textu.

Získání klíče API

Rozhraní API pro textovou analýzu používá Klíč API k ověření uživatelů. Když uživatel vytvoří připojení k API prostřednictvím vlastního konektoru, určí hodnotu tohoto klíče. Získání klíče API:

Spuštění kurzu

Pokročilé výukové kurzy

Následující kurzy poskytují podrobnější informace o konkrétních scénářích vlastních konektorů:

Poskytnutí názorů

Velmi si vážíme vašich názorů na problémy s naší platformou konektorů nebo nových nápadů na funkce. Chcete-li poskytnout zpětnou vazbu, přejděte do části Odeslat problémy nebo získat pomoc s konektory a vyberte typ zpětné vazby.