Dela via


Integrera med Power Platform och Logic Apps med hjälp av Azure Digital Twins-anslutningsappen

Du kan integrera Azure Digital Twins i ett Microsoft Power Platform- eller Azure Logic Apps-flöde med hjälp av Azure Digital Twins Power Platform-anslutningsappen.

Anslutningsappen är en adapter för Azure Digital Twins-dataplanets API:er för tvilling-, modell- och frågeåtgärder, vilket gör att den underliggande tjänsten kan kommunicera med Microsoft Power Automate, Microsoft Power Apps och Azure Logic Apps. Anslutningsappen är ett sätt för användare att ansluta sina konton och utnyttja en uppsättning fördefinierade åtgärder för att skapa sina appar och arbetsflöden.

En introduktion till anslutningsappen, inklusive en snabbdemo, finns i följande IoT-video:

Du kan också slutföra en grundläggande genomgång i blogginlägget Förenkla skapandet av automatiserade arbetsflöden och appar som drivs av Azure Digital Twins. Mer information om anslutningsappen, inklusive en fullständig lista över anslutningsappens åtgärder och deras parametrar, finns i referensdokumentationen för Azure Digital Twins-anslutningsappen.

Krav

Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar. Logga in på Azure Portal med ditt konto.

För att arbeta med Azure Digital Twins i den här artikeln behöver du en Azure Digital Twins-instans och de behörigheter som krävs för att använda den. Om du redan har konfigurerat en Azure Digital Twins-instans kan du använda den instansen och gå vidare till nästa avsnitt. Annars följer du anvisningarna i Konfigurera en instans och autentisering. Anvisningarna innehåller information som hjälper dig att kontrollera att du har slutfört varje steg.

När du har konfigurerat instansen antecknar du instansens värdnamn. Du hittar värdnamnet i Azure Portal.

Slutligen måste du konfigurera alla Power Platform-tjänster där du vill använda anslutningsappen.

Konfigurera anslutningsappen

För Power Automate och Power Apps konfigurerar du anslutningen först innan du skapar ett flöde. Följ stegen nedan för att lägga till anslutningen i Power Automate och Power Apps.

  1. Välj Anslutningar på den vänstra navigeringsmenyn (i Power Automate finns den under rubriken Data ). På sidan Anslutningar väljer du + Ny anslutning.
  2. Sök efter Azure Digital Twins och välj anslutningsappen Azure Digital Twins (förhandsversion).
  3. Om anslutningsappen frågar efter ADT-instansnamn anger du värdnamnet för din instans.
  4. Ange autentiseringsinformationen när du uppmanas att slutföra konfigurationen av anslutningen.
  5. Kontrollera att anslutningen har skapats genom att leta efter den på sidan Anslutningar. Skärmbild av Power Automate som visar Azure Digital Twins-anslutningen på sidan Anslutningar.

För Logic Apps kan du använda den inbyggda Azure Digital Twins-anslutningen när du skapar ett flöde i nästa avsnitt. Mer information om inbyggda anslutningsappar finns i Inbyggda anslutningsappar i Azure Logic Apps.

Skapa ett flöde

Du kan införliva Azure Digital Twins i Power Automate-flöden, Logic Apps-flöden eller Power Apps-program. Med hjälp av Azure Digital Twins-anslutningsappen och över 700 andra Power Platform-anslutningsappar kan du mata in data från andra system till dina tvillingar eller svara på systemhändelser.

Följ stegen nedan för att skapa ett exempelflöde med anslutningsappen i Power Automate.

  1. I Power Automate väljer du Mina flöden på den vänstra navigeringsmenyn. Välj + Nytt flöde och Omedelbart molnflöde.
  2. Ange ett flödesnamn och välj Utlös ett flöde manuellt i listan över utlösare. Skapa flödet.
  3. Lägg till ett steg i flödet och sök efter Azure Digital Twins för att hitta anslutningen. Välj Azure Digital Twins-anslutningen. Skärmbild av Power Automate som visar Azure Digital Twins-anslutningsappen i ett nytt flöde.
  4. Du ser en lista över alla åtgärder som är tillgängliga med anslutningsappen. Välj en av dem för att interagera med Azure Digital Twins-API:erna. Skärmbild av Power Automate som visar alla åtgärder för Azure Digital Twins-anslutningsappen.
  5. Du kan fortsätta att redigera eller lägga till fler steg i arbetsflödet med hjälp av andra anslutningsappar för att bygga ut ditt integrationsscenario. Skärmbild av Power Automate som visar åtgärden Hämta tvilling efter ID från Azure Digital Twins-anslutningsappen i ett flöde.

Följ stegen nedan för att skapa ett exempelflöde med anslutningsappen i Power Apps.

  1. I Power Apps väljer du + Skapa i den vänstra navigeringsmenyn. Välj Tom app och följ anvisningarna för att skapa en ny app.
  2. I appverktyget väljer du Data på den vänstra navigeringsmenyn. Välj Lägg till data och sök efter Azure Digital Twins för att hitta dataanslutningen. Välj Azure Digital Twins-anslutningen. Skärmbild av Power Apps som visar Azure Digital Twins-anslutningsappen som en datakälla.
  3. Nu kommer åtgärderna från Azure Digital Twins-anslutningsappen att vara tillgängliga som funktioner som kan användas i din app. Skärmbild av Power Apps som visar åtgärden Hämta tvilling efter ID som används i en funktion.
  4. Du kan fortsätta att bygga ut ditt program med åtkomst till Azure Digital Twins-data. Mer information om hur du skapar Power Apps finns i Översikt över hur du skapar appar i Power Apps.

Följ stegen nedan för att skapa ett exempelflöde med anslutningsappen i Logic Apps.

  1. Gå till logikappen i Azure Portal. Välj Arbetsflöden på den vänstra navigeringsmenyn och + Lägg till. Följ anvisningarna för att skapa ett nytt arbetsflöde.
  2. Välj ditt nya flöde och ange i designern.
  3. Lägg till en utlösare i din app.
  4. Välj Välj en åtgärd för att lägga till en åtgärd från Azure Digital Twins-anslutningsappen. Sök efter Azure Digital Twins på fliken Azure för att hitta dataanslutningen. Välj Azure Digital Twins-anslutningen. Skärmbild av Logic Apps som visar Azure Digital Twins-anslutningsappen.
  5. Du ser en lista över alla åtgärder som är tillgängliga med anslutningsappen. Välj en av dem för att interagera med Azure Digital Twins-API:erna.
  6. När du har valt en åtgärd från Azure Digital Twins-anslutningsappen uppmanas du att ange autentiseringsinformation för att skapa anslutningen.
  7. Du kan fortsätta att redigera eller lägga till fler steg i arbetsflödet med hjälp av andra anslutningsappar för att bygga ut ditt integrationsscenario.

Begränsningar och förslag

Här följer några begränsningar för anslutningsappen och förslag på hur du kan arbeta med dem.

  • Vissa anslutningsåtgärder (till exempel Lägg till modell) kräver indata i form av en strängliteral som börjar med @. I dessa fall undflyer @ du tecknet med hjälp @@ av i stället. Detta förhindrar att literalvärdet tolkas som ett JSON-uttryck.
  • Eftersom Azure Digital Twins hanterar dynamiska schemasvar bör du parsa JSON som tagits emot från API:erna innan du använder det i ditt program. Här är till exempel en uppsättning anrop som parsar data innan värdet extraheras dtId : Set(jsonVal, AzureDigitalTwins.GetTwinById("your_twin_id").result); Set(parsedResp, ParseJSON(jsonVal)); Set( DtId, Text(parsedResp.'$dtId'));.

Nästa steg

Mer information om Power Platform-anslutningsappar, inklusive hur du använder dem i arbetsflöden för flera produkter, finns i dokumentationen om Anslutningsappar för Power Platform och Azure Logic Apps.