Hızlı Başlangıç: Çok kiracılı Azure Logic Apps ve Azure portal ile tümleştirme iş akışı oluşturma

Şunlar için geçerlidir: Azure Logic Apps (Tüketim)

Bu hızlı başlangıçta, bir web sitesi ve e-posta hesabı için RSS akışı olmak üzere iki hizmeti tümleştiren bir örnek otomatik iş akışının nasıl oluşturulacağı gösterilmektedir. Daha açık belirtmek gerekirse, RSS bağlayıcısını ve Office 365 Outlook bağlayıcısını kullanan tüketim planı tabanlı bir mantıksal uygulama kaynağı ve iş akışı oluşturursunuz. Bu kaynak çok kiracılı Azure Logic Apps'te çalışır.

Not

Tek kiracılı Azure Logic Apps'te çalışan standart mantıksal uygulama kaynağında iş akışı oluşturmak için Tek kiracılı Azure Logic Apps ile tümleştirme iş akışı oluşturma bölümünü gözden geçirin. Çok kiracılı ve tek kiracılı Azure Logic Apps hakkında daha fazla bilgi için Tek kiracılı ve çok kiracılı ve tümleştirme hizmeti ortamını gözden geçirin.

RSS bağlayıcısının, bir zamanlamaya göre BIR RSS akışını denetleen bir tetikleyicisi vardır. Office 365 Outlook bağlayıcısı, her yeni öğe için e-posta gönderen bir eyleme sahiptir. Bu örnekteki bağlayıcılar, bir iş akışında kullanabileceğiniz yüzlerce bağlayıcı arasında yalnızca iki tanedir. Bu örnek bulut tabanlı olsa da Azure Logic Apps uygulamaları, verileri, hizmetleri ve sistemleri bulut, şirket içi ve karma ortamlar arasında bağlayan iş akışlarını destekler.

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

RSS tetikleyicisi,

Bu hızlı başlangıçta ilerledikçe şu temel adımları öğreneceksiniz:

  • Çok kiracılı Azure Logic Apps'te çalışan bir Tüketim mantıksal uygulaması kaynağı oluşturun.
  • Boş mantıksal uygulama şablonunu seçin.
  • İş akışının ne zaman çalıştırıldığını belirten bir tetikleyici ekleyin.
  • Tetikleyici başlatıldıktan sonra görev gerçekleştiren bir eylem ekleyin.
  • İş akışınızı çalıştırın.

Diğer araçları kullanarak mantıksal uygulama kaynağı oluşturmak ve yönetmek için şu diğer Azure Logic Apps hızlı başlangıçlarını gözden geçirin:

Önkoşullar

Tüketim mantıksal uygulaması kaynağı oluşturma

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

  2. Azure arama kutusuna yazın logic appsve Mantıksal uygulamalar'ı seçin.

    Arama terimi olarak

  3. Mantıksal uygulamalar sayfasında Ekle'yi seçin.

    Azure portal ve Logic Apps hizmet sayfasını ve

  4. Mantıksal Uygulama Oluştur bölmesindeki Temel Bilgiler sekmesinde mantıksal uygulamanız hakkında aşağıdaki temel bilgileri sağlayın:

    Özellik Gerekli Değer Açıklama
    Abonelik Evet <Azure aboneliği-adı> Azure aboneliğinizin adı.
    Kaynak Grubu Evet <Azure-resource-group-name> Mantıksal uygulamanızı ve ilgili kaynakları oluşturduğunuz Azure kaynak grubu . Bu ad bölgeler arasında benzersiz olmalıdır ve yalnızca harf, sayı, kısa çizgi (-), alt çizgi (_), parantez (()) ve nokta (.) içerebilir.

    Bu örnek My-First-LA-RG adlı bir kaynak grubu oluşturur.
    Mantıksal Uygulama adı Evet <logic-app-name> Bölgeler arasında benzersiz olması gereken ve yalnızca harf, sayı, kısa çizgi (), alt çizgi (-_), parantez ((, )) ve nokta (.) içerebilen mantıksal uygulamanızın adı.

    Bu örnek , My-First-Logic-App adlı bir mantıksal uygulama oluşturur.
  5. Seçim yapmaya devam etmeden önce Plan bölümüne gidin. Yalnızca Tüketim planı tabanlı mantıksal uygulama türüne uygulanan ayarları görüntülemek için Plan türü için Tüketim'i seçin. Plan türü özelliği, kullanılacak mantıksal uygulama türünü ve faturalama modelini belirtir.

    Plan türü Açıklama
    Standart Bu mantıksal uygulama türü varsayılan seçimdir ve tek kiracılı Azure Logic Apps'te çalışır ve Standart faturalama modelini kullanır.
    Tüketim Bu mantıksal uygulama türü genel, çok kiracılı Azure Logic Apps'te çalışır ve Tüketim faturalama modelini kullanır.
  6. Şimdi aşağıdaki seçimleri yapmaya devam edin:

    Özellik Gerekli Değer Açıklama
    Bölge Evet <Azure bölgesi> Uygulamanızın bilgilerini depolamak için Azure veri merkezi bölgesi. Bu örnek, örnek mantıksal uygulamayı Azure'daki Batı ABD bölgesine dağıtır.

    Not: Aboneliğiniz bir tümleştirme hizmeti ortamıyla ilişkiliyse, bu liste bu ortamları içerir.

    Log Analytics'i etkinleştirme Evet Hayır Bu seçenek görünür ve yalnızca Tüketim mantığı uygulama türünü seçtiğinizde uygulanır.

    Bu seçeneği yalnızca tanılama günlüğünü etkinleştirmek istediğinizde değiştirin. Bu hızlı başlangıç için varsayılan seçimi değiştirmeyin.

    Not

    Kullanılabilirlik alanı yedekliliğini destekleyen bir Azure bölgesi seçtiyseniz , Alanlar arası yedeklilik bölümü etkinleştirilir. Bu önizleme bölümünde mantıksal uygulamanız için kullanılabilirlik alanı yedekliliğini etkinleştirme seçeneği sunulur. Ancak şu anda desteklenen Azure bölgeleri Batı ABD'yi içermediğinden bu örnek için bu bölümü yoksayabilirsiniz. Daha fazla bilgi için bkz. Bölge yedekliliği ve kullanılabilirlik alanlarıyla mantıksal uygulamaları bölge hatalarından koruma.

    İşiniz bittiğinde ayarlarınız şu sürüme benzer:

    Yeni mantıksal uygulamanın ayrıntılarını içeren Azure portal ve mantıksal uygulama kaynak oluşturma sayfasını gösteren ekran görüntüsü.

  7. Hazır olduğunuzda Gözden Geçir + Oluştur'u seçin.

  8. Görüntülenen doğrulama sayfasında, sağladığınız tüm bilgileri onaylayın ve Oluştur'u seçin.

Boş şablonu seçme

  1. Azure uygulamanızı başarıyla dağıtdıktan sonra Kaynağa git'i seçin. İsterseniz, Azure arama kutusuna adını yazarak mantıksal uygulama kaynağınızı bulup seçebilirsiniz.

    Kaynak dağıtım sayfasını ve

    Tasarımcının şablon sayfası açılır ve giriş videosu ve yaygın olarak kullanılan tetikleyiciler gösterilir.

  2. Videoyu ve Ortak tetikleyiciyle başlat adlı bölümü aşağı kaydırın.

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

    Şablon galerisini ve seçilen

    Şablonu seçtikten sonra tasarımcı boş bir iş akışı gösterir.

Tetikleyiciyi ekleme

İş akışı her zaman tek bir tetikleyiciyle başlar ve bu tetikleyici, iş akışında herhangi bir eylem çalıştırmadan önce karşılanması gereken koşulu belirtir. Tetikleyici her tetiklendiğinde Azure Logic Apps bir iş akışı örneği oluşturur ve çalıştırır. Tetikleyici tetiklenmezse hiçbir örnek oluşturulmaz veya çalıştırılamaz. Birçok farklı tetikleyici arasından seçim yaparak bir iş akışı başlatabilirsiniz.

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

  1. Tasarımcı arama kutusunun altında Tümü'ne tıklayın.

  2. Tasarımcı arama kutusuna rss yazın. Tetikleyiciler listesinde RSS tetikleyicisini (Akış öğesi yayımlandığında) seçin.

    Arama kutusunda

  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 Evet <RSS akışı-URL'si> İzlenecek RSS akışı URL'si.

    Bu örnekte, Wall Street Journal'ın konumundaki https://feeds.a.dj.com/rss/RSSMarketsMain.xmlRSS akışı kullanılır. Ancak, HTTP yetkilendirmesi gerektirmeyen herhangi bir RSS akışını kullanabilirsiniz. İş akışınızı kolayca test edebilmeniz için sık sık yayımlayan bir RSS akışı seçin.

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

    Bu örnekte aralık olarak kullanılır 1 .

    Sıklık Evet Dakika Her aralık için kullanılacak sıklık birimi.

    Bu örnekte sıklık olarak kullanılır Minute .

    RSS URL'si, sıklık ve aralık gibi RSS tetikleyici ayarlarını gösteren ekran görüntüsü.

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

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

  5. Mantıksal uygulamanızı kaydetmek için tasarımcı araç çubuğunda Kaydet'i seçin. Bu, anında Azure portal.

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

Eylem ekleme

Bir tetikleyicinin ardından eylem , iş akışında bazı işlemler çalıştıran sonraki bir adımdır. Herhangi bir eylem, tetikleyici veya başka bir eylem olabilecek önceki adımdaki çıkışları kullanabilir. Birçok farklı eylem arasından seçim yapabilir, iş akışı başına sınıra kadar birden çok eylem ekleyebilir ve hatta farklı eylem yolları oluşturabilirsiniz.

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

  1. Akış öğesi yayımlandığında tetikleyicisinin altında Yeni adım'ı seçin.

    İş akışı tetikleyicisini ve seçili

  2. İşlem seçin arama kutusunun altında Tümü'ne tıklayın.

  3. Arama kutusuna e-posta gönder yazın. Eylemler listesini belirli bir uygulama veya hizmete göre filtrelemek için önce ilgili uygulama veya hizmetin simgesini seçin.

    Örneğin, Microsoft bir iş veya okul hesabınız varsa ve Outlook'Office 365 kullanmak istiyorsanız Outlook'Office 365 seçin. Veya kişisel bir Microsoft hesabınız varsa Outlook.com'ı seçin. Bu örnek Office 365 Outlook ile 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ğlanmaya yönelik temel kavramlar aynı kalır.

    Seçili e-posta hizmeti

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

    E-posta hizmeti için filtrelenen

  4. Seçtiğiniz e-posta hizmeti oturum açmanızı ve kimliğinizi doğrulamanızı isterse, bu adımı şimdi tamamlayın.

    Birçok bağlayıcı, devam etmeden önce bağlantı oluşturmanızı ve kimliğinizi doğrulamanızı gerektirir.

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

    Not

    Bu örnekte, Office 365 Outlook'a bağlanmak için el ile kimlik doğrulaması gösterilmektedir. Ancak, diğer hizmetler farklı kimlik doğrulama türlerini destekleyebileceğinden veya kullanabilir. Senaryonuza bağlı olarak, bağlantı kimlik doğrulamayı çeşitli yollarla işleyebilirsiniz.

    Örneğin, dağıtım için Azure Resource Manager şablonları kullanıyorsanız, bağlantı ayrıntıları gibi değerleri parametreleştirerek sık değişen girişlerde 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 örnekte e-posta adresinizi kullanın.

      Not

      Belirli giriş türleri için Hedef kutusunun ve diğer kutuların içine tıkladığınızda Dinamik içerik ekle listesi görüntülenir. Bu liste, geçerli eylem için giriş olarak seçmeniz için kullanabileceğiniz önceki adımlardan gelen tüm çıkışları gösterir. Şimdilik bu listeyi yoksayabilirsiniz. Sonraki adımda dinamik içerik listesi kullanılır.

    2. Konu kutusuna e-postanın konusunu girin. Bu örnekte, sondaki boş alanı içeren aşağıdaki metni girin: New RSS item:

    3. Dinamik içerik ekle listesinde, Akış öğesi yayımlandığında'nın altında Akış başlığı'nı seçin.

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

      Açık dinamik içerik listesi ve seçili tetikleyici çıkışı olan

      İpucu

      Dinamik içerik listesinde, Akış öğesi yayımlandığında tetikleyicisinden hiçbir çıkış görünmüyorsa, eylemin üst bilgisinin yanındaki Daha fazlası'nı seçin.

      Tetikleyici için açılan dinamik içerik listesini ve

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

      Not

      Tasarımcıda Her biri için döngüsü görünüyorsa, categories-Item özelliği gibi bir diziye başvuran bir çıkış seçtiniz. Bu çıkış türü için tasarımcı, çıkışa başvuran eylemin çevresine Her için döngüsünü otomatik olarak ekler. Bu şekilde, iş akışınız her dizi öğesinde aynı eylemi gerçekleştirir.

      Döngünün kaldırılması için döngünün başlık çubuğunda üç nokta (...) düğmesini ve ardından Sil'i seçin.

    4. Gövde kutusuna e-posta gövdesi içeriğini 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ı,

  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 çalıştığından denetlemek için tetikleyicinin ayarlanan zamanlamaya göre RSS akışını denetlemesini bekleyebilirsiniz. İsterseniz, aşağıdaki ekran görüntüsünde gösterildiği gibi tasarımcı araç çubuğunda TetikleyiciYi Çalıştır'ı seçerek iş akışını el ile de çalıştırabilirsiniz.

İş akışı tasarımcısını ve tasarımcı araç çubuğunda seçilen

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 araya 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 çıkışının ayrıntılarını ve her öğe için eklediğiniz açıklayıcı metni içerir.

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

Sorunları giderme

İş akışından beklendiği gibi e-posta almıyorsanız:

  • İletinin yanlış filtrelenmiş olması durumunda e-posta hesabınızın gereksiz veya istenmeyen posta klasörünü denetleyin.

  • Kullandığınız RSS akışının son zamanlanan veya el ile yapılan denetimden sonra yayımlanan öğelere sahip olduğundan emin olun.

Kaynakları temizleme

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

  1. Azure arama kutusuna yazın resource groupsve kaynak grupları'nı seçin.

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

    Seçili kaynak grubu ve

  3. Onay bölmesi görüntülendiğinde kaynak grubu adını girin ve Sil'i seçin.

    Onay bölmesiyle Azure portal gösteren ve silinecek kaynak grubu adını girdiğinizi gösteren 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 için 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: