Sdílet prostřednictvím


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

Službu 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 Azure Digital Twins pro operace dvojčat, modelů a dotazů, která umožňuje podkladové 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 vytváření aplikací a pracovních postupů.

Úvod ke konektoru, včetně rychlé ukázky, najdete v následujícím videu ioT show:

Základní názorný postup najdete také v blogovém příspěvku Zjednodušení vytváření automatizovaných pracovních postupů a aplikací využívajících Azure Digital Twins. Další informace o konektoru, včetně úplné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 bezplatný účet před tím, než začnete. Přihlaste se k Azure Portal pomocí svého účtu.

Abyste mohli pracovat se službou Azure Digital Twins v tomto článku, budete potřebovat instanci Služby Azure Digital Twins a požadovaná oprávnění k jejímu použití. Pokud už máte instanci Služby Azure Digital Twins nastavenou, můžete ji použít a přejít k další části. V opačném případě postupujte podle pokynů v tématu 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 v 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 nejprve nastavte připojení před vytvořením toku. Postupujte podle následujících kroků a přidejte připojení do Power Automate a Power Apps.

  1. V levé navigační nabídce vyberte Připojení (v Power Automate je pod nadpisem 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 žádosti o dokončení nastavení připojení zadejte své ověřovací údaje.
  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í

V případě 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řit tok

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 do dvojčat ingestovat data z jiných systémů nebo reagovat na systémové události.

Pomocí následujícího postupu vytvořte ukázkový tok s konektorem v Power Automate.

  1. V Power Automate v levé navigační nabídce vyberte Moje toky . 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 Azure Digital Twins , abyste našli připojení. Vyberte připojení Azure Digital Twins. Snímek obrazovky Power Automate zobrazující konektor Azure Digital Twins v novém toku
  4. Zobrazí se seznam všech akcí , které jsou s konektorem dostupné. Vyberte si jedno z nich pro interakci s rozhraními API služby Azure Digital Twins. Snímek obrazovky Power Automate zobrazující všechny akce konektoru Azure Digital Twins
  5. Můžete pokračovat v úpravách pracovního postupu nebo přidat další kroky k vytvoření scénáře integrace pomocí jiných konektorů. Snímek obrazovky Power Automate zobrazující akci Získat dvojče podle ID z konektoru Azure Digital Twins v toku

Pomocí následujícího postupu vytvořte ukázkový tok s konektorem v Power Apps.

  1. V Power Apps vyberte v levé navigační nabídce + Vytvořit . Vyberte Prázdná aplikace a podle pokynů vytvořte novou aplikaci.
  2. V tvůrci aplikací v levé navigační nabídce vyberte Data . 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 k dispozici jako funkce, které se budou používat ve vaší aplikaci. Snímek obrazovky Power Apps zobrazující akci Získat dvojče podle ID, která se používá ve funkci
  4. Můžete pokračovat v sestavování aplikace 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ího postupu vytvořte ukázkový tok s konektorem v Logic Apps.

  1. V Azure Portal přejděte do aplikace logiky. V levé navigační nabídce vyberte Pracovní postupy a + Přidat. Postupujte podle pokynů a vytvořte nový pracovní postup.
  2. Vyberte nový tok a zadejte do Návrháře.
  3. Přidejte do aplikace trigger.
  4. Vyberte Zvolit operaci a přidejte akci z konektoru Azure Digital Twins. Vyhledejte Azure Digital Twins na kartě Azure a vyhledejte datové připojení. 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 s konektorem dostupné. Vyberte si jedno 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. Můžete pokračovat v úpravách pracovního postupu nebo přidat další kroky k vytvoření scénáře integrace pomocí jiných konektorů.

Omezení a návrhy

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

  • Některé akce konektoru (například Přidat model) vyžadují vstup ve formě řetězce literálu, který začíná na @. V těchto případech místo toho znak utečete@.@@ Hodnota literálu se tak nebude interpretovat jako výraz JSON.
  • Vzhledem k tomu, že Azure Digital Twins se zabývá odpověďmi na dynamické schéma, měli byste před použitím ve vaší aplikaci analyzovat JSON přijatý z rozhraní API. Tady je například sada volání, která před extrahováním dtId hodnoty analyzují data: 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 v různých produktech, najdete v dokumentaci ke konektorům Power Platform a Azure Logic Apps.