hızlı başlangıç: çok kiracılı Azure Logic Apps ve Azure portal bir tümleştirme iş akışı oluşturma

bu hızlı başlangıçta, çok kiracılı Azure Logic Appskullandığınızda, bir web sitesi ve bir e-posta hesabı için bir RSS akışı olan iki hizmeti tümleştiren örnek otomatikleştirilmiş bir iş akışının nasıl oluşturulacağı gösterilmektedir. bu örnek, bulut tabanlı olsa da, bulut, şirket içi ve karma ortamlarda uygulamaları, verileri, hizmetleri ve sistemleri bağlayan iş akışlarını destekler Azure Logic Apps. çoklu kiracı ile tek kiracılı Azure Logic Apps karşı daha fazla bilgi için, tek kiracılı ve çok kiracılı ve tümleştirme hizmeti ortamına karşıgözden geçirin.

bu örnekte, RSS bağlayıcısını ve Office 365 Outlook bağlayıcısını kullanan bir mantıksal uygulama kaynağı ve iş akışı oluşturursunuz. kaynak, çok kiracılı Azure Logic Apps çalışır ve tüketim fiyatlandırma modelinitemel alır. RSS Bağlayıcısı, bir zamanlamaya göre RSS akışını denetleyen bir tetikleyicisine sahiptir. Office 365 Outlook bağlayıcısı her yeni öğe için bir e-posta gönderen bir eyleme sahiptir. Bu örnekteki bağlayıcılar yalnızca bir iş akışında kullanabileceğiniz yüzlerce bağlayıcı arasında yer alan bağlayıcılardır.

Aşağıdaki ekran görüntüsünde, üst düzey örnek iş akışı gösterilmektedir:

RSS tetikleyicisine sahip örnek iş akışını gösteren ekran görüntüsü, "bir akış öğesi yayımlandığında" ve Outlook eylemi "e-posta gönder".

Bu hızlı başlangıçta ilerlemeniz durumunda aşağıdaki temel adımları öğreneceksiniz:

  • çok kiracılı Azure Logic Apps ortamında çalışan bir mantıksal uygulama kaynağı oluşturun.
  • Boş mantıksal uygulama şablonunu seçin.
  • İş akışının ne zaman çalıştırılacağını belirten bir tetikleyici ekleyin.
  • Tetikleyici tetiklendiğinde bir görevi gerçekleştiren bir eylem ekleyin.
  • İş akışınızı çalıştırın.

diğer araçları kullanarak bir mantıksal uygulama kaynağı oluşturup yönetmek için, bu diğer Azure Logic Apps hızlı başlangıçlara bakın:

Önkoşullar

Mantıksal uygulama kaynağı oluşturma

  1. Azure hesabınızla Azure portalında oturum açın.

  2. Azure Arama kutusunda logic apps , girin ve Logic Apps' i seçin.

    Arama terimi olarak "Logic Apps" ve seçilen sonuç olarak "Logic Apps" içeren Azure portal arama kutusunu gösteren ekran görüntüsü.

  3. Logic Apps sayfasında Ekle' yi seçin.

    Azure portal ve Logic Apps hizmeti sayfasını gösteren ekran görüntüsü ve "Ekle" seçeneği seçildi.

  4. Mantıksal uygulama oluştur bölmesinde kullanılacak Azure aboneliğini seçin, mantıksal uygulama kaynağınız için yeni bir kaynak grubu oluşturun ve mantıksal uygulama kaynağınız hakkında temel ayrıntıları sağlayın.

    Özellik Değer Açıklama
    Abonelik <Azure-abonelik-adı> Azure aboneliğinizin adı.
    Kaynak Grubu <Azure-Resource-Group-Name> Bölgeler genelinde benzersiz olması gereken Azure Kaynak grubu adı. Bu örnek "My-First-LA-RG" kullanır.
    Tür Tüketim Kaynağınız için kullanılacak mantıksal uygulama kaynak türü ve faturalandırma modeli:

    - tüketim: bu mantıksal uygulama kaynak türü, genel, çok kiracılı Azure Logic Apps çalışır ve tüketim faturalandırma modelinikullanır. Bu örnek, bu Tüketim modelini kullanır.

    - standart: bu mantıksal uygulama kaynak türü, tek kiracılı Azure Logic Apps çalışır ve standart faturalandırma modelinikullanır.

    Mantıksal Uygulama adı <Logic-App-adı> Mantıksal uygulama kaynak adınızın, bölgeler genelinde benzersiz olması gerekir. Bu örnek "My-First-Logic-App" kullanır.

    Önemli: Bu ad yalnızca harf, sayı, kısa çizgi ( - ), alt çizgi ( _ ), parantez ( ( , ) ) ve nokta ( . ) içerebilir.

    Yayımla Workflow Yalnızca Standart mantıksal uygulama kaynak türünüseçtiğinizde kullanılabilir. varsayılan olarak, iş akışı tek kiracılı Azure Logic Apps dağıtım için seçilir ve ilk iş akışınızı eklediğiniz boş bir mantıksal uygulama kaynağı oluşturur.

    Note: Şu anda Docker kapsayıcı seçeneği, Azure Arc etkinleştirilmiş bir Kubernetes kümesinde özel bir konum gerektirir ve bu, Azure Arc etkin Logic Apps (Standart)ile kullanabilirsiniz. Mantıksal uygulamanız, özel konumunuz ve kümeniz için kaynak konumlarının hepsi aynı olmalıdır.

    Bölge <Azure-bölge> Uygulamanızın bilgilerini depolayacağınız Azure veri merkezi bölgesi. Bu örnek, "Batı ABD" kullanır.

    Note: aboneliğiniz bir tümleştirme hizmeti ortamıylailişkiliyse, bu liste bu ortamları içerir.

    Log Analytics 'i etkinleştir Hayır Yalnızca Tüketim Logic App kaynak türünü seçtiğinizde kullanılabilir.

    Bu seçeneği yalnızca tanılama günlüğünü etkinleştirmek istediğinizde değiştirin. Bu örnek için, bu seçeneği seçilmemiş olarak bırakın.

    Yeni mantıksal uygulama hakkındaki ayrıntılarla Azure portal ve Logic App kaynak oluşturma sayfasını gösteren ekran görüntüsü.

  5. Hazırsanız, gözden geçir + oluştur' u seçin. Doğrulama sayfasında, verdiğiniz ayrıntıları onaylayın ve Oluştur' u seçin.

Boş şablonu seçme

  1. Azure uygulamanızı başarıyla dağıtduktan sonra Kaynağa Git' i seçin. Ya da Azure Arama kutusuna adı yazarak mantıksal uygulama kaynağınızı bulun ve seçin.

    Kaynak dağıtımı sayfasını ve seçili "" kaynağa git "düğmesini gösteren ekran görüntüsü.

    İş akışı Tasarımcısı açılır ve tanıtım videosu ile sık kullanılan tetikleyicilerin bulunduğu bir sayfa görüntülenir.

  2. Şablonlar altında Boş Mantıksal Uygulama'yı seçin.

    İş akışı Tasarımcısı, Şablon Galerisi ve seçili şablon, "boş mantıksal uygulama" gösteren ekran görüntüsü.

    Şablonu seçtikten sonra tasarımcı artık boş bir iş akışı yüzeyini gösterir.

Tetikleyiciyi ekleyin

Bir iş akışı her zaman, iş akışında herhangi bir eylem çalıştırılmadan önce karşılanması gereken koşulu belirten tek bir tetikleyiciile başlar. tetikleyici her tetiklendiğinde, Azure Logic Apps bir iş akışı örneği oluşturup çalıştırır. Tetikleyici başlamazsa, örnek oluşturulmaz veya çalıştırılmaz. Bir iş akışını birçok farklı tetikleyici arasından seçerek başlatabilirsiniz.

Bu örnek, bir zamanlamaya göre RSS akışını denetleyen bir RSS tetikleyicisi kullanır. Akışta yeni bir öğe varsa, tetikleyici ateşlenir ve yeni bir iş akışı örneği çalışmaya başlar. Denetimler arasında birden çok yeni öğe varsa, tetikleyici her öğe için ateşlenir ve her öğe için ayrı bir yeni iş akışı örneği çalışır.

  1. İş akışı tasarımcısında, arama kutusunda, Tümü' nü seçin.

  2. RSS tetikleyicisini bulmak için arama kutusuna girin rss . Tetikleyiciler listesinden, bir AKıŞ öğesi yayımlandığında RSS tetikleyicisini seçin.

    "Bir akış öğesi yayımlandığında" arama kutusunda ve seçilen RSS tetikleyicisinde "RSS" ile iş akışı tasarımcısını gösteren ekran görüntüsü.

  3. Tetikleyici ayrıntılarında, aşağıdaki bilgileri sağlayın:

    Özellik Gerekli Değer Açıklama
    RSS akışının URL'si Yes <RSS-Feed-URL> İzlenecek RSS akışı URL 'SI.

    Bu örnek, adresindeki duvar Caddesi günlüğü RSS akışını kullanır https://feeds.a.dj.com/rss/RSSMarketsMain.xml . Ancak, HTTP yetkilendirmesi gerektirmeyen herhangi bir RSS akışını kullanabilirsiniz. Sık yayımlanan bir RSS akışı seçin, böylece iş akışınızı kolayca test edebilirsiniz.

    Seçilen özellik, Hayır PublishDate Hangi öğelerin yeni olduğunu belirleyen özellik.
    Aralık Yes 1 Akış denetimleri arasında beklenecek Aralık sayısı.

    Bu örnek 1 , Aralık olarak kullanır.

    Sıklık Yes Dakika Her Aralık için kullanılacak sıklık birimi.

    Bu örnek Minute Sıklık olarak kullanır.

    RSS URL 'SI, sıklık ve Aralık dahil olmak üzere RSS tetikleyici ayarlarını gösteren ekran görüntüsü.

  4. Kendi başlık çubuğunun içine tıklayarak tetikleyicinin ayrıntılarını şimdilik daraltın.

    Daraltılan tetikleyici şeklini gösteren ekran görüntüsü.

  5. İşiniz bittiğinde, Azure portal hemen canlı olacak mantıksal uygulamanızı kaydedin. Tasarımcı araç çubuğunda Kaydet' i seçin.

    Tetikleyici RSS akışını denetleme dışında bir şey yapmaz. Bu nedenle, tetikleyici tetiklendiğinde ne olacağını tanımlayan bir eylem eklemeniz gerekir.

Eylem ekleme

Bir tetikleyiciyi takip eden bir eylem , iş akışında bazı işlemleri çalıştıran sonraki bir adımdır. Herhangi bir eylem, tetikleyici veya başka bir eylem olabilen önceki adımdaki çıktıları kullanabilir. Birçok farklı eylem arasından seçim yapabilir, iş akışı başına sınırakadar birden çok eylem ekleyebilir ve hatta farklı eylem yolları oluşturabilirsiniz.

bu örnek, her yeni RSS akışı öğesi için tetikleyici her tetiklendiğinde e-posta gönderen Office 365 Outlook eylemini kullanır. Denetimler arasında birden çok yeni öğe varsa, birden çok e-posta alırsınız.

  1. Bir akış öğesi yayımlandığında tetikleyicisi bölümünde yeni adım' ı seçin.

    İş akışı tetikleyicisi ve seçili "yeni adım" düğmesini gösteren ekran görüntüsü.

  2. Işlem Seç ' in altında, arama kutusunu seçin.

  3. Arama kutusuna, send an email Bu eylemi sunan bağlayıcıları bulabilmeniz için yazın. Eylemler listesini belirli bir uygulama veya hizmete göre filtrelemek için, önce bu uygulamayı veya hizmeti seçin.

    örneğin, bir Microsoft iş veya okul hesabınız varsa ve Office 365 Outlook kullanmak istiyorsanız, Office 365 Outlook' yı seçin. ya da kişisel bir Microsoft hesabı varsa, Outlook. com' u seçin. bu örnek Office 365 Outlook devam eder.

    Not

    İş akışınızda desteklenen farklı bir e-posta hizmeti kullanıyorsanız, Kullanıcı arabirimi biraz farklı görünebilir. Ancak, başka bir e-posta hizmetine bağlanmak için temel kavramlar aynı kalır.

    "Office 365 Outlook" adlı seçili e-posta hizmetiyle "işlem seçin" listesini gösteren ekran görüntüsü.

    Artık istediğiniz eylemi daha kolay bulabilir ve seçebilirsiniz, örneğin bir e-posta gönderebilirsiniz:

    "Office 365 Outlook" e-posta hizmeti için filtrelenmiş eylemleri gösteren ekran görüntüsü.

  4. Seçtiğiniz e-posta hizmetiniz kimlik doğrulaması yapmanızı ve kimliğinizi doğrulamanızı isterse, şimdi bu adımı tamamlayabilirsiniz.

    Birçok bağlayıcı, devam edebilmeniz için önce bir bağlantı oluşturmanızı ve kimliğinizi doğrulayacağınızı gerektirir.

    Office 365 Outlook için oturum açma istemi gösteren ekran görüntüsü.

    Not

    bu örnek Office 365 Outlook bağlanmak için el ile kimlik doğrulaması gösterir. Ancak, diğer hizmetler farklı kimlik doğrulama türlerini destekleyebilir veya kullanabilir. Senaryonuza bağlı olarak, bağlantı kimlik doğrulamasını çeşitli yollarla işleyebilirsiniz.

    Örneğin, dağıtım için Azure Resource Manager şablonlarını kullan ' ı kullanırsanız, bağlantı ayrıntıları gibi değerleri parametreleyerek sık değişen girişler üzerindeki güvenliği artırabilirsiniz. Daha fazla bilgi için şu konuları gözden geçirin:

  5. E-posta gönder eyleminde, e-postaya eklenecek bilgileri belirtin.

    1. Alıcı kutusuna alıcının e-posta adresini girin. Bu örnek için e-posta adresinizi kullanın.

      Not

      Dinamik Içerik Ekle listesi, to kutusunun içine tıkladığınızda ve belirli giriş türleri için diğer kutulara tıkladığınızda görüntülenir. Bu liste, geçerli eylem için giriş olarak seçebileceğiniz önceki adımlardan alınan tüm çıktıları gösterir. Bu listeyi şimdilik yoksayabilirsiniz. Sonraki adım dinamik içerik listesini kullanır.

    2. Konu kutusuna e-postanın konusunu girin. Bu örnek için, sonundaki boş alana sahip aşağıdaki metni girin: New RSS item:

      "Konu" özellik kutusunun içindeki "e-posta gönder" eylemini ve imleci gösteren ekran görüntüsü.

    3. Dinamik Içerik Ekle listesinden, bir akış öğesi yayımlandığında altında, akış başlığı' nı seçin.

      Akış başlığı, RSS öğesinin başlığına başvuran bir tetikleyici çıktıdır. E-postanız RSS öğesinin başlığını göstermek için bu çıktıyı kullanır.

      "Konu" özellik kutusunun içinde dinamik içerik listesi ve seçili tetikleyici çıkışı "akış başlığı" olan "e-posta gönder" eylemini ve imleci gösteren ekran görüntüsü.

      İpucu

      Dinamik içerik listesinde, bir akış öğesi yayımlandığında bir çıkış görünmüyorsa, eylem üstbilgisinin yanında, daha fazla göster' i seçin.

      Açık dinamik içerik listesini gösteren ekran görüntüsü ve tetikleyici için "daha fazla gör" seçilidir.

      İşlem tamamlandığında e-posta konusu şu örnekteki gibi görünür:

      "E-posta gönder" eylemini ve dahil edilen "akış başlığı" özelliğine sahip örnek e-posta konusunu gösteren ekran görüntüsü.

      Not

      Her bir döngü için tasarımcı üzerinde görünüyorsa, Kategoriler-Item özelliği gibi bir diziye başvuran bir çıktı seçtiniz. Bu çıkış türü için tasarımcı, çıktıyı referans eden eylem etrafında her bir döngü için otomatik olarak ekler. Bu şekilde, iş akışınız her dizi öğesinde aynı eylemi gerçekleştirir.

      Döngüyü kaldırmak için döngünün başlık çubuğundaki üç nokta (...) düğmesini seçin ve Sil' i seçin.

    4. Gövde kutusuna e-posta gövdesi içeriği girin.

      Bu örnekte, gövde, her özellik için açıklayıcı metinden önce aşağıdaki özellikleri içerir. Bir düzenleme kutusuna boş satır eklemek için Shift + Enter tuşlarını kullanın.

      Açıklayıcı metin Özellik Açıklama
      Title: Akış başlığı Öğenin başlığı
      Date published: Akış yayımlanma zamanı Öğenin yayımlandığı tarih ve saat
      Link: Birincil akış bağlantısı Öğenin URL'si

      İş akışı tasarımcısını, "e-posta gönder" eylemini ve seçili özellikleri "gövde" kutusunun içinde gösteren ekran görüntüsü.

  6. Mantıksal uygulamanızı kaydedin. Tasarımcı araç çubuğunda Kaydet' i seçin.

İş akışınızı çalıştırma

İş akışının doğru şekilde çalışıp çalışmadığını denetlemek için tetikleyicinin küme zamanlamaya göre RSS akışını denetlemesini bekleyebilirsiniz. Ya da, aşağıdaki ekran görüntüsünde gösterildiği gibi iş akışı Tasarımcısı araç çubuğunda Çalıştır ' ı seçerek iş akışını el ile çalıştırabilirsiniz.

Tasarımcı araç çubuğunda iş akışı tasarımcısını ve "Çalıştır" düğmesinin gösterildiği ekran görüntüsü.

RSS akışında yeni öğeler varsa, iş akışınız her yeni öğe için bir e-posta gönderir. Aksi takdirde, iş akışınız RSS akışını yeniden denetlemek için bir sonraki aralığa kadar bekler.

Aşağıdaki ekran görüntüsünde örnek iş akışı tarafından gönderilen örnek bir e-posta gösterilmektedir. E-posta, seçtiğiniz her tetikleyici çıktısından ve her öğe için dahil ettiğiniz açıklayıcı metinle ilgili ayrıntıları içerir.

yeni bir RSS akış öğesi için alınan Outlook ve örnek bir e-postanın yanı sıra öğe başlığı, yayımlanma tarihi ve bağlantı içeren ekran görüntüsü.

Sorunları giderme

İş akışından beklenen şekilde e-posta almazsanız:

  • İletinin yanlış filtrelenme olasılığına karşı e-posta hesabınızın önemsiz veya istenmeyen posta klasörünü denetleyin.

  • Kullandığınız RSS akışı, son zamanlanan veya el ile yapılan denetim öğesinden sonra öğeleri yayımladığından emin olun.

Kaynakları temizleme

Bu hızlı başlangıç ile işiniz bittiğinde, bu örnek için oluşturduğunuz kaynak grubunu silerek örnek mantıksal uygulama kaynağını ve ilgili kaynakları silin.

  1. Azure Arama kutusuna girin resource groups ve ardından kaynak grupları' nı seçin.

    Arama terimi "kaynak grupları" olan Azure portal arama kutusunu gösteren ekran görüntüsü.

  2. Mantıksal uygulamanızın kaynak grubunu bulun ve seçin. Genel bakış bölmesinde kaynak grubunu sil' i seçin.

    "Kaynak grubunu sil" için seçili kaynak grubu ve düğmeyle birlikte Azure portal gösteren ekran görüntüsü.

  3. Onay bölmesi göründüğünde, kaynak grubu adını girin ve Sil' i seçin.

    Onay bölmesinin Azure portal ve silinecek kaynak grubu adının gösterildiği ekran görüntüsü.

Sonraki adımlar

Bu hızlı başlangıçta, RSS akışını denetlemek ve her yeni öğe için bir e-posta göndermek üzere Azure portal ilk mantıksal uygulama iş akışınızı oluşturdunuz. Gelişmiş zamanlanmış iş akışları hakkında daha fazla bilgi edinmek için aşağıdaki öğreticiye bakın: