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

bu hızlı başlangıçta, çok kiracılı Azure Logic Apps ve Visual Studio kullanarak kuruluşlar ve kuruluşlar genelinde uygulamaları, verileri, sistemleri ve hizmetleri tümleştiren otomatikleştirilmiş iş akışlarının nasıl tasarlanacağını, geliştirileceğini ve dağıtılacağını gösterir. bu görevleri Azure portal gerçekleştirmenize 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 imkan tanır. Çok kiracılı ve tek kiracılı model hakkında daha fazla bilgi için, tek kiracılı ve çok kiracılı ve tümleştirme hizmeti ortamına karşıgözden geçirin.

Azure Logic Apps yeni başladıysanız ve yalnızca temel kavramları istiyorsanız, Azure portal bir mantıksal uygulama oluşturmaya yönelik hızlıbaşlangıcı deneyin. Logic App Designer, hem Azure portal hem de Visual Studio aynı şekilde çalışır.

bu hızlı başlangıçta, Azure portal hızlı başlangıç olarak Visual Studio aynı mantıksal uygulamayı oluşturacaksınız. ayrıca, Visual Studio Code bir örnek uygulama oluşturmayıve azure Command-Line arabirimi (azure clı) aracılığıyla mantıksal uygulamalar oluşturup yönetmenizida öğrenebilirsiniz. Bu mantıksal uygulama, bir Web sitesinin RSS akışını izler ve söz konusu akıştaki her yeni öğe için e-posta gönderir. Tamamlanmış mantıksal uygulamanız şu üst düzey iş akışı gibi görünür:

Tamamlanmış mantıksal uygulamanın üst düzey iş akışını gösteren ekran görüntüsü.

Önkoşullar

Azure Kamu için Visual Studio’yu ayarlama

Visual Studio 2017

Visual Studio market'ten indirebileceğiniz ve yükleyebileceğiniz Azure ortam seçicisi Visual Studio uzantısınıkullanabilirsiniz.

Visual Studio 2019

Azure Logic Apps azure kamu abonelikleriyle çalışmak için, Visual Studio için azure kamu bulutu için bir bulma uç noktası eklemenizgerekir. ancak, Azure kamu hesabınızla Visual Studio oturum açmadan önce, aşağıdaki adımları izleyerek bulma uç noktasını ekledikten sonra oluşturulan JSON dosyasını yeniden adlandırmanız gerekir:

  1. Visual Studio’yu kapatın.

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

    %localappdata%\.IdentityService\AadConfigurations

  3. JSON dosyasını olarak yeniden adlandırın AadProvider.Configuration.json .

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

  5. Azure Kamu hesabınızla oturum açmak için gereken adımlarla devam edin.

Bu kurulumu dönmek için aşağıdaki konumdaki JSON dosyasını silin ve Visual Studio yeniden başlatın:

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

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 çalıştırın. Azure hesabınızla oturum açın.

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

    "Dosya" menüsünde "Yeni" > "Proje" öğesini seçin

  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 projesi oluşturma

    Not

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

    Bulut veya Azure kaynak grubu görünmezse Visual Studio için Azure SDK 'sını 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 projesi ' ni seçin. İleri’yi seçin.

    2. Kullanmak istediğiniz Azure Kaynak grubu için bir ad ve diğer proje bilgilerini girin. Oluştur’u seçin.

  4. Şablon listesinden mantıksal uygulama şablonu ' nu seçin. Tamam’ı seçin.

    Mantıksal Uygulama şablonunu seçme

    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.

    Çözüm Gezgini yeni mantıksal uygulama çözümünü ve dağıtım dosyasını gösterir

Boş mantıksal uygulama 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)

    Mantıksal Uygulama Tasarımcısı ile mantıksal uygulama .json dosyasını açma

    İpucu

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

    Visual Studio, mantıksal uygulamanız ve bağlantılarınız için kaynak oluşturmak ve dağıtmak üzere azure aboneliğinizi ve azure kaynak grubunu 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 için oturum açarken 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 uygulamanızı dağıtmak için konum türü ve belirli bir konum. Konum türü bir Azure bölgesi veya var olan bir tümleştirme hizmeti ortamıdır (ISE).

    Bu hızlı başlangıç için konum türünü Region olarak, konum da Kaynak Grubu ile Aynı olarak ayarlanmış şekilde ayarlayın.

    Not: Kaynak grubu projenizi oluşturdukta, konum türünü ve konumunu değiştirebilirsiniz,ancak farklı konum türü mantıksal uygulamanızı çeşitli yollarla etkiler.

  3. Logic Apps Tasarımcısı, bir tanıtım videosu ve yaygın olarak kullanılan tetikleyicileri gösteren bir sayfa açar. Videoyu ve tetikleyicileri aşağı kaydırarak Şablonlar'a kaydırın ve Boş Mantıksal Uygulama'ya tıklayın.

    "Boş Mantıksal Uygulama" seçme

Mantıksal uygulama iş akışı derleme

Ardından, yeni bir akış öğesi göründüğünde tetiklenen bir RSS tetikleyicisi ekleyin. Her mantıksal uygulama, belirli ölçütlere uygun olduğunda tetiklenen bir tetikleyiciyle başlar. Tetikleyici her etkinleştirildiğinde Logic Apps altyapısı iş akışınızı çalıştıran bir mantıksal uygulama örneği oluşturur.

  1. Mantıksal Uygulama Tasarımcısı'nda, arama kutusunun altında Tüm'i seçin. Arama kutusuna "rss" yazın. Tetikleyiciler listesinden şu tetikleyiciyi seçin: Akış öğesi yayım olduğunda

    Tetikleyici ve eylemler ekleyerek mantıksal uygulamanızı derleme

  2. Tetikleyici tasarımcıda görüntülendiğinde, hızlı başlangıçtaki iş akışı adımlarını Azure portal mantıksal uygulamayı oluşturmayı tamamlayın, sonra bu makaleye geri dönersiniz. İşiniz bittiğinde mantıksal uygulamanız şu örnekteki gibi görünür:

    Tamamlanmış mantıksal uygulama

  3. Visual Studio kaydedin. (Klavye: Ctrl + S)

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

Mantıksal uygulamanızı çalıştırarak test etmek için önce uygulamayı azure'a dağıtın Visual Studio.

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

    Mantıksal uygulama dağıtımı oluşturma

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

    Mantıksal uygulamayı Azure kaynak grubuna dağıtma

  3. Parametreleri Düzenle kutusu görüntülenirse mantıksal uygulamanıza bir kaynak adı girin. Ayarlarınızı kaydedin.

    Mantıksal uygulama için dağıtım adı belirtme

    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ı

    Seçtiğiniz bağlayıcıları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.

    PowerShell penceresi

    Dağıtım tamam olduktan sonra mantıksal uygulamanız Azure portal ve belirttiğiniz zamanlamada (dakikada bir) çalışır. Tetikleyici yeni akış öğeleri bulursa tetikleyici tetiklenir ve bu da mantıksal uygulamanın eylemlerini çalıştıran bir iş akışı örneği oluşturur. Mantıksal uygulamanız her yeni öğe için e-posta gönderir. Aksi takdirde, tetikleyici yeni öğeler bulamazsa tetiklenir ve iş akışının örneğini "atlar". Mantıksal uygulamanız denetlemeden önce bir sonraki arala kadar bekler.

    Bu mantıksal uygulamanın gönderdiği örnek e-postalar burada vetir. E-posta gelmezse istenmeyen e-posta klasörüne bakın.

    Outlook her yeni RSS öğesi için e-posta gönderir

Tebrikler, mantıksal uygulamanızı Visual Studio ile başarıyla Visual Studio. Mantıksal uygulamanı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 Ana Hat penceresini kullanarak bu projeye yeni bir boş mantıksal uygulama ekleyebilirsiniz.

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

  2. Görünüm menüsündeN JSON Ana Hat'Windows > Diğer'i seçin.

  3. Şablon dosyasına kaynak eklemek için JSON Ana Hat penceresinin üst kısmında Kaynak Ekle'yi seçin. Veya JSON Ana Hat penceresinde kaynaklar kısayol menüsünü açın ve Yeni Kaynak Ekle'yi seçin.

    JSON Ana Hat penceresi

  4. Kaynak Ekle iletişim kutusundaki arama kutusunda öğesini bulun ve logic app Mantıksal Uygulama'ya tıklayın. Mantıksal uygulamanıza bir ad girin ve Ekle'yi seçin.

    Kaynak ekleme

Kaynakları temizleme

Mantıksal uygulamayla işi bitirin, 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. Bu Azure portal Kaynak grupları'ı seçin veya herhangi bir sayfadan Kaynak grupları için arama ve seçim yapabilirsiniz. Mantıksal uygulamanı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"

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

Sonraki adımlar

Bu makalede Visual Studio kullanarak mantıksal uygulamanızı derlediniz, dağıttınız ve çalıştırdınız. Visual Studio ile mantıksal uygulamalar için gelişmiş dağıtımı yönetme ve gerçekleştirme hakkında Visual Studio şu makalelere bakın: