Aracılığıyla paylaş


Azure Digital Twins bağlayıcısını kullanarak Power Platform ve Logic Apps ile tümleştirme

Azure Digital Twins Power Platform bağlayıcısını kullanarak Azure Digital Twins'i bir Microsoft Power Platform veya Azure Logic Apps akışıyla tümleştirebilirsiniz.

Bağlayıcı, temel alınan hizmetin Microsoft Power Automate, Microsoft PowerApps ve Azure Logic Apps ile iletişim kurabilmesini sağlayan ikizi, model ve sorgu işlemleri için Azure Digital Twins veri düzlemi API'lerini kapsayan bir sarmalayıcıdır. Bağlayıcı, kullanıcıların hesaplarını bağlaması ve uygulamalarını ve iş akışlarını oluşturmak için önceden oluşturulmuş bir dizi eylemden yararlanması için bir yol sağlar.

Hızlı bir tanıtım da dahil olmak üzere bağlayıcıya giriş için aşağıdaki IoT gösterisi videosunu izleyin:

Azure Digital Twins tarafından desteklenen otomatik iş akışları ve uygulamalar oluşturmayı basitleştirme blog gönderisinde temel bir kılavuzu da tamamlayabilirsiniz. Bağlayıcı hakkında, bağlayıcının eylemlerinin ve parametrelerinin tam listesi de dahil olmak üzere daha fazla bilgi için Bkz. Azure Digital Twins bağlayıcısı başvuru belgeleri.

Ön koşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun. hesabınızla Azure portal oturum açın.

Bu makalede Azure Digital Twins ile çalışmak için bir Azure Digital Twins örneğine ve bunu kullanmak için gerekli izinlere sahip olmanız gerekir. Önceden ayarlanmış bir Azure Digital Twins örneğiniz varsa bu örneği kullanabilir ve sonraki bölüme atlayabilirsiniz. Aksi takdirde, Örnek ve kimlik doğrulaması ayarlama bölümündeki yönergeleri izleyin. Yönergeler, her adımı başarıyla tamamladığınızdan emin olmanıza yardımcı olacak bilgiler içerir.

Örneğinizi ayarladıktan sonra, örneğin ana bilgisayar adını not edin. Konak adını Azure portal bulabilirsiniz.

Son olarak bağlayıcıyı kullanmak istediğiniz power platform hizmetlerini ayarlamanız gerekir.

Bağlayıcıyı ayarlama

Power Automate ve Power Apps için, akış oluşturmadan önce bağlantıyı ayarlayın. Power Automate ve Power Apps'te bağlantıyı eklemek için aşağıdaki adımları izleyin.

  1. Sol gezinti menüsünden Bağlantılar'ı seçin (Power Automate'te , Veri başlığı altındadır). Bağlantılar sayfasında + Yeni bağlantı'yı seçin.
  2. Azure Digital Twins'i arayın ve Azure Digital Twins (önizleme) bağlayıcısını seçin.
  3. Bağlayıcı ADT Örneği Adı istediğinde örneğinizin ana bilgisayar adını girin.
  4. Bağlantıyı ayarlamayı bitirmeniz istendiğinde kimlik doğrulama ayrıntılarınızı girin.
  5. Bağlantının oluşturulduğunu doğrulamak için Bağlantılar sayfasında bu bağlantıyı arayın. Bağlantılar sayfasında Azure Digital Twins bağlantısını gösteren Power Automate'in ekran görüntüsü.

Logic Apps için bir sonraki bölümde akış oluştururken Azure Digital Twins yerleşik bağlantısını kullanabilirsiniz. Yerleşik bağlayıcılar hakkında daha fazla bilgi için bkz. Azure Logic Apps'te yerleşik bağlayıcılar.

Akış oluşturun

Azure Digital Twins'i Power Automate akışlarına, Logic Apps akışlarına veya Power Apps uygulamalarına dahil edebilirsiniz. Azure Digital Twins bağlayıcısını ve 700'den fazla Power Platform bağlayıcısını kullanarak diğer sistemlerden ikizlerinize veri alabilir veya sistem olaylarına yanıt vekleyebilirsiniz.

Power Automate'te bağlayıcıyla örnek akış oluşturmak için aşağıdaki adımları izleyin.

  1. Power Automate'te sol gezinti menüsünden Akışlarım'ı seçin. + Yeni akış ve Anlık bulut akışı'ı seçin.
  2. Bir Akış adı girin ve tetikleyici listesinden Akışı el ile tetikle'yi seçin. Akışı oluşturun.
  3. Akışa bir adım ekleyin ve bağlantıyı bulmak için Azure Digital Twins araması yapın. Azure Digital Twins bağlantısını seçin. Azure Digital Twins bağlayıcısını yeni bir akışta gösteren Power Automate'in ekran görüntüsü.
  4. Bağlayıcıyla kullanılabilen tüm eylemlerin listesini görürsünüz. Azure Digital Twins API'leriyle etkileşime geçmek için bunlardan birini seçin. Azure Digital Twins bağlayıcısı için tüm eylemleri gösteren Power Automate'in ekran görüntüsü.
  5. Tümleştirme senaryonuzu oluşturmak için diğer bağlayıcıları kullanarak iş akışınızı düzenlemeye veya daha fazla adım eklemeye devam edebilirsiniz. Bir akıştaki Azure Digital Twins bağlayıcısından kimliklere göre ikiz al eylemini gösteren Power Automate'in ekran görüntüsü.

Power Apps'te bağlayıcıyla örnek akış oluşturmak için aşağıdaki adımları izleyin.

  1. Power Apps'te sol gezinti menüsünden + Oluştur'u seçin. Boş uygulama'yı seçin ve yeni bir uygulama oluşturmak için istemleri izleyin.
  2. Uygulama oluşturucuda sol gezinti menüsünden Veri'yi seçin. Veri ekle'yi seçin ve veri bağlantısını bulmak için Azure Digital Twins araması yapın. Azure Digital Twins bağlantısını seçin. Veri kaynağı olarak Azure Digital Twins bağlayıcısını gösteren Power Apps'in ekran görüntüsü.
  3. Artık Azure Digital Twins bağlayıcısının eylemleri uygulamanızda kullanılacak işlevler olarak kullanılabilir. Bir işlevde kullanılan Id'ye göre ikiz al eylemini gösteren Power Apps'in ekran görüntüsü.
  4. Azure Digital Twins verilerine erişimle uygulamanızı oluşturmaya devam edebilirsiniz. Power Apps oluşturma hakkında daha fazla bilgi için bkz. Power Apps'te uygulama oluşturmaya genel bakış.

Logic Apps'te bağlayıcıyla örnek bir akış oluşturmak için aşağıdaki adımları izleyin.

  1. Azure portal mantıksal uygulamanıza gidin. Sol gezinti menüsünden İş Akışları'nı ve + Ekle'yi seçin. Yeni bir iş akışı oluşturmak için istemleri izleyin.
  2. Yeni akışınızı seçin ve Tasarımcı'ya girin.
  3. Uygulamanıza bir tetikleyici ekleyin.
  4. Azure Digital Twins bağlayıcısından eylem eklemek için İşlem seçin'i seçin. Veri bağlantısını bulmak için Azure sekmesinde AzureDigital Twins'i arayın. Azure Digital Twins bağlantısını seçin. Azure Digital Twins bağlayıcısını gösteren Logic Apps'in ekran görüntüsü.
  5. Bağlayıcıyla kullanılabilen tüm eylemlerin listesini görürsünüz. Azure Digital Twins API'leriyle etkileşime geçmek için bunlardan birini seçin.
  6. Azure Digital Twins bağlayıcısından bir eylem seçtikten sonra, bağlantıyı oluşturmak için kimlik doğrulama ayrıntılarını girmeniz istenir.
  7. Tümleştirme senaryonuzu oluşturmak için diğer bağlayıcıları kullanarak iş akışınızı düzenlemeye veya daha fazla adım eklemeye devam edebilirsiniz.

Sınırlamalar ve öneriler

Bağlayıcının bazı sınırlamaları ve bunlarla çalışmaya yönelik öneriler aşağıdadır.

  • Bazı bağlayıcı eylemleri (Model Ekle gibi) ile @başlayan değişmez değer dizesi biçiminde giriş gerektirir. Bu gibi durumlarda, bunun yerine kullanarak @@ karakteri kaçış@. Bu, değişmez değerin JSON ifadesi olarak yorumlanmasını engeller.
  • Azure Digital Twins dinamik şema yanıtlarıyla uğraştığından, API'lerden alınan JSON'ı uygulamanızda kullanmadan önce ayrıştırmalısınız. Örneğin, değeri ayıklamadan önce verileri ayrıştıran bir dizi çağrı aşağıda verilmiştir dtId : Set(jsonVal, AzureDigitalTwins.GetTwinById("your_twin_id").result); Set(parsedResp, ParseJSON(jsonVal)); Set( DtId, Text(parsedResp.'$dtId'));.

Sonraki adımlar

Power Platform bağlayıcıları hakkında daha fazla bilgi için, bunları birden çok üründeki iş akışlarında kullanma dahil olmak üzere Power Platform ve Azure Logic Apps bağlayıcıları belgelerine bakın.