Aracılığıyla paylaş


Akış çalıştırmalarını toplu olarak iptal etme veya yeniden gönderme

Akış çalıştırmalarınızı tek tek yerine toplu olarak iptal edebilir veya yeniden gönderebilirsiniz; bu, büyük bir zaman tasarrufu sağlayabilir.

Anlık tetikleyiciler tarafından başlatılan akış çalıştırmalarını yeniden gönderme

Yöneticiler, kullanıcıların anlık tetikleyiciler tarafından başlatılan akış çalıştırmalarını yeniden göndermesine olanak tanıyabilir. Akışları el ile başlatmak için kullanılan anlık tetikleyiciler, diğer yöntemlerin yanı sıra bir mobil uygulama veya tuval uygulamasındaki bir düğme aracılığıyla Power Automate etkinleştirilebilir.

Önemli

6 Şubat 2025 tarihinden itibaren, Power Platform Yönetici ayarı Power Automate akış çalıştırmasını yeniden gönderme işlevini değiştiriyoruz. Daha önce kullanıcılar, tüm kullanıcılar için anlık tetikleyiciler tarafından başlatılan akış çalıştırması yeniden gönderimlerini devre dışı bırakabiliyordu. Güncelleştirmeyle, kullanıcılar anlık tetikleyiciler tarafından başlatılan kendi akışlarını yeniden gönderebilir ancak başkaları tarafından başlatılan akışları yeniden gönderemez. Bu güncelleştirme Şubat ayında kullanıma sunulduğunda kiracınızdaki Power Platform yönetim merkezi iki durumlu düğmesinin durumu değişmeden kalmıştır.

Senaryo matrisi Ocak 2025 özellik sürümü Şubat 2025 özellik güncelleştirmesi (şu anda kullanıma sunuluyor)
Power Platform yönetim merkezinde özellik ayarı devre dışı bırakıldı Kullanıcı, anlık tetikleyiciler tarafından başlatılan kendi akışlarını veya başka bir kullanıcı tarafından başlatılan akışları yeniden gönderemez. Kullanıcı, anlık tetikleyiciler tarafından başlatılan kendi akışlarını yeniden gönderebilir, ancak başka bir kullanıcı tarafından başlatılan akışları yeniden göndermesine izin verilmez.
Power Platform yönetim merkezinde özellik ayarı etkinleştirildi Kullanıcı, anlık tetikleyiciler tarafından başlatılan kendi akışlarını yeniden gönderebilir ve başka bir kullanıcı tarafından başlatılan akışları yeniden gönderebilir. Kullanıcı, anlık tetikleyiciler tarafından başlatılan kendi akışlarını yeniden gönderebilir ve başka bir kullanıcı tarafından başlatılan akışları yeniden gönderebilir.

Anlık tetikleyiciler tarafından başlatılan akışlar için akış çalıştırmasını yeniden göndermeyi etkinleştirebileceğiniz iki seçenek mevcuttur: Power Platform yönetim merkezi aracılığıyla ve PowerShell kullanarak.

Power Platform yönetim merkezi

  1. Power Platform yönetim merkezi hesabınızda oturum açın.
  2. Ayarlar'ı seçin ve ardından Power Automate akış çalıştırmasını yeniden gönderme'yi arayın.
  3. Açma/kapatma düğmesini kullanarak işlevselliği etkinleştirmeyi veya devre dışı bırakmayı seçin.

PowerShell önkoşullarını kullanarak kiracı ayarını uygulama

cmdlet'lerde yönetim işlemlerini gerçekleştirmek için aşağıdakiler gerekir:

  • Microsoft Entra ID'den şu rollerden herhangi biri: Kiracı yöneticisi, Power Platform yöneticisi veya Dynamics 365 Hizmet Yöneticisi. Bu roller, Power Apps yöneticisi PowerShell cmdlet'lerine yönetim erişimi için bir Power Apps planı gerekmeden erişebilir. Ancak, bu yöneticilerin PowerShell cmdlet'lerini kullanabilmeleri için Power Platform yönetim merkezinde en az bir kez oturum açmaları gerekir. Bu yapılmazsa, cmdlet'ler bir yetkilendirme hatasıyla başarısız olur.

  • Başka bir kullanıcının kaynakları aracılığıyla arama yapmak için Power Platform yönetici veya Dynamics 365 yönetici izinleri gerekir. Ortam yöneticilerinin yalnızca izinlerinin olduğu ortamlara ve ortam kaynaklarına erişimi vardır.

  • Dataverse for Teams ortamları için, Microsoft Teams'de takımının sahibi olmadığınız ortamları yönetmek üzere bir Power Platform yöneticisi olmanız gerekir.

Not

PowerShell komutları uygulandıktan sonra işlevin etkinleştirilmesi yaklaşık bir saat sürer.

  1. Kiracı hesabınıza giriş yapın:
 Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
  1. Kiracı ayarlarınızı TenantSettings içinde alın ve saklayın.
 $tenantSettings = Get-TenantSettings
  1. Anlık tetikleyiciler tarafından başlatılan bulut akışları için akış çalıştırması yeniden gönderimlerine izin vermek için powerPlatform.powerAutomate.disableFlowRunResubmission bayrağı False olarak ayarlayın.
 $tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
 Set-TenantSettings -RequestBody $tenantSettings

Power Apps ve Power Automate için PowerShell desteği bölümünde PowerShell komutları hakkında daha fazla bilgi edinin.

Akış çalıştırmalarını yeniden gönderme

Akışın önceki çalıştırmalarını toplu olarak yeniden gönderebilirsiniz. Bunun için aşağıdaki adımları izleyin:

  1. Power Automate'te oturum açın.

  2. Sol panelde Akışlarım öğesini seçin.

  3. Sağ panelde, yeniden göndermek veya iptal etmek istediğiniz bulut akışını seçin.

  4. Tüm çalıştırmalar'ı seçin.

    Seçili akış için tüm çalıştırmaları görüntüleyen ekran görüntüsü.

    İpucu

    • Akış çalıştırmalarını iptal etmek veya yeniden göndermek için akışta çalıştırmalar olması gerekir.
    • Aynı anda en fazla 20 akış çalıştırmasını iptal edebilir ya da yeniden gönderebilirsiniz.
  5. Çalıştırma geçmişi sayfasında, yeniden göndermek veya iptal etmek istediğiniz akış çalıştırmalarını seçin.

  6. Akış çalıştırmalarını yeniden gönder'i seçin.

    Akışınız için seçilen çalıştırmaları görüntüleyen ekran görüntüsü.

    Önemli

    Yeniden gönderebileceğiniz akış sayısı, akıştaki bağlayıcıların en fazla API çağrı sayısına göre sınırlanır.

Akış çalıştırmasını iptal etme

Akış çalıştırmalarını ilgili akışın Çalıştırma geçmişi sayfasından veya bir şablon kullanarak iptal edebilirsiniz. Akış portalı üzerinden sunulan toplu iptal özelliği, tek seferde en fazla 20 akışı iptal ettiğinizde en verimli şekilde çalışır. Mümkün olduğunda bu bölümde daha önce bağlantısı verilen şablonu 20'den fazla yürütme için kullanmanızı öneririz. Bu aynı zamanda yüzlerce yürütme için de geçerlidir. Alternatif olarak, sayıdan bağımsız olarak Bekliyor veya Çalışıyor durumundaki tüm akışlar için toplu iptal özelliğini kullanabilirsiniz. Bu yardımcı programın nasıl çalıştığına ilişkin bir beklenti ayarlamak için aşağıdaki ayrıntıları gözden geçirin.

Akış "Çalıştırma geçmişi" sayfasında akış çalıştırmalarını toplu olarak iptal etme

  1. Akışları iptal etmek için akış portalına gidin ve Akışlarım öğesini seçin.

  2. Akışın yanındaki üç noktayı (...) >Çalıştırma geçmişi öğesini seçin.

    Alternatif olarak, 28 günlük çalıştırma geçmişi listesinden >Tüm çalıştırmalar akış adını seçebilirsiniz.

  3. Bekliyor veya Çalışıyor durumunda olan en fazla 20 akışı el ile seçebilirsiniz.

    Bunun yerine toplu iptal özelliğini başlatmak için ekranın üst kısmındaki Çalıştırma geçmişi menüsünde Tüm akış çalıştırmalarını iptal et öğesini seçin.

    'Tüm akış çalıştırmalarını iptal et' seçeneğinin ekran görüntüsü.

  4. Tüm akışları iptal et öğesini seçtikten sonra toplu yardımcı programı başlatmanızı isteyen bir ileti görüntülenir. Evet'i seçin. İstenmeyen başka akış çalıştırmalarının başlatılmasından endişe ediyorsanız akışı kapatabilirsiniz.

    'Bu akış için tüm çalıştırmaları iptal et' iletisinin ekran görüntüsü.

  5. Bekliyor veya Çalışıyor durumunda 20'den fazla akış varsa akış çalıştırma durumlarının İptal Ediliyor olarak değişmesinin birkaç dakika sürebileceğini belirten başka bir ileti görüntülenebilir. Bu ileti, akışlarınızın askıya alındığı ve zaten Çalışıyor durumunda olan akışlar için başka bir eylem yürütülmediği anlamına gelir. Bekleme durumundaki akışlar da eylemler yürütülmeden sonlandırılır.

    Akış durumunu beklemenizi isteyen

  6. Tarayıcı ekranınızı düzenli olarak yenileyerek çalıştırma geçmişi listesindeki güncellenmiş durum değişikliklerini alın.

    Not

    • Çalışıyor durumundaki akışlar askıya alınır ve İptal Edildi durumuna geçmeden önce İptal Ediliyor durumuna geçer.
    • Bu işlem bazen 24 saate kadar uzayabilir.
    • Bu senaryoda akışlar askıya alınır ve başka bir eylem yürütülmez.
    • İptal Ediliyor durumunda bir akış çalıştırması seçerseniz bir eylemin yakınındaki döndürücü hareket halindeymiş ancak askıya alınmış durumdaymış gibi görünebilir. Akışlar gerçekten çalışırken, akışınızın çalıştığını belirten bir bildirim başlığı görüntülenir. İptal Ediliyor durumundaki askıya alınmış akışlar için bu durum geçerli değildir.

Aşağıdaki ekran görüntüsünde, akışın çalıştığı bir bildirim gösterilmektedir. İptal ediliyor durumundaki askıya alınmış bir akış bu başlığı içermez.

Bir akışın çalıştığını gösteren başlığın ekran görüntüsü.

Eşzamanlılık ayarını aşan akışlar, İptal Ediliyor durumundaki diğer akış çalıştırmalarıyla birlikte Bekleme durumunda görünebilir. Bu, tasarım gereğidir. Akışlar, özellik kullanıldıktan sonra tetiklenmememiş olması durumunda, toplu iptal gönderildiğinde askıya alınır. İşlenme sırası kuyruğa geldiğinde durum İptal Ediliyor olarak değişir.

'Bekliyor' ve 'İptal Ediliyor' durumlarında akış çalıştırmalarının ekran görüntüsü.

Toplu iptal isteği göndermeden önce Çalışıyor veya Bekliyor durumundaki akışların askıya alındığından ve sonunda İptal Edildi durumuna geçtiğinden emin olabilirsiniz.

'İptal Edildi' durumundaki akış çalıştırmalarının ekran görüntüsü.