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.
Ardışık düzenler, bir kuruluşun benzersiz gereksinimlerini karşılamak üzere özelleştirilebilir. Örneğin, onay ekleyebilir, hizmet sorumluları aracılığıyla dağıtabilir ve kayıt, Azure DevOps, GitHub ve çok daha fazlasının iç sistemleriyle tümleştirebilirsiniz. Microsoft Dataverse iş olayları kullanıldığından, iş mantığı Power Automate veya diğer çeşitli aboneler içinde yürütülebilir. İş akışınız ister temel ister karmaşık olsun, kurulum deneyimi dışarıdaki üreticiler için basit kalır.
Önemli
- Yeni boru hattı uzantıları, farklı bölgelerde yavaş yavaş açılmaktadır ve sizin bölgenizde hala kullanılabilir durumda olmayabilir.
- Mevcut akış müşterilerinin yeni özellikleri etkinleştirmek için Power Platform akış uygulamasını güncelleştirmesi gerekebilir. Bu güncelleştirmeleri Power Platform yönetim merkezinde yönetebilirsiniz.
- Power Apps (make.powerapps.com) içinde oluşturulan kişisel pipeline'lar genişletilemiyor.
Kullanılabilir geçitli genişletmeler
Pipeline dağıtımları, dağıtım tamamlanıncaya kadar birden çok önceden tanımlanmış adımla gerçekleştirilir. Özel iş mantığının yürütülebileceği ilerleme süreçlerine, geçitli uzantılar özel adımlar ekler. Kendi kişisel treniniz gibidir; nerede duracağını ve devam edip etmeyeceğini kontrol edebilirsiniz.
Etkinleştirildiğinde, her genişletme bir dağıtımın ilerleme durumu içinde farklı bir noktaya özel bir adım ekler. Genişletmeler tek başına veya birlikte kullanılabilir.
Dışarı aktarma öncesi Adım Gerekli , bir dağıtım isteği gönderildiğinde özel doğrulama mantığının çalıştırılmasına izin verir. Ardışık düzenler, bu adım tamamlandı olarak işaretlenene kadar çözümü geliştirme ortamından dışarı aktarmaz. Bunu yalnızca bir iş hattındaki ilk aşama için etkinleştirin. Örneğin, kullanıcı yardım testi (UAT).
Temsilcili Dağıtım, dağıtımları istekte bulunan oluşturucu yerine hizmet sorumlusu veya ardışık düzen aşaması sahibinin kimliğini kullanarak gerçekleştirir. Bu kimlik, oluşturucuların hedef ortamlarda yükseltilmiş (veya herhangi bir) erişim olmadan dağıtım talep edebilmelerini sağlar. Yetkili bir kimlikten onay gerektirir.
Dağıtım Öncesi Adım Gerekli , dağıtım onaylandıktan sonra özel bir adım eklemek için ek esneklik sağlar. Örneğin, son onay gerekiyorsa.
Geçitli bir genişletme etkinleştirilerek eklenen adımlar, iş mantığınız yürütülene ve son olarak adımı tamamlaması veya reddetmesi için ardışık düzenlere sinyal verebe kadar bekleme durumundadır. Oluşturucular bir dağıtımın ne zaman beklemede olduğunu görebilir ve ayrıca dağıtımın son adımına kadar dağıtım isteklerini iptal edebilir.
Not
Yönetilen ve yönetilmeyen çözüm yapıtları dışarı aktarıldığında, sistem bunları ardışık düzenlerde depolar ve herhangi bir müdahale veya değişikliği engeller. Her sürüm için aynı yönetilen yapıt ardışık düzendeki tüm sonraki aşamalara sırayla dağıtılır. Bu, hiçbir çözümün QA ortamlarını veya onay işlemlerini atlayamamasını sağlar.
İşlem hatları tetikleyicilerini ve eylemleri anlama
Bir ardışık düzen dağıtımının her adımı, özel mantığı başlatabileceğiniz adımın başında ve tamamlanmasında gerçek zamanlı bir olay tetikler. Ek tetikleyiciler, geçitli uzantılar etkinleştirildiğinde üretilir. Pipeline aşamasında bir uzantı etkinleştirildiğinde eklenen özel adıma bunlar karşılık gelir.
Buradaki tablolar her uzantı için gerekli tetikleyicileri ve eylemleri gösterir. Her tetikleyicidekki çıkış parametreleri bir bulut akışının sonraki adımları içinde kullanılabilir.
| Geçitli genişletme | Adım başlatıldı tetikleyicisi | Adım tamamlandı tetikleyicisi | Bağlı olmayan eylem | Kullanılacak bağlantı |
|---|---|---|---|---|
| Dışarı aktarma öncesi adım gerekli | OnDeploymentRequested | Uygulanamaz | UpdatePreExportStepStatus | Dağıtım aşaması çalıştırma kaydını güncelleştirme erişimi olan herhangi bir kimlik |
| Temsilcili dağıtım | OnApprovalStarted | OnDeploymentCompleted | Ardışık düzen aşamasında yapılandırıldığı şekilde hizmet sorumlusu veya ardışık düzen aşaması sahibi olarak bir bağlantı oluşturun. Ardışık düzen aşaması sahibinin Microsoft Entra ID'de hizmet asıl nesnesinin sahibi olması gerekir. | |
| Dağıtım öncesinde adım gerekli | OnPreDeploymentStarted | OnPreDeploymentTamamlandı | Ön Dağıtım Adım Durumu Güncelle | Dağıtım aşaması çalıştırma kaydını güncelleştirme erişimi olan herhangi bir kimlik |
Not
"OnDeploymentRequested" tüm dağıtımlar için tetiklenir.
Tetikleyiciler
Tetikler, Dataverse bağlayıcısının Eylem gerçekleştirildiğindetetikleyicisi altında, ardışık düzenlerin barındırıldığı Power Automate bulut akışları ortamında bulunur.
- Catalog: Microsoft Dataverse Common.
- Kategori: Power Platform Boru hatları.
- Tablo adı: (Yok).
-
Eylem adı: Listeden bir seçenek belirleyin. Ardışık düzenler, Power Automate bulut akışlarında tetikleyici sunan aşağıdaki özel eylemleri sağlar. Onay ve OnPreDeployment* ile ilgili olaylar yalnızca ilgili eklenti etkinleştirildiğinde tetiklenir.
OnDeploymentRequested
OnApprovalStarted
OnApprovalCompleted
OnPreDeploymentStarted
OnPreDeploymentCompleted
OnDeploymentStarted
OnDeploymentCompleted
Aşağıda bir tetikleyicinin örnek ekran görüntüsü yer almaktadır.
Tetikleme koşulları
Power Automate trigger koşulları tetikleyiciyi özelleştirerek akışın yalnızca belirli koşullar karşılandığında çalıştırılmasını sağlar. Örneğin, farklı ardışık düzenler veya ardışık düzen aşamalarında farklı akışlar ve ilişkili iş mantığı çalıştırmanız gerekebilir. Bu, akışların çalışır durumunda ve Power Platform istekleri tüketiminin düşük tutulmasına da yardımcı olur.
Belirli bir pipeline için bir akışı tetikle
Ardışık düzenin tüm aşamaları için bir akış çalıştırması tetikler (Contoso Ardışık Düzeni). Bu örnekte, "Contoso Pipeline"ı tercih ettiğiniz isimle değiştirin:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')
Belirli bir aşamada bir boru hattı için akışı tetikleme
'Contoso UAT' ile eşit olan aşama adıyla dağıtım aşaması için bir akış tetikler:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')
Ardışık düzendeki belirli aşamalar için akış tetikleme
'QA' içeren aşama adına sahip dağıtım aşamaları için bir akış tetikler:
@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')
Koşullarda kullanılan ifadeler hakkında daha fazla bilgi edinin: Birden çok değeri denetlemek için koşullarda ifadeler kullanma.
Eylemler
Bulut akışlarında istenen mantığı çalıştırdıktan sonra, her geçitli uzantı için karşılık gelen eylemle birlikte Bağımsız bir eylem gerçekleştir'i kullanın.
Bu parametreler ilgili geçitli uzantıların aksiyonları arasında görünür hale getirilir.
- UpdatePreExportStepStatus, UpdateApprovalStatus ve PreDeploymentStepStatus:
- 10 , sistem tarafından ayarlanan bekleme durumudur.
- Adımı tamamlamak için 20 .
- Adımı reddetmek için 30'u kullanın Dağıtım devam edemiyor ve durum başarısız olarak ayarlanmış olacak. Ayrıca reddetme nedenini belirtmek için hem oluşturucuya hem de yöneticiye yönelik yorumlar ekleyebilirsiniz.
- Onay Yorumları ve Dağıtım Öncesi Yorumlar:
- Ardışık düzenlerin çalıştırma geçmişinde oluşturucuya görünür olan açıklamalar. Onaylayanlar için, talep eden oluşturucu ile yorumlarını paylaşmaları amaçlanmıştır. Örneğin, dağıtımlarının neden reddedildiği veya şirkete özgü süreçlerle ilgili bilgiler.
- PreExportProperties ve ApprovalProperties:
- Yöneticiler, bilgi ve özel parametreleri burada, kullanıcılara göstermeden depolayabilir. Örneğin; akış çalıştırmaya veya onaya veya diğer ilgili verilere bağlantı. Amaç, esneklik sağlamak ve dağıtımla ilgili veriler için özel raporlamayı basitleştirmektir.
Örnekler
İstenen yönetilen çözümü indirin ve ardından ardışık işlem hatlarınızın ana bilgisayar ortamına aktarın. Bu örnekler, kuruluşunuzun benzersiz ihtiyaçlarını karşılayacak şekilde özelleştirilebilir.
Hizmet hattı genişletilebilirlik örnekleri
Bu indirme, yukarıdaki tetikleyicilerin ve eylemlerin ardışık düzenlerle kullanılmasına yönelik örnek bulut akışları içerir. Daha fazla bilgi için: Örnek çözümü indirin
Temsilcili dağıtım örnekleri
Bu indirme, onayları yönetmek ve dağıtılan tuval uygulamalarını ve akışları hedef ortamda paylaşmak için örnek bulut akışları içerir. Daha fazla bilgi için: Örnek çözümü indirin