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

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

Bu hızlı başlangıçta, çok kiracılı Azure Logic Apps ve Visual Studio kullanarak uygulamaları, verileri, sistemleri ve hizmetleri kuruluşlar ve kuruluşlar arasında tümleştirecek otomatik iş akışları tasarlama, geliştirme ve dağıtma işlemleri gösterilmektedir. Bu görevleri Azure portalında gerçekleştirebilmenize rağmen, Visual Studio mantıksal uygulamalarınızı kaynak denetimine eklemenize, farklı sürümler yayımlamanıza ve farklı dağıtım ortamları için Azure Resource Manager şablonları oluşturmanıza olanak tanır. Çok kiracılı ve tek kiracılı model hakkında daha fazla bilgi için Azure Logic Apps'te tek kiracılı ve çok kiracılı karşılaştırmasını gözden geçirin.

Azure Logic Apps'te yeniyseniz ve yalnızca temel kavramları istiyorsanız, Azure portalında örnek bir Tüketim mantığı uygulaması iş akışı oluşturmaya yönelik hızlı başlangıcı deneyin. İş akışı tasarımcısı hem Azure portalında hem de Visual Studio'da benzer şekilde çalışır.

Bu hızlı başlangıçta, Visual Studio ile Azure portalı hızlı başlangıcıyla aynı mantıksal uygulama iş akışını oluşturacaksınız. Ayrıca Visual Studio Code'da örnek bir mantıksal uygulama iş akışı oluşturmayı ve Azure CLI kullanarak mantıksal uygulama iş akışlarını oluşturmayı ve yönetmeyi de öğrenebilirsiniz. Bu mantıksal uygulama iş akışı bir web sitesinin RSS akışını izler ve bu akıştaki her yeni öğe için e-posta gönderir. Tamamlanmış mantıksal uygulama iş akışınız aşağıdaki üst düzey iş akışı gibi görünür:

Mantıksal uygulama iş akışı gibi üst düzey görünümü gösteren ekran görüntüsü.

Önkoşullar

Azure Kamu için Visual Studio’yu ayarlama

Visual Studio 2019

Azure Logic Apps'te Azure Kamu abonelikleriyle çalışmak için Visual Studio'ya Azure Kamu Bulut için bir bulma uç noktası eklemeniz gerekir. Ancak Azure Kamu hesabınızla Visual Studio'da oturum açmadan önce, bulma uç noktasını ekledikten sonra aşağıdaki adımları izleyerek oluşturulan JSON dosyasını yeniden adlandırmanız gerekir:

  1. Visual Studio'yu kapatın.

  2. Şu konumda adlı Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration oluşturulan JSON dosyasını bulun:

    %localappdata%\.IdentityService\AadConfigurations

  3. JSON dosyasını olarak AadProvider.Configuration.jsonyeniden adlandırın.

  4. Visual Studio’yu yeniden başlatın.

  5. Azure Kamu hesabınızla oturum açma adımlarıyla devam edin.

Bu kurulumu geri almak için aşağıdaki konumdaki JSON dosyasını silin ve Visual Studio'yu yeniden başlatın:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Visual Studio 2017

Visual Studio Market'ten indirip yükleyebileceğiniz Azure Ortam Seçicisi Visual Studio uzantısını kullanabilirsiniz.

Azure kaynak grubu projesi oluşturma

Başlamak için bir Azure Kaynak Grubu projesi oluşturun. Azure kaynak grupları ve kaynakları hakkında daha fazla bilgi edinin.

  1. Visual Studio'yu başlatın. Azure hesabınızla oturum açın.

  2. Dosya menüsünde Yeni>Proje’yi seçin. (Klavye: Ctrl + Shift + N)

    Yeni, Proje için seçili seçeneklerin yer olduğu Visual Studio, Dosya menüsünü gösteren ekran görüntüsü.

  3. Yüklü altında Visual C# veya Visual Basic’i seçin. Bulut>Azure Kaynak Grubu’nu seçin. Projenizi adlandırın, örneğin:

    Azure Kaynak Grubu projesinin nasıl oluşturulacağını gösteren ekran görüntüsü.

    Not

    Kaynak grubu adları yalnızca harf, sayı, nokta (.), alt çizgi (_), kısa çizgi (-) ve parantez ((, )) içerebilir, ancak noktalarla (.) bitemez.

    Bulut veya Azure Kaynak Grubu görünmüyorsa Visual Studio için Azure SDK'yı yüklediğinizden emin olun.

    Visual Studio 2019 kullanıyorsanız şu adımları izleyin:

    1. Yeni proje oluştur kutusunda Visual C# veya Visual Basic için Azure Kaynak Grubu projesini seçin. İleri'yi seçin.

    2. Kullanmak istediğiniz Azure kaynak grubu ve diğer proje bilgileri için bir ad sağlayın. Oluştur'u belirleyin.

  4. Şablon listesinden Mantıksal Uygulama şablonunu seçin. Tamam'ı seçin.

    Seçili Mantıksal Uygulama şablonunu gösteren ekran görüntüsü.

    Visual Studio projenizi oluşturduktan sonra, Çözüm Gezgini açılır ve çözümünüzü gösterir. Çözümünüzde , LogicApp.json dosyası yalnızca mantıksal uygulama tanımınızı depolamaz, aynı zamanda dağıtım için kullanabileceğiniz bir Azure Resource Manager şablonudur.

    Yeni mantıksal uygulama çözümü ve dağıtım dosyasıyla Çözüm Gezgini gösteren ekran görüntüsü.

Boş mantıksal uygulama iş akışı oluşturma

Azure Kaynak Grubu projeniz olduğunda, mantıksal uygulamanızı Boş Mantıksal Uygulama şablonuyla oluşturun.

  1. Çözüm Gezgini LogicApp.json dosyasının kısayol menüsünü açın. Mantıksal Uygulama Tasarımcısı ile Aç’ı seçin. (Klavye: Ctrl + L)

    Açık mantıksal uygulama .json dosyasıyla iş akışı tasarımcılarını gösteren ekran görüntüsü.

    İpucu

    Visual Studio 2019'da bu komut yoksa, Visual Studio için en son güncelleştirmelere sahip olup olmadığınızı denetleyin.

    Visual Studio sizden Azure aboneliğinizi ve mantıksal uygulama iş akışınız ve bağlantılarınız için kaynak oluşturmak ve dağıtmak için bir Azure kaynak grubu ister.

  2. Abonelik için Azure aboneliğinizi seçin. Kaynak grubu için Yeni Oluştur'u seçerek başka bir Azure kaynak grubu oluşturun.

    Azur aboneliği, kaynak grubu ve kaynak konumu seçme

    Ayar Örnek değer Açıklama
    Kullanıcı hesabı Fabrikam
    sophia-owen@fabrikam.com
    Visual Studio'da oturum açtığınızda kullandığınız hesap
    Abonelik Kullandıkça Öde
    (sophia-owen@fabrikam.com)
    Azure aboneliğinizin ve ilişkili hesabın adı
    Kaynak Grubu MyLogicApp-RG
    (Batı ABD)
    Mantıksal uygulamanızın kaynaklarını depolamak ve dağıtmak için Azure kaynak grubu ve konumu
    Konum Kaynak Grubu ile aynı Mantıksal uygulama kaynağınızı dağıtmak için konum türü ve konum.

    Bu hızlı başlangıç için konum türünü Bölge, konumu ise Kaynak Grubuyla Aynı olarak ayarlayın.

    Not: Kaynak grubu projenizi oluşturduktan sonra konum türünü ve konumu değiştirebilirsiniz, ancak farklı konum türü mantıksal uygulamanızı çeşitli şekillerde etkiler.
  3. İş akışı tasarımcısı giriş videosunu ve yaygın olarak kullanılan tetikleyicileri gösteren bir sayfa açar. Videoyu ve tetikleyicileri aşağı kaydırarak Şablonlar'a gelin ve Boş Mantıksal Uygulama'yı seçin.

    Boş Mantıksal Uygulama adlı seçili şablonu gösteren ekran görüntüsü.

İş akışınızı oluşturma

Ardından, yeni bir akış öğesi görüntülendiğinde tetiklenen bir RSS tetikleyicisi ekleyin. Her iş akışı, belirli ölçütler karşılandığında tetiklenen bir tetikleyiciyle başlar. Tetikleyici her tetiklendiğinde Azure Logic Apps altyapısı, iş akışınızı çalıştıran bir mantıksal uygulama iş akışı örneği oluşturur.

  1. İş akışı tasarımcısında, akış öğesi yayımlandığında adlı RSS tetikleyicisini eklemek için bu genel adımları izleyin.

  2. E-posta gönder adlı Office 365 Outlook eylemini eklemek için bu genel adımları izleyerek iş akışını derlemeyi tamamlayın ve sonra bu makaleye dönün.

    İşiniz bittiğinde iş akışınız şu örneğe benzer:

    Tamamlanmış mantıksal uygulama iş akışını gösteren ekran görüntüsü.

  3. Visual Studio çözümünüzü kaydedin. (Klavye: Ctrl + S)

Mantıksal uygulamanızı Azure'a dağıtma

İş akışınızı çalıştırıp test etmeden önce uygulamayı Visual Studio'dan Azure'a dağıtın.

  1. Çözüm Gezgini'nde projenizin kısayol menüsünden Dağıt>Yeni'yi seçin. İstenirse Azure hesabınızla oturum açın.

    Dağıt, Yeni seçenekleriyle birlikte proje menüsünü gösteren ekran görüntüsü.

  2. Bu dağıtım için varsayılan Azure aboneliğini, kaynak grubunu ve diğer ayarları koruyun. Dağıt'ı seçin.

    Dağıt adlı seçili seçeneğin gösterildiği proje dağıtım kutusunu gösteren ekran görüntüsü.

  3. Parametreleri Düzenle kutusu görüntülenirse mantıksal uygulamanız için bir kaynak adı belirtin. Ayarlarınızı kaydedin.

    Mantıksal uygulamanın kaynak adını içeren Parametreleri Düzenle kutusunu gösteren ekran görüntüsü.

    Dağıtım başladığında uygulamanızın dağıtım durumu Visual Studio Çıktı penceresinde görünür. Durum görünmezse Çıktıyı göster listesini açıp Azure kaynak grubunuzu seçin.

    Dağıtım durumu çıktısı içeren Çıkış penceresini gösteren ekran görüntüsü.

    Seçili bağlayıcılarınızın sizden girişe ihtiyacı varsa, arka planda bir PowerShell penceresi açılır ve gerekli parolalar veya gizli anahtarlar istenir. Bu bilgileri girdikten sonra dağıtım işlemi devam eder.

    Bağlantı kimlik bilgilerini sağlama isteminin gösterildiği PowerShell penceresini gösteren ekran görüntüsü.

    Dağıtım tamamlandıktan sonra mantıksal uygulamanız Azure portalında çalışır ve belirtilen zamanlamaya göre (dakikada bir) çalışır. Tetikleyici yeni akış öğeleri bulursa tetikleyici tetikler ve iş akışının eylemlerini çalıştıran bir iş akışı örneği oluşturur. İş akışınız her yeni öğe için e-posta gönderir. Aksi takdirde, tetikleyici yeni öğeler bulamazsa tetikleyici tetiklenmiyor ve iş akışının örneğini "atlıyor". İş akışınız, denetlemeden önce bir sonraki araya kadar bekler.

    Bu iş akışının gönderdiği örnek e-postalar aşağıda verilmiştir. E-posta gelmezse istenmeyen e-posta klasörüne bakın.

    Her yeni RSS öğesi için gönderilen örnek Outlook e-postasını gösteren ekran görüntüsü

Tebrikler, Visual Studio ile mantıksal uygulama iş akışınızı başarıyla oluşturdunuz ve dağıttınız. Mantıksal uygulama iş akışınızı yönetmek ve çalıştırma geçmişini gözden geçirmek için bkz . Visual Studio ile mantıksal uygulamaları yönetme.

Yeni mantıksal uygulama ekleme

Mevcut bir Azure Kaynak Grubu projeniz olduğunda, JSON Anahat penceresini kullanarak bu projeye yeni bir boş mantıksal uygulama ekleyebilirsiniz.

  1. Çözüm Gezgini dosyasını açın<logic-app-name>.json.

  2. Görünüm menüsünden Diğer Windows>JSON Ana Hattı'nı seçin.

  3. Şablon dosyasına kaynak eklemek için JSON Anahat penceresinin üst kısmındaki Kaynak Ekle'yi seçin. Alternatif olarak, JSON Anahat penceresinde kaynaklar kısayol menüsünü açın ve Yeni Kaynak Ekle'yi seçin.

    JSON Anahattı adlı pencereyi gösteren ekran görüntüsü.

  4. Kaynak Ekle iletişim kutusundaki arama kutusunda mantıksal uygulamayı bulun ve Mantıksal Uygulama'yı seçin. Mantıksal uygulama kaynağınızı adlandırıp Ekle'yi seçin.

    Kaynak ekleme adımlarını gösteren ekran görüntüsü.

Kaynakları temizleme

Mantıksal uygulamanızla işiniz bittiğinde mantıksal uygulamanızı ve ilgili kaynakları içeren kaynak grubunu silin.

  1. Mantıksal uygulamanızı oluşturmak için kullandığınız hesapla Azure portalında oturum açın.

  2. Azure portalı menüsünde Kaynak grupları'nı seçin veya herhangi bir sayfadan Kaynak grupları'nı arayın ve seçin. Mantıksal uygulamanızın kaynak grubunu seçin.

  3. Genel Bakış sayfasında Kaynak grubunu sil'i seçin. Onay olarak kaynak grubu adını girin ve Sil'i seçin.

    Kaynak grupları, Genel Bakış, Kaynak grubunu sil seçeneklerini gösteren ekran görüntüsü.

  4. Visual Studio çözümünü yerel bilgisayarınızdan silin.

Sonraki adımlar

Bu makalede, Visual Studio ile mantıksal uygulama iş akışınızı oluşturup dağıttınız ve çalıştıracaksınız. Visual Studio ile mantıksal uygulamalar için gelişmiş dağıtımı yönetme ve gerçekleştirme hakkında bilgi edinmek için aşağıdaki makaleye bakın: