Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yaşam Döngüsü İş Akışları, birleştirici, taşıyıcı veya terk eden senaryolarına göre tetiklenebilen iş akışları oluşturmanıza olanak tanır. Yaşam Döngüsü İş Akışları, kullanıcıların yaşam döngüsü boyunca yaygın senaryoları otomatikleştirmek için birkaç yerleşik görev sağlarken, sonunda bu yerleşik görevlerin sınırlarına ulaşabilirsiniz. Genişletilebilirlik özelliğiyle, bir iş akışının parçası olarak dış sistemlere çağrı yapmak için özel görev uzantıları kavramını kullanabilirsiniz. Örneğin, bir kullanıcı kuruluşunuza katıldığında, Teams numarası atayan özel görev uzantısına sahip bir iş akışınız olabilir veya bir kullanıcı ayrıldığında yönetici için e-posta hesabına erişim izni veren ayrı bir iş akışına sahip olabilirsiniz. Genişletilebilirlik özelliği sayesinde Yaşam Döngüsü İş Akışları şu anda Azure Logic Apps'e çağrı yapmak için özel görev uzantıları oluşturmayı desteklemektedir.
Logic Apps önkoşulları
Azure Logic App'i özel görev uzantısıyla bağlamak için aşağıdaki önkoşulların kullanılabilir olması gerekir:
- Azure aboneliği
- Kaynak grubu
- Yeni bir tüketim tabanlı Mantıksal Uygulama oluşturma veya mevcut tüketim tabanlı Mantıksal Uygulamaya erişim izinleri
Mantıksal Uygulamanın kendisinde veya kaynak grubu, abonelik veya yönetim grubu gibi daha yüksek bir kapsamda aşağıdaki Azure rol atamalarından biri gereklidir:
- Logic App katkıda bulunanı
- Katkıda Bulunan
- Sahibi
Not
Mantıksal Uygulama İşleci rolü yeterli değildir.
Özel görev uzantısı dağıtım senaryoları
Özel görev uzantıları oluştururken Yaşam Döngüsü İş Akışları ile etkileşim kurma senaryoları iki yoldan biri olabilir:
- Başlat ve devam et - Azure Logic App başlatılır ve aşağıdaki görevin yürütülmesi, Azure Logic App'ten yanıt beklenmez şekilde hemen devam eder. Yaşam Döngüsü iş akışının Azure Logic App'ten geri bildirim (durum dahil) gerektirmemesi durumunda bu senaryo en uygun senaryodur. Mantıksal Uygulama başarıyla başlatılırsa Yaşam Döngüsü İş Akışı görevi başarılı olarak kabul edilir.
-
Başlatma ve bekleme - Azure Logic App başlatılır ve sonraki görevin yürütülmesi Logic App'ten gelen yanıtı bekler. Özel görev uzantısının Azure Logic App'ten yanıt beklemesi gereken süre için bir süre girersiniz. Tanımlı süre penceresinde yanıt alınmazsa, görev başarısız olarak kabul edilir.
Not
Yanıtın Mantıksal Uygulama tarafından sağlanması şart değildir, Mantıksal Uygulama yalnızca aracı olarak hareket ederse üçüncü taraf bir sistem yanıt verir. Bu konuda daha fazla bilgi edinmek için bkz. taskProcessingResult: resume.
Yanıt yetkilendirmesi
Mantıksal Uygulama'dan yanıt bekleyen özel bir görev uzantısı oluşturduğunuzda, hangi uygulamaların yanıt gönderebileceğini tanımlayabilirsiniz.
Yanıt aşağıdaki yollardan biriyle yetkilendirilebilir:
- Sistem tarafından atanan yönetilen kimlik (Varsayılan) - Bu seçimle Logic Apps sistem tarafından atanan yönetilen kimliği etkinleştirir ve kullanırsınız. Daha fazla bilgi için bkz. Azure Logic Apps'te yönetilen kimliklerle Azure kaynaklarına erişimin kimliğini doğrulama
- Yetkilendirme yok - Bu seçenekle yetkilendirme verilmez ve ayrı olarak bir uygulama izni (LifecycleWorkflows.ReadWrite.All) veya rol ataması (Yaşam Döngüsü İş Akışları Yöneticisi) atamanız gerekir. Bir uygulama yanıt veriyorsa, en az ayrıcalık ilkesine uymadığından bu seçenek önerilmez. Bu seçenek, yanıtlar yalnızca bir kullanıcı adına sağlanıyorsa da kullanılabilir (LifecycleWorkflows.ReadWrite.All temsilci izni ve Yaşam Döngüsü İş Akışları Yöneticisi rol ataması).
- Mevcut uygulama - Bu seçimle yanıt vermek için mevcut bir uygulamayı seçebilirsiniz. Bu normal bir uygulama ve sistem veya kullanıcı tarafından atanan yönetilen kimlik olabilir. Yönetilen kimlik türleri hakkında daha fazla bilgi için bkz. Yönetilen kimlik türleri.
Azure Logic Apps ile üst düzey adımlarla özel görev uzantısı entegrasyonu
Azure Logic Apps tümleştirmesi için üst düzey adımlar aşağıdaki gibidir:
Not
Microsoft Entra yönetim merkezi aracılığıyla özel görev uzantısı ve mantıksal uygulama oluşturmak bu adımların çoğunu otomatikleştirir. Bu şekilde özel görev uzantısı oluşturma kılavuzu için bkz. özel görev uzantılarına göre Logic Apps'i tetikleme.
- Tüketim tabanlı Azure Logic Uygulaması oluşturma: Özel görev uzantısından çağrılacak tüketim tabanlı bir Azure Logic Uygulaması.
- Azure Logic App'i Yaşam Döngüsü iş akışlarıyla uyumlu olacak şekilde yapılandırın: Tüketim tabanlı Azure Logic App'i özel görev uzantısıyla birlikte kullanılacak şekilde yapılandırma. Daha fazla bilgi için bkz. Yaşam Döngüsü İş Akışı için Mantıksal Uygulama Yapılandırma
- Azure Logic Appiçinde özel iş mantığınızı oluşturun: Logic App tasarımcısını kullanarak Azure Logic App'te iş mantığınızı ayarlayın.
- Azure Logic Apphakkında gerekli bilgileri tutan bir yaşam döngüsü iş akışı customTaskExtension oluşturun: Yapılandırılan Azure Logic App'e başvuran özel bir görev uzantısı oluşturma.
- "Özel görev uzantısını çalıştır" göreviyle, oluşturduğunuz customTaskExtension referans alınarak bir Yaşam Döngüsü iş akışı güncelleyin veya oluşturun: Yeni oluşturulan özel görev uzantısını yeni bir iş akışına eklemek veya bilgileri mevcut bir iş akışında güncellemek.
Sonraki adımlar
-
customTaskExtensionkaynak türü - Özel görev uzantılarını temel alan Logic Apps'i tetikleme
- Yaşam Döngüsü İş Akışı için Mantıksal Uygulama Yapılandırma