Sdílet prostřednictvím


Integrace s Power Platform a Logic Apps pomocí konektoru Azure Digital Twins

Azure Digital Twins můžete integrovat do toku Microsoft Power Platform nebo Azure Logic Apps pomocí konektoru Azure Digital Twins Power Platform.

Konektor je obálka kolem rozhraní API roviny dat Služby Azure Digital Twins pro operace dvojčete, modelu a dotazů, která umožňuje základní službě komunikovat s Microsoft Power Automate, Microsoft Power Apps a Azure Logic Apps. Konektor poskytuje uživatelům způsob, jak připojit své účty a využít sadu předem připravených akcí k sestavení aplikací a pracovních postupů.

Úvod do konektoru, včetně rychlé ukázky, najdete v následujícím videu o IoT:

Můžete také dokončit základní názorný postup v blogovém příspěvku Zjednodušení vytváření automatizovaných pracovních postupů a aplikací využívajících Službu Azure Digital Twins. Další informace o konektoru, včetně kompletního seznamu akcí konektoru a jejich parametrů, najdete v referenční dokumentaci ke konektoru Azure Digital Twins.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet. Přihlaste se k webu Azure Portal pomocí svého účtu.

Pokud chcete pracovat se službou Azure Digital Twins v tomto článku, potřebujete instanci služby Azure Digital Twins a požadovaná oprávnění k jeho použití. Pokud už máte nastavenou instanci Služby Azure Digital Twins, můžete tuto instanci použít a přeskočit k další části. V opačném případě postupujte podle pokynů v části Nastavení instance a ověřování. Pokyny obsahují informace, které vám pomůžou ověřit, že jste každý krok úspěšně dokončili.

Po nastavení instance si poznamenejte název hostitele instance. Název hostitele najdete na webu Azure Portal.

Nakonec budete muset nastavit všechny služby Power Platform , ve kterých chcete konektor používat.

Nastavení konektoru

Pro Power Automate a Power Apps nastavte nejprve připojení před vytvořením toku. Podle následujících kroků přidejte připojení v Power Automate a Power Apps.

  1. V levé navigační nabídce vyberte Připojení (v Power Automate je pod záhlavím Data ). Na stránce Připojení vyberte + Nové připojení.
  2. Vyhledejte Azure Digital Twins a vyberte konektor Azure Digital Twins (Preview).
  3. Pokud konektor požádá o název instance ADT, zadejte název hostitele vaší instance.
  4. Po vyžádání dokončete nastavení připojení zadáním podrobností o ověřování.
  5. Pokud chcete ověřit, že se připojení vytvořilo, vyhledejte ho na stránce Připojení. Snímek obrazovky Power Automate zobrazující připojení Azure Digital Twins na stránce Připojení

Pro Logic Apps můžete při vytváření toku v další části použít integrované připojení Azure Digital Twins. Další informace o integrovaných konektorech najdete v tématu Integrované konektory v Azure Logic Apps.

Vytvoření toku

Azure Digital Twins můžete začlenit do toků Power Automate, toků Logic Apps nebo aplikací Power Apps. Pomocí konektoru Azure Digital Twins a více než 700 dalších konektorů Power Platform můžete přijímat data z jiných systémů do dvojčat nebo reagovat na systémové události.

Pomocí následujících kroků vytvořte ukázkový tok s konektorem v Power Automate.

  1. V Power Automate vyberte Moje toky z levé navigační nabídky. Vyberte + Nový tok a Okamžitý cloudový tok.
  2. Zadejte název toku a v seznamu triggerů vyberte Ručně aktivovat tok. Vytvořte tok.
  3. Přidejte do toku krok a vyhledejte připojení ve službě Azure Digital Twins . Vyberte připojení Azure Digital Twins. Snímek obrazovky Power Automate s konektorem Azure Digital Twins v novém toku
  4. Zobrazí se seznam všech akcí , které jsou v konektoru k dispozici. Vyberte jednu z nich pro interakci s rozhraními API služby Azure Digital Twins. Snímek obrazovky Power Automate zobrazující všechny akce pro konektor Azure Digital Twins
  5. Pomocí dalších konektorů můžete pokračovat v úpravách nebo přidání dalších kroků do pracovního postupu a vytvořit scénář integrace. Snímek obrazovky Power Automate s akcí Získat dvojče podle ID z konektoru Azure Digital Twins v toku

Pomocí následujících kroků vytvořte ukázkový tok s konektorem v Power Apps.

  1. V Power Apps v levé navigační nabídce vyberte + Vytvořit . Vyberte prázdnou aplikaci a podle pokynů vytvořte novou aplikaci.
  2. V tvůrci aplikací vyberte Data z levé navigační nabídky. Vyberte Přidat data a vyhledejte azure Digital Twins a vyhledejte datové připojení. Vyberte připojení Azure Digital Twins. Snímek obrazovky Power Apps zobrazující konektor Azure Digital Twins jako zdroj dat
  3. Akce z konektoru Azure Digital Twins teď budou dostupné jako funkce, které se dají použít ve vaší aplikaci. Snímek obrazovky Power Apps znázorňující akci Získat dvojče podle ID, která se používá ve funkci
  4. Aplikaci můžete dál vytvářet s přístupem k datům Azure Digital Twins. Další informace o vytváření Power Apps najdete v tématu Přehled vytváření aplikací v Power Apps.

Pomocí následujících kroků vytvořte ukázkový tok s konektorem v Logic Apps.

  1. Na webu Azure Portal přejděte do aplikace logiky. V levé navigační nabídce vyberte Pracovní postupy a + Přidat. Podle pokynů vytvořte nový pracovní postup.
  2. Vyberte nový tok a zadejte do Návrháře.
  3. Přidejte do aplikace aktivační událost.
  4. Výběrem možnosti Zvolit operaci přidáte akci z konektoru Azure Digital Twins. Vyhledejte datové připojení pomocí služby Azure Digital Twins na kartě Azure . Vyberte připojení Azure Digital Twins. Snímek obrazovky Logic Apps s konektorem Azure Digital Twins
  5. Zobrazí se seznam všech akcí , které jsou v konektoru k dispozici. Vyberte jednu z nich pro interakci s rozhraními API služby Azure Digital Twins.
  6. Po výběru akce z konektoru Azure Digital Twins se zobrazí výzva k zadání podrobností o ověřování pro vytvoření připojení.
  7. Pomocí dalších konektorů můžete pokračovat v úpravách nebo přidání dalších kroků do pracovního postupu a vytvořit scénář integrace.

Omezení a návrhy

Tady jsou některá omezení konektoru a návrhy pro jejich práci.

  • Některé akce konektoru (například Přidat model) vyžadují vstup ve formě literálového řetězce, který začíná na @. V těchto případech uchytáte @ znak použitím.@@ Tím zůstane hodnota literálu interpretována jako výraz JSON.
  • Vzhledem k tomu, že Azure Digital Twins pracuje s dynamickými odpověďmi schématu, měli byste před použitím ve své aplikaci analyzovat JSON přijatý z rozhraní API. Tady je například sada volání, která analyzují data před extrahováním dtId hodnoty: Set(jsonVal, AzureDigitalTwins.GetTwinById("your_twin_id").result); Set(parsedResp, ParseJSON(jsonVal)); Set( DtId, Text(parsedResp.'$dtId'));.

Další kroky

Další informace o konektorech Power Platform, včetně toho, jak je používat v pracovních postupech napříč několika produkty, najdete v dokumentaci ke konektorům Power Platform a Azure Logic Apps.