Azure portalını kullanarak örnek bir Standart mantıksal uygulama iş akışı oluşturma

Şunlar için geçerlidir: Azure Logic Apps (Standart)

Bu nasıl yapılır kılavuzu, gelen web isteğini bekleyen ve ardından bir e-posta hesabına ileti gönderen örnek bir otomatik iş akışının nasıl oluşturulacağını gösterir. Daha açık belirtmek gerekirse, tek kiracılı Azure Logic Apps'te çalışan durum bilgisi olan ve durum bilgisi olmayan birden çok iş akışı içerebilen bir Standart mantıksal uygulama kaynağı oluşturursunuz.

  • Request tetikleyicisi, herhangi bir arayandan gelen istekleri işleyebilen çağrılabilir bir uç nokta oluşturur.
  • E-posta gönderme eylemi sağlayan Office 365 Outlook bağlayıcısı.

bitirdiğinizde iş akışınız aşağıdaki üst düzey örneğe benzer:

İstek tetikleyicisi ve Office 365 Outlook eylemiyle örnek Standart iş akışı olan Azure portalını gösteren ekran görüntüsü.

Standart mantıksal uygulamada birden çok iş akışınız olabilir. Aynı mantıksal uygulamadaki ve kiracıdaki iş akışları Azure Logic Apps çalışma zamanıyla aynı işlemde çalıştırıldığından aynı kaynakları paylaşır ve daha iyi performans sağlar.

İpucu

Daha fazla bilgi edinmek için Azure Copilot'a şu soruları sorabilirsiniz:

  • Azure Logic Apps nedir?
  • Standart mantıksal uygulama iş akışı nedir?
  • İstek tetikleyicisi nedir?
  • Office 365 Outlook bağlayıcısı nedir?

Azure Copilot'u bulmak için Azure portalı araç çubuğunda Copilot'u seçin.

Bu örnekteki işlemler, bir iş akışında kullanabileceğiniz 1000'den fazla bağlayıcı arasındaki iki bağlayıcıdan oluşur. Bu örnek bulut tabanlı olsa da bulut, şirket içi ve hibrit ortamlarda çok çeşitli uygulamaları, verileri, hizmetleri ve sistemleri tümleştiren iş akışları oluşturabilirsiniz.

İlerledikçe şu üst düzey görevleri tamamlarsınız:

Yaygın olarak kullanılan bir deseni izleyen önceden oluşturulmuş bir şablondan Standart mantıksal uygulama iş akışı oluşturmak için bkz Önceden Hazırlanmış Bir Şablondan Standart Mantıksal Uygulama İş Akışı Oluşturma.

Diğer araçları kullanarak Standart mantıksal uygulama iş akışı oluşturmak ve yönetmek için bkz . Visual Studio Code ile Standart iş akışları oluşturma. Visual Studio Code ile yerel geliştirme ortamınızda iş akışları geliştirebilir, test edebilir ve çalıştırabilirsiniz.

Daha fazla bilgi için, aşağıdaki belgelere bakın:

Önkoşullar

  • Bir Azure hesabı ve aboneliği Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.

  • Bir Azure Depolama hesabı. Hesabınız yoksa, önceden veya mantıksal uygulama oluşturma sırasında bir depolama hesabı oluşturabilirsiniz.

    Not

    Standart mantıksal uygulama kaynak türü Azure İşlevleri tarafından desteklenir ve işlev uygulamalarına benzer depolama gereksinimlerine sahiptir. Durum bilgisi olan iş akışları, iş akışı durumlarını tablolarda ve bloblarda zamanlamak ve depolamak için kuyrukları kullanma gibi depolama işlemleri gerçekleştirir. Bu işlemlerde depolama ücreti uygulanır. Durum bilgisi olan iş akışlarının verileri dış depolamada nasıl depolayıp depolamazları hakkında daha fazla bilgi için bkz . Durum bilgisi olan ve durum bilgisi olmayan iş akışları.

  • Office 365 Outlook, Outlook.com veya Gmail gibi Azure Logic Apps tarafından desteklenen bir e-posta sağlayıcısından gelen e-posta hesabı. Desteklenen diğer e-posta sağlayıcıları için bkz Azure Logic Apps bağlayıcıları.

    Bu örnekte, iş veya okul hesabıyla Office 365 Outlook kullanılır. Farklı bir e-posta hesabı kullanıyorsanız genel adımlar aynı kalır, ancak kullanıcı deneyimi biraz farklı olabilir. Outlook.com kullanıyorsanız oturum açmak için bunun yerine kişisel Microsoft hesabınızı kullanın.

    Not

    Gmail bağlayıcısını kullanmak istiyorsanız, mantıksal uygulama iş akışlarında kısıtlama olmadan yalnızca G-Suite iş hesapları bu bağlayıcıyı kullanabilir. Gmail tüketici hesabınız varsa bu bağlayıcıyı yalnızca belirli Google onaylı hizmetlerle kullanabilir veya Gmail bağlayıcınızla kimlik doğrulaması için kullanılacak bir Google istemci uygulaması oluşturabilirsiniz. Daha fazla bilgi için bkz . Azure Logic Apps'te Google bağlayıcıları için veri güvenliği ve gizlilik ilkeleri.

  • Çözümünüzü test etmek için HTTP istekleri gönderebilen bir araç yükleyin veya kullanın, örneğin:

    Dikkat

    Kimlik bilgileri, gizli diziler, erişim belirteçleri, API anahtarları ve diğer benzer bilgiler gibi hassas verileriniz olduğu senaryolarda, verilerinizi gerekli güvenlik özellikleriyle koruyan bir araç kullandığınızdan emin olun. Araç çevrimdışı veya yerel olarak çalışmalı ve çevrimiçi bir hesapta oturum açmayı veya verileri bulutla eşitlemeyi gerektirmemelidir. Bu özelliklere sahip bir araç kullandığınızda, hassas verileri genel kullanıma çıkarma riskini azaltırsınız.

  • Standart mantıksal uygulama kaynağınızı yalnızca Windows planı olan App Service Ortamı v3 (ASEv3)'ye dağıtmak için önce bu ortam kaynağını oluşturmanız gerekir. Ardından mantıksal uygulamanızı oluştururken dağıtım konumu olarak bu ortamı seçebilirsiniz. Daha fazla bilgi için bkz Kaynak türleri ve ortamları ve App Service Ortamı oluşturma.

  • Standart mantıksal uygulama iş akışlarınızdan Premium tümleştirme hesabındaki özel bir uç noktaya iletişimi etkinleştirmek için mevcut bir Azure sanal ağına sahip olmanız gerekir. Mantıksal uygulamanız, sanal ağınız ve tümleştirme hesabınız aynı Azure bölgesini kullanmalıdır. Hem mantıksal uygulamanızın hem de tümleştirme hesabınızın aynı sanal ağ içinde mevcut olması gerekir. Daha fazla bilgi için bkz . Sanal ağ oluşturma.

  • Mantıksal uygulamanızda Application Insights'ı etkinleştirirseniz, isteğe bağlı olarak tanılama günlüğünü ve izlemeyi etkinleştirebilirsiniz. Mantıksal uygulamanızı oluştururken veya dağıtımdan sonra bunu yapabilirsiniz. Bir Application Insights örneğiniz olması gerekir, ancak mantıksal uygulamanızı oluştururken veya dağıtımdan sonra bu kaynağı önceden oluşturabilirsiniz.

En iyi uygulamalar ve öneriler

En iyi tasarımcı yanıt hızı ve performansı için şu yönergeleri gözden geçirin ve izleyin:

  • İş akışı başına en fazla 50 eylem kullanın. Bu sayıda eylemin aşılması, tasarımcı performansının daha yavaş olma olasılığını doğurabilir.

  • gerektiğinde iş mantığını birden çok iş akışına bölmeyi göz önünde bulundurun.

  • Mantıksal uygulama kaynağınıza daha fazla iş akışı eklediğinizde, soğuk başlangıç sürelerini ve daha uzun yük süreleri riskini artırırsınız ve bu da performansı olumsuz etkiler. Bu riskleri azaltmak veya kesintisiz dağıtım gerektiren misyon açısından kritik mantıksal uygulamalarınız varsa, dağıtım slotları ayarlayın.

Standart mantıksal uygulama kaynağı oluşturma

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

  2. Azure portalı arama kutusuna mantıksal uygulama yazın ve Mantıksal uygulamalar'ı seçin.

    Sözcüklerin, mantıksal uygulamanın ve mantıksal uygulamalar seçiminin gösterildiği Azure portalı arama kutusunu gösteren ekran görüntüsü.

  3. Mantıksal uygulamalar sayfası araç çubuğunda Oluştur'u seçin.

    Mantıksal Uygulama Oluştur sayfası görüntülenir ve aşağıdaki seçenekleri gösterir:

    Planlama Açıklama
    Tüketim Çok kiracılı Azure Logic Apps'te çalışan ve faturalama için Tüketim modelini kullanan tek bir iş akışını destekleyen bir mantıksal uygulama kaynağı oluşturur.
    Standart Birden çok iş akışını destekleyen bir mantıksal uygulama kaynağı oluşturur. Aşağıdaki seçeneklere sahipsiniz:

    - İş Akışı Hizmet Planı: İş akışları tek kiracılı Azure Logic Apps'te çalışır ve faturalama için Standart modeli kullanır.

    - App Service Ortamı V3: İş akışları tek kiracılı Azure Logic Apps'te çalışır ve faturalama için bir App Service Ortamı planı kullanır.

    - Karma: İş akışları , Kubernetes Event-driven Autoscaling (KEDA) kullanarak şirket içinde ve birden çok bulutta çalışır. Daha fazla bilgi için bkz . Karma dağıtım için Standart iş akışları oluşturma.
  4. Mantıksal Uygulama Oluştur sayfasında Standart (İş Akışı Hizmet Planı) öğesini seçin.

    Plan türü Açıklama
    Standart Bu mantıksal uygulama türü varsayılan seçimdir. İş akışları tek kiracılı Azure Logic Apps'te çalışır ve Standart fiyatlandırma modelini kullanır.
    Tüketim Bu mantıksal uygulama türü ve iş akışı genel, çok kiracılı Azure Logic Apps'te çalışır ve Tüketim fiyatlandırma modelini kullanır.
  5. Mantıksal Uygulama Oluştur sayfasında, Temel bilgiler sekmesinde mantıksal uygulamanız hakkında aşağıdaki temel bilgileri sağlayın:

    Özellik Zorunlu Değer Açıklama
    Abonelik Evet < Azure aboneliği-adı> Azure aboneliğinizin adı.

    Bu örnekte Kullandıkça Öde kullanılır.
    Kaynak Grubu Evet < Azure-kaynak-grubu-adı> 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 Fabrikam-Workflows-RG adlı bir kaynak grubu oluşturur.
    Mantıksal Uygulama adı Evet < mantık-uygulama-adı> Bölgeler arasında benzersiz olması gereken ve yalnızca harf, rakam, kısa çizgi (-), alt çizgi (_), parantez (()) ve nokta (.) içerebilen mantıksal uygulama kaynak adınız.

    Not: Standart mantıksal uygulama kaynağı, Azure İşlevleri genişletilebilirlik modelini kullanan ve Azure İşlevleri çalışma zamanında uzantı olarak barındırılan tek kiracılı Azure Logic Apps çalışma zamanı tarafından desteklendiğinden mantıksal uygulamanızın adı otomatik olarak .azurewebsites.net sonekini alır. Azure İşlevleri aynı uygulama adlandırma kuralını kullanır.

    Bu örnek, Fabrikam-Workflows adlı bir mantıksal uygulama kaynağı oluşturur.
    Bölge Evet < Azure bölgesi> Mantıksal uygulamanızın Azure veri merkezi bölgesi.

    Bu örnekte Batı ABD kullanılır.
    Windows Planı Evet < plan adı> Kullanılacak planın adı. Mevcut bir plan adını seçin veya yeni bir plan için bir ad belirtin.

    Bu örnekte My-App-Service-Plan adı kullanılmaktadır.

    Not: Linux tabanlı app service planı kullanmayın. Yalnızca Windows tabanlı App Service planı desteklenir.
    Fiyatlandırma planı Evet < fiyatlandırma katmanı> Mantıksal uygulamanız ve iş akışlarınız için kullanılacak fiyatlandırma katmanı. Seçiminiz mantıksal uygulamanızın ve iş akışlarınızın kullandığı fiyatlandırma, işlem, bellek ve depolamayı etkiler.

    Daha fazla bilgi için Barındırma planlarını ve fiyatlandırma katmanlarını gözden geçirin.

    Not

    Kullanılabilirlik alanı yedekliliğini destekleyen bir Azure bölgesi seçerseniz Alanlar arası yedeklilik bölümü etkinleştirilir. Bu bölümde 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 içermez, bu nedenle 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 nasıl koruyabileceğiniz.

    bitirdiğinizde, ayarlarınız aşağıdaki örneğe benzer görünür:

    Azure portalını ve Mantıksal Uygulama İş Akışı Hizmeti Planı Oluştur adlı sayfayı gösteren ekran görüntüsü.

    Not

    Standart mantıksal uygulamanız için FUNCTIONS_WORKER_RUNTIME uygulama ayarı gereklidir ve değer daha önce düğüm olarak ayarlanmıştı. Ancak, tüm yeni ve mevcut dağıtılmış Standart mantıksal uygulamalar için gerekli değer artık dotnet'tir. Değerdeki bu değişiklik iş akışınızın çalışma zamanını etkilememelidir, bu nedenle her şey daha önce olduğu gibi çalışmalıdır. Daha fazla bilgi için FUNCTIONS_WORKER_RUNTIME uygulama ayarına bakın.

    standart mantıksal uygulamanız için APP_KIND uygulama ayarı değeri gereklidir ve değer workflowApp olmalıdır. Ancak bazı senaryolarda, örneğin Azure Resource Manager şablonlarını kullanan otomasyon veya ayarın dahil edilmediği diğer senaryolar nedeniyle bu uygulama ayarı eksik olabilir. JavaScript Kodu Yürüt eylemi gibi bazı eylemler çalışmazsa veya iş akışı çalışmayı durdurursa APP_KIND uygulama ayarının mevcut olup olmadığını ve workflowApp olarak ayarlanıp ayarlanmadığını denetleyin. Daha fazla bilgi için APP_KIND uygulama ayarına bakın.

  6. bitirdiğinizde İleri: Depolama'yı seçin.

  7. Depolama sekmesinde mantıksal uygulamanız için kullanılacak depolama çözümü ve barındırma planı hakkında aşağıdaki bilgileri sağlayın.

    Özellik Zorunlu Değer Açıklama
    Depolama türü Evet - Azure Depolama
    - SQL ve Azure Depolama
    İş akışıyla ilgili yapıtlar ve veriler için kullanmak istediğiniz depolama türü.

    - Yalnızca Azure'a dağıtmak için Azure Depolama'yı seçin.

    - SQL'i birincil depolama ve Azure Depolama'yı ikincil depolama olarak kullanmak için SQL ve Azure Depolama'yı seçin ve Tek kiracılı Azure Logic Apps'te Standart mantıksal uygulamalar için SQL veritabanı depolama alanı ayarlama'yı gözden geçirin.

    Not: Bir Azure bölgesine dağıtım yapıyorsanız, mantıksal uygulamanın yapılandırmasını Azure Logic Apps platformunda tek seferlik barındırmayı tamamlamak için kullanılan bir Azure depolama hesabına ihtiyacınız vardır. İş akışının durumu, çalıştırma geçmişi ve diğer çalışma zamanı yapıtları SQL veritabanınızda depolanır.

    Azure Arc kümesinde barındırılan özel bir konuma yapılan dağıtımlar için depolama sağlayıcınız olarak yalnızca SQL gerekir.
    Depolama hesabı Evet < Azure-storage-account-name> Depolama işlemleri için kullanılacak Azure Depolama hesabı.

    Bu kaynak adı bölgeler arasında benzersiz olmalı ve yalnızca sayı ve küçük harf içeren 3-24 karakter uzunluğunda olmalıdır. Mevcut bir hesabı seçin veya yeni bir hesap oluşturun.

    Bu örnek, mystorageacct adlı bir depolama hesabı oluşturur.

    Not: Maksimum Uyumluluk'un depolama hesabı dosya paylaşımı için varsayılan güvenlik ayarı olduğundan emin olun. Aksi takdirde mantıksal uygulamanız ve iş akışlarınız başlatılamayabilir ve şu hatayı alabilirsiniz: Kullanıcı adı veya parolası yanlış: 'C:\home\data\Functions\secrets\Sentinels'.
  8. sekmesinde, örneği izlemek için varsayılan seçenekleri bırakabilirsiniz. Ancak, belirli, gerçek dünya senaryoları için aşağıdaki uygun seçenekleri gözden geçirip seçtiğinizden emin olun. Mantıksal uygulama kaynağınızı dağıttığınızda da bu yapılandırmayı değiştirebilirsiniz. Daha fazla bilgi için bkz . Özel uç noktaları kullanarak Standart mantıksal uygulamalar ile Azure sanal ağları arasındaki trafiğin güvenliğini sağlama.

    Aşağıdaki Genel erişimi etkinleştir ayarı mantıksal uygulamanızdaki uç noktalar için geçerlidir ve mantıksal uygulamanızın aynı sanal ağdaki Azure kaynaklarıyla (örneğin, özel uç nokta içeren bir Premium tümleştirme hesabı) iletişim kurup kuramayacağını etkilemez. Bu tür Azure kaynaklarına erişmek için mantıksal uygulamanızın bu kaynaklarla aynı sanal ağda bulunması gerekir.

    Genel erişimi etkinleştirme Davranış
    Açık Mantıksal uygulamanızın, İnternet'e açık bir gelen adresi olan bir genel uç noktası vardır. Azure sanal ağı dışındaki istemciler, mantıksal uygulamanıza erişmek için bu uç noktayı kullanabilir ancak sanal ağa erişemez.
    Kapalı Mantıksal uygulamanızın genel uç noktası yoktur, ancak Azure sanal ağı içindeki iletişim için bir özel uç noktası vardır ve bu sanal ağ içinde yalıtılmış durumdadır. Özel uç nokta, sanal ağdaki uç noktalarla ancak yalnızca bu ağdaki istemcilerden iletişim kurabilir. Bu yapılandırma, mantıksal uygulama trafiğinin ağ güvenlik grupları tarafından yönetilebileceği veya sanal ağ yollarından etkilenebileceği anlamına da gelir.

    Aşağıdaki ayarlar, sanal ağdaki uç noktalara Standart mantıksal uygulama erişimini denetler:

    Ağ eklemeyi etkinleştirme Davranış
    Açık Mantıksal uygulama iş akışlarınız sanal ağdaki uç noktalarla özel ve güvenli bir şekilde iletişim kurabilir.

    Premium tümleştirme hesabındaki mantıksal uygulamanızla özel uç nokta arasında iletişimi etkinleştirmek için, Sanal Ağ bölümünü de kullanılabilir hale getiren bu seçeneği belirleyin. Sanal Ağ için kullanılacak Azure sanal ağını seçin. Bu seçim, Gelen erişim ve Giden erişim bölümlerinin kullanılabilir olmasını sağlar.
    Kapalı Mantıksal uygulama iş akışlarınız sanal ağdaki uç noktalarla iletişim kuramaz.

    Aşağıdaki bölümler, Ağ eklemeyi etkinleştir seçeneği Açık olarak ayarlandığında ve bir sanal ağ seçtiğinizde görünür.

    Gelen erişim

    • Özel uç noktaları etkinleştirme: Standart mantıksal uygulamanızdaki özel uç noktalara uygulanır ve yalnızca Genel erişimi etkinleştir seçeneği Kapalı olarak ayarlandığında kullanılabilir.

    Giden erişim

    • VNet tümleştirmesini etkinleştir: Standart mantıksal uygulama ile özel uç nokta arasında iletişimi etkinleştirmek için Premium tümleştirme hesabında Açık ve kullanılacak alt ağı seçin.
  9. Oluşturma ve dağıtım ayarlarınız Application Insights'ı kullanmayı destekliyorsa, mantıksal uygulama iş akışlarınız için aşağıdaki adımları izleyerek isteğe bağlı olarak tanılama günlüğünü ve izlemeyi etkinleştirebilirsiniz:

    1. İzleme sekmesindeki Application Insights'ın altında Application Insights'ı Etkinleştir'i Evet olarak ayarlayın.

    2. Application Insights ayarı için mevcut bir Application Insights örneğini seçin veya yeni bir örnek oluşturmak istiyorsanız Yeni oluştur'u seçin ve kullanmak istediğiniz adı belirtin.

  10. Kimlik Doğrulaması sekmesindeki Kimlik doğrulama türü'nün altında konak depolama hesabı kaynağına (Konak depolama (AzureWebJobsStorage)) bağlanmak için kullanılacak kimlik doğrulamasını seçin.

    Önemli

    Kimlik doğrulaması için Yönetilen kimlik'i seçerseniz, kullanılacak yönetilen kimliği belirtmeniz gerekir. Aşağıdaki seçeneklerden birini belirleyin:

    • Yeni yönetilen kimlik oluştur'u seçerseniz portal bu kimliği oluşturur ve mantıksal uygulamanızın konak depolama hesabındaki kimliğe doğru rol tabanlı erişim izinlerini otomatik olarak atar. Mantıksal uygulamanızı oluşturduktan sonra, izinlerin yeni yönetilen kimliğinize yayılması için birkaç dakika beklemeniz gerekebilir. Ardından mantıksal uygulamanızı yeniden başlatabilirsiniz. Yönetilen kimlik oluşturma seçeneği yoksa, bu görevi tamamlamanıza izin veren en düşük izin düzeyine sahip olmanız gerekir.

    • Mevcut bir yönetilen kimliği seçerseniz, Minimum roller gerekli sütunundaki rolleri konak depolama hesabı kaynağındaki yönetilen kimliğe el ile atamanız gerekir. Mantıksal uygulamanızı dağıtmadan önce bu görevi tamamlamayı düşünün. Aksi takdirde, yeni mantıksal uygulama kaynağınızı açtığınızda hatalarla karşınıza çıkar. Daha fazla bilgi için bkz. Azure portalını kullanarak Azure rolleri atama.

  11. Azure mantıksal uygulama ayarlarınızı doğruladıktan sonra Gözden Geçir ve oluştur sekmesinde Oluştur'u seçin, örneğin:

    Azure portalını ve yeni mantıksal uygulama kaynak ayarlarını gösteren ekran görüntüsü.

    Not

    Bu adım sırasında doğrulama hatası alırsanız hata ayrıntılarını açın ve gözden geçirin. Örneğin, seçtiğiniz bölge oluşturmaya çalıştığınız kaynaklar için bir kotaya ulaşırsa farklı bir bölge denemeniz gerekebilir.

    Azure dağıtımı tamamladıktan sonra mantıksal uygulama kaynağınız otomatik olarak canlı olur, ancak kaynak boş olduğundan ve henüz herhangi bir iş akışı eklemediğiniz için henüz bir şey yapmaz.

  12. Dağıtım tamamlama sayfasında boş bir iş akışı ekleyebilmek için Kaynağa git'i seçin.

    Azure portalını ve tamamlanmış dağıtımı gösteren ekran görüntüsü.

Boş iş akışı ekleme

Boş mantıksal uygulama kaynağınızı oluşturduktan sonra ilk iş akışınızı eklemeniz gerekir.

  1. Azure kaynağı açtıktan sonra mantıksal uygulama menünüzün İş Akışları'nın altında İş Akışları'nı seçin. İş Akışları araç çubuğunda Ekle menüsünü açın ve Ekle'yi seçin.

    İş Akışları'nın seçili olduğu mantıksal uygulama menüsünü gösteren ekran görüntüsü. Araç çubuğu Ekle için seçili seçeneği gösterir.

  2. Yeni iş akışı bölmesi açıldıktan sonra iş akışınız için bir ad girin ve Durum türü olarak Durum bilgili veya Durum bilgilendirilmemiş seçeneğini seçin. bitirdiğinizde Oluştur'u seçin.

    Bu örnek Stateful-Workflow adlı boş bir durum bilgisi iş akışı ekler. Varsayılan olarak, iş akışı etkindir, ancak siz tetikleyici ve eylemler ekleyene kadar hiçbir şey yapmaz.

    Stateful-Workflow adlı yeni boş durum bilgisi olan iş akışını gösteren ekran görüntüsü.

  3. İş akışı listesinden boş durum bilgili iş akışını seçin.

  4. İş akışı menüsündeki Araçlar'ın altında Tasarımcı'yı seçin.

    Tasarımcı açılır ve yüzey Tetikleyici ekle adlı komut istemini gösterir.

  5. Tasarımcı yüzeyinde Tetikleyici ekle'yi seçerek bir tetikleyici işlemi seçebilmeniz için bağlayıcılar galerisini açın.

Şimdi iş akışınızı başlatan bir tetikleyici ekleyin.

Tetikleyici ekleme

Bu örnek iş akışı, HTTP isteği alındığında adlı yerleşik İstek tetikleyicisiyle başlar. Bu tetikleyici, diğer hizmetlerin veya mantıksal uygulama iş akışlarının çağırabileceği bir uç nokta oluşturur ve bu gelen çağrıların veya isteklerin gelmesini bekler. Yerleşik işlemler yerel olarak ve doğrudan Azure Logic Apps çalışma zamanında çalışır.

  1. Tasarımcıda boş iş akışınızın açık olduğundan ve Tetikleyici ekle isteminin seçili olduğundan emin olun.

  2. arama terimi olarak istek kullanarak iş akışınıza HTTP isteği alındığında adlı yerleşik İstek tetikleyicisini eklemek için bu adımları izleyin.

    Tetikleyici tasarımcıda görüntülendiğinde, tetikleyicinin özelliklerini, ayarlarını ve diğer eylemlerini göstermek için tetikleyicinin bilgi bölmesi açılır.

    İş akışı tasarımcısı, İstek tetikleyicisi ve açık tetikleyici bilgileri bölmesini gösteren ekran görüntüsü.

  3. İş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.

    bir iş akışını ilk kez kaydettiğinizde ve bu iş akışı bir İstek tetikleyicisiyle başladığında, Azure Logic Apps İstek tetikleyicisi tarafından oluşturulan uç nokta için otomatik olarak bir URL oluşturur. Daha sonra iş akışınızı test ettiğinizde, bu URL'ye tetikleyiciyi tetikleyen ve iş akışı çalıştırmasını başlatan bir istek gönderirsiniz.

Eylem ekleme

Bu örnek iş akışı, E-posta gönder adlı Office 365 Outlook yönetilen bağlayıcı eylemiyle devam eder. Yönetilen bağlayıcı işlemleri, Azure'da çalıştırılmasının yanı sıra Azure Logic Apps çalışma zamanında yerel ve doğrudan çalıştırılır.

  1. Tasarımcı yüzeyinde, eklediğiniz tetikleyicinin altında artı işaretini (+) >Bir eylem ekle'yi seçin.

    Bir eylem seçebilmeniz için Eylem ekle bölmesi açılır.

  2. Arama terimi olarak Office 365 Outlook e-posta gönder'i kullanarak, iş akışınıza E-posta gönder (V2) adlı Office 365 Outlook eylemini eklemek için bu adımları izleyin.

  3. Eylemin bilgi bölmesindeki Yeni bağlantı oluştur'un altında Oturum aç'ı seçerek e-posta hesabınızla bağlantı oluşturabilirsiniz.

    İş akışı tasarımcısını, E-posta gönder (V2) adlı eylemi ve Oturum aç düğmesini içeren eylem bölmesini gösteren ekran görüntüsü.

  4. E-posta hesabınıza erişmeniz istendiğinde hesap kimlik bilgilerinizle oturum açın.

    Not

    "'Tarayıcı kapatıldı.' hatası iletisini alırsanız, lütfen yeniden oturum açın. Tarayıcınızın harici çerezleri engelleyip engellemediğini kontrol edin." Tanımlama bilgileri engellendiğinde, çerezleri kullanabilen siteler listesine https://portal.azure.com eklemeyi deneyin. Gizli mod kullanıyorsanız, bu modda çalışırken dış tanımlama bilgilerinin engellenmediğinden emin olun.

    Gerekirse sayfayı yeniden yükleyin, iş akışınızı açın, e-posta eylemini yeniden ekleyin ve bağlantıyı oluşturmayı deneyin.

    Azure bağlantıyı oluşturduğunda, tasarımcıda E-posta gönder eylemi görüntülenir ve varsayılan olarak seçilir. Eylem seçili değilse, bilgi bölmesinin de açık olması için eylemi seçin.

  5. Eylem bilgileri bölmesindeki Parametreler sekmesinde eylem için gerekli bilgileri sağlayın, örneğin:

    Özellik Zorunlu Değer Açıklama
    için Evet < eposta-adresiniz> E-posta alıcısı, test amacıyla e-posta adresiniz olabilir. Bu örnekte kurgusal e-postası sophiaowen@fabrikam.comkullanılır.
    Konu Evet Örnek iş akışınızdan bir e-posta E-posta konusu
    Gövde Evet Örnek iş akışınızdan merhaba! E-posta gövdesi içeriği

    İşiniz bittiğinde sürümünüz aşağıdaki örneğe benzer şekilde görünür:

    Tasarımcıyı, E-posta gönder (V2) adlı eylemi ve Parametreler adlı seçili sekmenin yer aldığı eylem bilgileri bölmesini gösteren ekran görüntüsü.

  6. İş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.

  7. Ortamınızda trafiği sınırlayan katı ağ gereksinimleri veya güvenlik duvarları varsa, iş akışınızda var olan tetikleyici veya eylem bağlantıları için izinler ayarlamanız gerekir. Tam nitelikli etki alanı adlarını bulmak için güvenlik duvarı erişimi için etki alanı adlarını bulma sayfasını gözden geçirin.

    Aksi takdirde, iş akışınızı test etmek için bir çalıştırmayı manuel olarak başlatın.

Tasarımcıdan öğe silme

İş akışınızdaki bir öğeyi tasarımcıdan silmek için aşağıdaki adımlardan birini izleyin:

  • Öğeyi seçin, öğenin kısayol menüsünü (Shift+F10) açın ve Sil'i seçin. Onaylamak için Tamam’ı seçin.

  • Öğeyi seçin ve delete tuşuna basın. Onaylamak için Tamam’ı seçin.

  • Bu öğe için bilgi bölmesinin açılması için öğeyi seçin. Bölmenin sağ üst köşesinde üç nokta (...) menüsünü açın ve Sil'i seçin. Onaylamak için Tamam’ı seçin.

    Seçili tetikleyici, açık tetikleyici bilgileri bölmesi, seçili üç nokta düğmesi ve seçili Sil komutuyla iş akışı tasarımcılarını gösteren ekran görüntüsü.

    İpucu

    Üç nokta menüsü görünmüyorsa, bilgi bölmesinde sağ üst köşedeki üç nokta (...) düğmesinin görünmesi için tarayıcı pencerenizi yeterince genişletin.

Güvenlik duvarı erişimi için etki alanı adlarını bulma

Mantıksal uygulamanızı dağıtmadan ve iş akışınızı Azure portalında çalıştırmadan önce ortamınızda trafiği sınırlayan katı ağ gereksinimleri veya güvenlik duvarları varsa, mantıksal uygulamanızda bulunan iş akışlarındaki tetikleyici veya eylem bağlantıları için ağ veya güvenlik duvarı izinleri ayarlamanız gerekir.

Mantıksal uygulamanız ve iş akışlarınız tarafından kullanılan gelen ve giden IP adreslerini bulmak için şu adımları izleyin:

  1. Mantıksal uygulama menünüzde, Ayarlar altında seçeneğini seçin.

  2. Ağ sayfasında Gelen Trafik ve Giden Trafik bölümlerini bulun ve gözden geçirin.

Bağlantıların tam etki alanı adlarını (FQDN) bulmak için şu adımları izleyin:

  1. Mantıksal uygulama menünüzün İş Akışları'nın altında İş Akışları, Bağlantılar'ı seçin.

  2. API Bağlantıları sekmesinde bağlantının kaynak adını seçin, örneğin:

    Bağlantılar adlı seçili öğenin ve office365 adlı seçili bağlantı kaynağının yer aldığı mantıksal uygulama menüsünü gösteren ekran görüntüsü.

  3. Tarayıcınızı, JSON Görünümü'nü tarayıcının sağ üst köşesinde görünecek şekilde genişletip JSON Görünümü'nü seçin.

    JSON Görünümü adlı seçili seçeneğin gösterildiği API Bağlantısı sayfasını gösteren ekran görüntüsü.

  4. Bu bilgilerle güvenlik duvarınızı ayarlayabilmeniz için connectionRuntimeUrl özellik değerini kopyalayıp güvenli bir yere kaydedin.

    connectionRuntimeUrl adlı seçili özellik değerini gösteren ekran görüntüsü.

  5. Her bağlantı için ilgili adımları yineleyin.

İş akışını tetikleme

Bu örnekte, İstek tetikleyicisi tarafından oluşturulan uç noktanın URL'sine gönderilen bir gelen istek alındığında iş akışı çalıştırılır. İş akışını ilk kez kaydettiğinizde, Azure Logic Apps bu URL'yi otomatik olarak oluşturdu. Bu nedenle, iş akışını tetikleme isteği gönderebilmeniz için önce bu URL'yi bulmanız gerekir.

  1. İş akışı tasarımcısında HTTP isteği alındığında adlı İstek tetikleyicisini seçin.

  2. Bilgi bölmesi açıldıktan sonra, Parametreler sekmesinde HTTP URL özelliğini bulun.

  3. Oluşturulan URL'yi kopyalamak için URL'yi kopyala (dosya kopyala simgesi) öğesini seçin ve URL'yi şimdilik başka bir yere kaydedin. URL şu biçimdedir:

    https://<*logic-app-name*>.azurewebsites.net:443/api/<*workflow-name*>/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<*shared-access-signature*>

    HTTP URL adlı özellikte İstek tetikleyicisi ve uç nokta URL'si olan iş akışı tasarımcılarını gösteren ekran görüntüsü.

    Bu örnekte, URL aşağıdaki örneğe benzer:

    https://fabrikam-workflows.azurewebsites.net:443/api/Fabrikam-Stateful-Workflow/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxxxxXXXXxxxxxXXXXxxxXXXXxxxxXXXX

  4. Uç nokta URL'sini test etmek ve iş akışını tetikleyebilmek için HTTP istek aracınızı ve yönergelerini kullanarak URL'ye İstek tetikleyicisinin beklediği yöntem de dahil olmak üzere bir HTTP isteği gönderin.

    Bu örnekte, aşağıdaki örneğe benzer şekilde kopyalanan URL ile GET yöntemi kullanılmaktadır:

    GET https://fabrikam-workflows.azurewebsites.net:443/api/Fabrikam-Stateful-Workflow/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxxxxXXXXxxxxxXXXXxxxXXXXxxxxXXXX

    Tetikleyici tetiklendiğinde, örnek iş akışı çalıştırılır ve bu örneğe benzer bir e-posta gönderir:

    Örnekte açıklandığı gibi Outlook e-postasını gösteren ekran görüntüsü.

İş akışı çalıştırma geçmişini gözden geçirme

Durum bilgisi olan bir iş akışının çalışması tamamlandıktan sonra, iş akışının çalıştırma geçmişini görüntüleyebilirsiniz. Bu, hem genel çalıştırmanın durumunu hem de tetikleyicinin ve her eylemin giriş ve çıkışlarının durumunu içerir. Azure portalında iş akışı çalıştırma geçmişi ve tetikleyici geçmişi mantıksal uygulama kaynak düzeyinde değil iş akışı düzeyinde görünür. Daha fazla bilgi için bkz İş akışı çalıştırma geçmişini gözden geçirme.

Tetikleyici geçmişini gözden geçirme

Durum bilgisi olan bir iş akışı için, tetikleyici durumuyla birlikte, her çalıştırmanın tetikleyici geçmişini, girişler ve çıkışlar dahil olarak, iş akışı çalıştırma geçmişinden ayrı bir şekilde gözden geçirebilirsiniz. Azure portalında tetikleyici geçmişi ve çalıştırma geçmişi mantıksal uygulama düzeyinde değil iş akışı düzeyinde görünür. Daha fazla bilgi için bkz Tetikleyici geçmişini gözden geçirme.

İş akışını aynı girişlerle yeniden gönderme

Durumlu bir iş akışı çalıştırması için, iş akışının tamamını daha önce kullanılan girişlerle yeniden çalıştırabilirsiniz. Daha fazla bilgi için bkz . Bir iş akışını aynı girişlerle yeniden çalıştırma.

Depolama hesabınıza yönetilen kimlik erişimini ayarlama

Varsayılan olarak, Standart mantıksal uygulamanız bağlantı dizesi kullanarak Azure Depolama hesabınıza erişimin kimliğini doğrular. Ancak, bunun yerine erişimin kimliğini doğrulamak için kullanıcı tarafından atanan bir yönetilen kimlik ayarlayabilirsiniz.

Not

Şu anda İş Akışı Hizmet Planı barındırma seçeneğini kullanan Standart mantıksal uygulamalar için depolama hesabı anahtarı erişimini devre dışı bırakamazsınız. Ancak mantıksal uygulamanız App Service Ortamı v3 barındırma seçeneğini kullanıyorsa, yönetilen kimlik kimlik doğrulamasını ayarlama adımlarını tamamladıktan sonra depolama hesabı anahtarı erişimini devre dışı bırakabilirsiniz.

  1. Azure portalında, kullanıcı tarafından atanan yönetilen kimlik oluşturmak için bu adımları izleyin.

  2. Kullanıcı tarafından atanan kimliğinizden kaynak kimliğini alın:

    1. Kullanıcı tarafından atanan yönetilen kimlik menüsünde, Ayarlar'ın altında Özellikler'i seçin.

    2. Id özelliğinden kaynak kimliğini kopyalayın ve kaydedin.

  3. Depolama hesabınızdan Blob, Kuyruk ve Tablo hizmetlerinin URI'lerini alın:

    1. Depolama hesabı menüsünde, Ayarlar'ın altında Uç Noktalar'ı seçin.

    2. Blob hizmeti, Kuyruk hizmeti ve Tablo hizmeti URI'lerini kopyalayın ve kaydedin.

  4. Depolama hesabınızda, kullanıcı tarafından atanan kimliğiniz için gerekli rol atamalarını ekleyin:

    1. Depolama hesabı menüsünde Erişim denetimi (IAM) öğesini seçin.

    2. Erişim denetimi (IAM) sayfa araç çubuğunda, Ekle menüsünden Rol ataması ekle'yi seçin.

    3. İş işlevi rolleri sekmesinde, aşağıdaki rollerin her birini kullanıcı tarafından atanan kimliğe ekleyin:

      • Depolama Hesabı Katılımcısı
      • Depolama Blob Verileri Sahibi
      • Depolama Kuyruğu Veri Katkıcısı
      • Depolama Tablosu Veri Katkı Sağlayıcısı

    Daha fazla bilgi için bkz . Azure portalını kullanarak Azure rolleri atama ve Rol atamalarını anlama.

  5. Standart mantıksal uygulama kaynağınıza kullanıcı tarafından atanan yönetilen kimliği eklemek için bu adımları izleyin.

  6. Standart mantıksal uygulamanız İş Akışı Hizmet Planı adlı barındırma seçeneğini kullanıyorsa çalışma zamanı ölçeği izlemeyi etkinleştirin:

    Not

    Mantıksal uygulamanız App Service Ortamı (ASE) v3 barındırma seçeneğini kullanıyorsa, ASE bu özelliği desteklemediğinden çalışma zamanı ölçeği izleme adımlarını atlayın.

    1. Mantıksal uygulama menüsünde, Ayarlar'ın altında Yapılandırma'yı seçin.

    2. İş Akışı çalışma zamanı ayarları sekmesinde, Çalışma Zamanı Ölçeği İzleme için Açık'ı seçin.

    3. Yapılandırma araç çubuğunda Kaydet'i seçin.

  7. Standart mantıksal uygulamanızda kaynak kimliğini ve hizmet URI'lerini ayarlayın:

    1. Mantıksal uygulama menüsünde Genel Bakış'ı seçin.

    2. Genel Bakış sayfası araç çubuğunda Durdur'u seçin.

    3. Mantıksal uygulama menüsünde, Ayarlar'ın altında Ortam değişkenleri'ni seçin.

    4. Uygulama ayarları sekmesinde Ekle'yi seçerek aşağıdaki uygulama ayarlarının ve değerlerinin her birini ekleyin ve her ayarı tamamladığınızda Uygula'yı seçin.

      Uygulama ayarı Değer
      AzureWebJobsStorage__managedIdentityResourceId Kullanıcı tarafından atanan yönetilen kimliğinizin kaynak kimliği
      AzureWebJobsStorage__blobServiceUri Depolama hesabınız için Blob hizmeti URI'si
      AzureWebJobsStorage__queueServiceUri Depolama hesabınızın Kuyruk hizmeti URI'si
      AzureWebJobsStorage__tableServiceUri Depolama hesabınız için Tablo hizmeti URI'si
      AzureWebJobsStorage__credential managedIdentity
    5. Uygulama ayarları sekmesinde, depolama hesabınızla ilişkilendirilmiş bağlantı dizesi olarak ayarlanan AzureWebJobsStorage adlı uygulama ayarını silin.

    6. bitirdiğinizde, değişikliklerinizi kaydeden ve mantıksal uygulamanızı yeniden başlatan Uygula'yı seçin.

      Değişikliklerinizin etkili olması birkaç dakika sürebilir. Gerekirse mantıksal uygulama menünüzün Genel Bakış'ı seçin ve araç çubuğunda Yenile'yi seçin.

      Aşağıdaki ileti görünebilir, ancak bu bir hata değildir ve mantıksal uygulamanızı etkilemez:

      "AzureWebjobsStorage" uygulama ayarı yok.

Durum bilgisi olmayan iş akışları için hata ayıklama modunu açma

Durum bilgisi olmayan bir iş akışında daha kolay hata ayıklamanıza yardımcı olmak için, iş akışının Hata Ayıklama durumu ayarını açarak kısmi çalıştırma geçmişini etkinleştirebilirsiniz. Bu ayar durum bilgisi olmayan bir iş akışını durum bilgisi olan bir iş akışına dönüştürmez. Hata ayıklama modunda çalıştırma geçmişi kalıcı olmaz ve depolanmaz. Bu ayar, iş akışını kapattığınızda, sayfayı yenilediğinizde veya oturumu kapattığınızda otomatik olarak Kapalı olarak sıfırlayan geçici, oturum düzeyinde bir ayardır. Azure portalında durum bilgisi olmayan bir iş akışı için çalıştırma geçmişini her görüntülemek istediğinizde hata ayıklama modunu etkinleştirmeniz gerekir.

Önemli

Hata ayıklama durumu ayarı yalnızca hata ayıklama için tasarlanmıştır ve üretimde desteklenmez. Hata ayıklamayı bitirdiğinizde Hata ayıklama durumu ayarını kapattığınıza emin olun.

Hata ayıklamanın açık olduğu durum bilgisi olmayan iş akışları, durum bilgisi olan iş akışlarından daha hızlı çalışmaz. Tam çalıştırma geçmişi istiyorsanız, bunun yerine durum bilgisi içeren bir iş akışı oluşturun.

Azure portalında hata ayıklama modunu açmak için şu adımları izleyin veya Visual Studio Code'da çalışıyorsanız bkz. Visual Studio Code'da durum bilgisi olan ve durum bilgisi olmayan iş akışları oluşturma.

  1. Azure portalında Standart mantıksal uygulama kaynağınızı açın.

  2. Mantıksal uygulama kenar çubuğundaki İş Akışları'nın altında İş Akışları'nı seçin.

  3. İş akışları listesinde durum bilgisi olmayan iş akışınızı seçin.

  4. İş akışı kenar çubuğu menüsünde, Yapılandırma'nın altında Ayarlar'ı seçin.

  5. Ayarlar sayfasında Hata ayıklama durumunuAçık olarak ayarlayın.

    Bu adım İş Akışları adlı bir uygulama ayarı ekler .<iş akışı-adı>. OperationOptions , mantıksal uygulama kaynağınızın ortam değişkenlerine yöneliktir. Bu uygulama ayarını görüntülemek için şu adımları izleyin:

    1. Mantıksal uygulama kenar çubuğunda, Ayarlar'ın altında Ortam değişkenleri'ni seçin.

    2. Uygulama ayarları sekmesinde İş Akışları adlı ayarı bulun.<iş akışı-adı>. OperationOptions. İş akışının Hata ayıklama durumu ayarı açık olduğunda, uygulama ayarı değeri WithStatelessRunHistory olur.

  6. Hata ayıklamayı bitirdiğinizde Hata ayıklama durumu ayarını kapatın.

Dağıtımdan sonra Application Insights'i etkinleştirme veya açma

İş akışı çalıştırması sırasında mantıksal uygulamanız diğer olaylarla birlikte telemetri de yayar. İş akışınızın ne kadar iyi çalıştığına ve Logic Apps çalışma zamanının çeşitli yollarla nasıl çalıştığına ilişkin daha iyi görünürlük elde etmek için bu telemetriyi kullanabilirsiniz. Gerçek zamanlıya yakın telemetri (canlı ölçümler) sağlayan Application Insights'ı kullanarak iş akışınızı izleyebilirsiniz. Bu özellik, sorunları tanılamak, uyarıları ayarlamak ve grafikler oluşturmak için bu verileri kullandığınızda hataları ve performans sorunlarını daha kolay araştırmanıza yardımcı olabilir.

Mantıksal uygulamanızın oluşturma ve dağıtım ayarları Application Insights'ı kullanmayı destekliyorsa, mantıksal uygulama iş akışınız için isteğe bağlı olarak tanılama günlüğünü ve izlemeyi etkinleştirebilirsiniz. Bunu Azure portalında mantıksal uygulama kaynağınızı oluştururken veya dağıtımdan sonra yapabilirsiniz. Bir Application Insights örneğiniz olması gerekir, ancak bu kaynağı önceden, mantıksal uygulamanızı oluştururken veya dağıtımdan sonra oluşturabilirsiniz. İsteğe bağlı olarak , Standart iş akışları için Application Insights'ta gelişmiş telemetriyi etkinleştirebilirsiniz.

Dağıtılan mantıksal uygulamada Application Insights'i etkinleştirme

  1. Azure portalında dağıtılan mantıksal uygulamanızı bulun.

  2. Mantıksal uygulama menüsünde, Ayarlar'ın altında Application Insights'ı seçin.

  3. Application Insights bölmesinde Application Insights'ı aç'ı seçin.

  4. Bölme güncelleştirildikten sonra altta, Uygula>Evet'i seçin.

  5. Application Insights bölmesinde Application Insights verilerini görüntüle'yi seçin.

    Application Insights panosu açıldıktan sonra mantıksal uygulama iş akışınız için ölçümleri veya günlükleri gözden geçirebilirsiniz. Örneğin, verileri grafiklendirmek veya sorgulamak için Application Insights kaynak menüsündeki İzleme'nin altında Ölçümler'i veya Günlükler'i seçin.

Application Insights'i açma

  1. Azure portalında dağıtılan mantıksal uygulamanızı bulun.

  2. Mantıksal uygulama menüsünde, Ayarlar'ın altında Application Insights'ı seçin.

  3. Application Insights bölmesinde Application Insights verilerini görüntüle'yi seçin.

    Application Insights panosu açıldıktan sonra mantıksal uygulama iş akışınız için ölçümleri veya günlükleri gözden geçirebilirsiniz. Örneğin, verileri grafiklendirmek veya sorgulamak için Application Insights kaynak menüsündeki İzleme'nin altında Ölçümler'i veya Günlükler'i seçin.

Bağlantıları görüntüleme

Microsoft tarafından yönetilen bağlayıcıları kullanarak bir iş akışında bağlantılar oluşturduğunuzda, bu bağlantılar kendi kaynak tanımlarına sahip ayrı Azure kaynaklarıdır ve genel, çok kiracılı Azure'da barındırılır. Standart mantıksal uygulama iş akışları, yerel olarak çalıştırılan ve tek kiracılı Azure Logic Apps çalışma zamanı tarafından desteklenen yerleşik hizmet sağlayıcısı bağlayıcılarını da kullanabilir. Bu bağlantıları görüntülemek ve yönetmek için bkz . Bağlantıları görüntüleme.

Mantıksal uygulama kaynaklarını durdurma veya başlatma

Mantıksal uygulamaları devre dışı bırakma veya etkinleştirme'deki adımları izleyin.

Sorunları ve hataları giderme

Daha önce oluşturulan iş akışları için tasarımcı seçicide yeni tetikleyiciler ve eylemler eksik

Tek kiracılı Azure Logic Apps, Azure İşlev İşlemleri, Liquid İşlemleri ve XML Doğrulama ve XML Dönüştürme gibi XML İşlemleri için yerleşik eylemleri destekler. Ancak, daha önce oluşturulan mantıksal uygulamalar için bu eylemler tasarımcıda görünmeyebilir ve mantıksal uygulamanızın Microsoft.Azure.Functions.ExtensionBundle.Workflows uzantı paketinin eski bir sürümünü kullanıp kullanmadığını seçebilirsiniz.

Bu sorunu çözmek için, uzantı paketinin otomatik olarak en son sürüme güncelleştirilebilmesi için eski sürümü silmek için bu adımları izleyin.

Not

Bu özel çözüm, Visual Studio Code ve Azure Logic Apps (Standart) uzantısını kullanarak oluşturup dağıttığınız mantıksal uygulamalar için değil, yalnızca Azure portalını kullanarak oluşturduğunuz Standart mantıksal uygulama kaynakları için geçerlidir. Bkz Visual Studio Code'da tasarımcıda desteklenen tetikleyiciler ve eylemler eksik.

  1. Azure portalında mantıksal uygulamanızı durdurun.

    1. Mantıksal uygulama menünüzün genel bakış'ı seçin.

    2. Genel Bakış bölmesinin araç çubuğunda Durdur'u seçin.

  2. Mantıksal uygulama menünüzün Geliştirme Araçları'nın altında Gelişmiş Araçlar'ı seçin.

  3. Gelişmiş Araçlar bölmesinde Go'yu seçerek mantıksal uygulamanızın Kudu ortamını açın.

  4. Kudu araç çubuğunda Hata ayıklama konsolu menüsünü açın ve CMD'yi seçin.

    Komut istemini kullanarak paket klasörüne göz atabilmeniz için bir konsol penceresi açılır. Alternatif olarak, konsol penceresinin üzerinde görünen dizin yapısına da göz atabilirsiniz.

  5. Mevcut paket için sürümlenmiş klasörleri içeren aşağıdaki klasöre göz atın:

    ...\home\data\Functions\ExtensionBundles\Microsoft.Azure.Functions.ExtensionBundle.Workflows

  6. Mevcut paketin sürüm klasörünü silin. Konsol penceresinde, {bundle-version} öğesini mevcut sürümle değiştirdiğiniz şu komutu çalıştırabilirsiniz:

    rm -rf {bundle-version}

    Örneğin: rm -rf 1.1.3

    İpucu

    "İzin reddedildi" veya "dosya kullanılıyor" gibi bir hata alırsanız, tarayıcınızda sayfayı yenileyin ve klasör silinene kadar önceki adımları yeniden deneyin.

  7. Azure portalında mantıksal uygulamanıza ve Genel Bakış sayfasına dönün ve Yeniden Başlat'ı seçin.

    Portal otomatik olarak en son paketi alır ve kullanır.