Tetikleyicilerle ile ilgili genel sorunları giderme

Aşağıda, tetikleyicilerle ilgili sorunları gidermeye yönelik bazı ipuçları ve püf noktaları verilmiştir.

Tetikleyicim çalışmıyor

  1. Bunun sebebi bir veri kaybı önleme ilkesi olabilir.

    Yöneticiler, kullanıcıların istemeden kuruluş verilerini ortaya çıkarmalarına engel olmak için koruma olarak hareket edebilecek veri kaybı önleme (DLP) ilkeleri oluşturabilir. DLP ilkeleri, bağlayıcıları ya da iş dışı olarak sınıflandırırken, bağlayıcıların birlikte kullanılabileceği kuralları zorlar. İş grubuna bir bağlayıcı yerleştirirseniz , yalnızca belirli bir uygulamadaki veya akıştaki bu gruptaki diğer bağlayıcılarla birlikte kullanılabilir.

    Akışınız bir DLP ilkesini ihlal ederse askıya alınır ve tetikleyicisi çalışmaz. Akışınızın askıya alınıp alınmadığını öğrenmek için akışı düzenlemeyi ve kaydetmeyi deneyin. Akış denetleyicisi, akışın DLP ilkesini ihlal edip etmediğini bildirir. Yöneticiniz DLP ilkesini değiştirebilir.

  2. Tetikleyici başarısız olabilir.

    Onaylamak için:

    1. Akışlarım'a gidin ve ardından akışınızı seçin.

    2. Ayrıntılar'da aşağıdaki hatayı görüyor musunuz?

      Akışın tetikleyicisiyle ilgili bir hata iletisinin ekran görüntüsü.

    Bu hata Power Automate'in, tetikleyiciyi kaydettirmek üzere bir bağlantı kurmak için birden çok kez deneme yaptığı ve başarısız olduğu anlamına gelir. Bu sorun çözülene kadar akışlarınız tetiklenmez.

    Başarısızlığın yaygın nedenlerinden biri, Power Automate hizmeti uç noktalarının izin verilen listesinin bir parçası olmamasıdır. Bunu düzeltmek için BT departmanınızın bu uç noktayı izin verilenler listesine eklediğini onaylayın.

    İzin verilenler listenize eklenmesi gereken IP adresleri ve etki alanlarının listesini burada bulabilirsiniz.

    Tetikleyicilerle ilgili sorunların nasıl düzeltileceğiyle ilgili daha fazla bilgi edinmek için bu destek makalesine bakın.

Problem çözüldüğünde akışı değiştirin, kaydedin ve sonra tekrar değiştirip yeniden kaydedin. Akış, yapılandırmasının değiştiğini öğrenir ve tetikleyicisini yeniden kaydettirmeye çalışır.

Bağlantıları doğrulama

Varsayılan ayarlarla kullanıcıların bir bağlantı için yalnızca bir kez oturum açması gerekir. Bu kullanıcılar daha sonra, bir yönetici tarafından iptal edilinceye kadar bu bağlantıyı kullanabilir. Bağlantının parolasının kullanım süresinin sona ermesi veya kuruluşunuzda bağlayıcının oturum açma belirtecinin süre sonunu belirli bir süre sonrasına ayarlayan bir ilke bulunması olası bir senaryodur. Belirteç ömrü ilkeleri Azure Active Directory'de yapılandırılmıştır. Daha fazla bilgi için bu Azure makalesine veya bu destek makalesine bakın.

Bağlantılarınızın bozuk olup olmadığını doğrulamak için:

  1. Power Automate hizmetinde oturum açın.

  2. Veri > Bağlantılar'a gidin.

  3. Akışınızın kullandığı bağlantıyı bulun.

  4. Durum sütununun yanında Bağlantıyı onar iletisi varsa Bağlantıları onar'ı seçin ve ardından bağlantınızın kimlik bilgilerini güncelleştirin.

    Kopuk bir bağlantıyı düzeltmek için bir bağlantı görüntüleyen ekran görüntüsü

Akışın premium bağlayıcı tetikleyicisi kullandığını doğrulama

  1. Tetikleyicinin bağlayıcı adını bulmak için akışınızı düzenleyin.

  2. Bağlayıcılar listesine gidin ve bu bağlayıcıyı arayın. Bağlayıcı bir premium bağlayıcı ise bağlayıcının adının altında gösterilir.

    Premium bağlayıcı ekran görüntüsü

Tüm premium, şirket içi ve özel bağlayıcılara erişmek için bağımsız Power Apps veya Power Automate lisansı gereklidir. İstediğiniz zaman yeni lisanslar satın alabilirsiniz.

Lisans türünüzü denetleme

Sahip olduğunuz lisans türünü görüntülemek için:

  • Gezinti sekmesinde Akışlarım'a gidin.
  • Herhangi bir akışı seçin.
  • Ayrıntılar bölümünde Plan'ı bulun. Geçerli lisans planınız listelenir.

Tetikleyici denetiminin atlandığını doğrulama

Akışı tetiklemesi gereken bir olayı tamamladınız (örneğin, yeni bir liste öğesi eklediniz veya e-posta gönderdiniz) ancak akış çalışmadı.

Gezinti bölmesinde Akışlarım’a gidin ve akışı seçin. 28 günlük çalıştırma geçmişinde, Tüm çalıştırmalar'ı seçin.

Tüm çalıştırmaları gösteren bir ekran görüntüsü

Akışın çalışmasını bekliyorsanız ancak akış çalışmadıysa o sırada tetikleyici denetiminin atlandığını gösterip göstermediğine bakın. Tetikleyici denetimi atlandıysa, akışı tetiklemek için tetikleyici koşulu karşılanmamıştır. Akışı tetiklemek için en son yapılandırmayı kullandığınızı görmek üzere akışın girişlerini ve tetikleme koşullarını doğrulayın.

Girişleri ve tetikleme koşullarını doğrulama

Bazı durumlarda, girişler ve tetikleme koşulları hatalara neden olabilir. Girişlerinizi ve koşullarınızı doğrulamak için bu adımları izleyin.

  1. Akışı düzenleyin.

  2. Hangi klasör, site, posta kutusunun vb. tetikleyicide kullanıldığını görmek için ilk kartı genişletin.

  3. Kartta üç noktayı (...) seçin

    Ayarlara nasıl erişebileceğinizi gösteren bir ekran görüntüsü

  4. Ayarlar'ı seçin.

    Ayarları gösteren bir ekran görüntüsü

  5. Tetikleme koşulları'nı bulun.

    Alanın boş olması, başka özelleştirmelerin olmadığı ve kartın başlığının (bu örnekte, bir öğe oluşturulduğunda veya değiştirildiğinde) tetikleyicinin ne zaman çalıştırıldığını belirttiği anlamına gelir.

    Tetikleme koşullarında ek özelleştirmeler varsa akışı tetiklemek için beklenen/doğru girişleri kullandığınızdan emin olun.

    Tetikleme koşullarını gösteren ekran görüntüsü

İzinleri denetleme

Tetikleyicide kullanılan klasörlere, sitelere veya posta kutularına erişiminiz olduğunu doğrulayın. Örneğin, paylaşılan bir gelen kutusundan Power Automate aracılığıyla e-posta gönderebilmek için paylaşılan gelen kutusu aracılığıyla e-posta gönderme izinlerine sahip olmanız gerekir. Outlook'ta bu paylaşılan posta kutusundan e-posta göndermeyi test edin.

Yönetici modunun açık olduğunu doğrulama

Bir ortamın yönetici modu açıksa, akışlar dahil tüm arka plan işlemleri devre dışı bırakılır ve akışın tetiklenmemesine neden olur.

Yönetici modunu devre dışı bırakmak için bu adımları izleyin.

  1. Power Platform yönetim merkezine gidin ve Ortam Yöneticisi veya Sistem Yöneticisi rolü kimlik bilgilerini kullanarak oturum açın.
  2. Sol taraftaki menüden Ortamlar'ı seçin ve ardından bir korumalı alan veya üretim ortamı seçin.
  3. Ayrıntılar sayfasında Düzenle'yi seçin.
  4. Yönetici modu altında Devre Dışı ayarından Etkin'e geçin.
  5. İsteğe bağlı olarak, arka plan işlemlerini ve özel iletiyi belirleyebilir ve ardından Kaydet'i seçebilirsiniz .

Her şey iyi görünüyorsa ancak akışınız hala tetiklenmiyorsa, her adımdan sonra akışınızın tetiklenip tetiklenmediğini denetleyin.

Aşağıdaki adımları deneyin:

  1. Akışı el ile test edin.
  2. Tetikleyiciyi kaldırın ve sonra yeniden ekleyin.
  3. Bağlantıyı değiştirin.
  4. Akışı kapatın ve ardından açın.
  5. Akışı dışarı aktarın ve sonra içeri aktarın.
  6. Akışın bir kopyasını oluşturun.
  7. Tetikleyici, belirli bir klasöre e-posta geldiğinde gibi özel koşullar kullanıyorsa klasörü kaldırın ve sonra yeniden ekleyin.

Tetikleyicim eski olaylar için çalışıyor

İki tür tetikleyici vardır: yoklama tetikleyicileri veya Web kancası tetikleyicileri.

Akışınızı kapatıp sonra yeniden açtıysanız, tetikleyici türüne bağlı olarak eski tetikleyicileriniz işlenebilir.

Yoklama tetikleyicisi yeni verileri aramak için düzenli aralıklarla hizmetinize çağrı yapar; oysa Web kancası tetikleyicisi hizmetten gelen yeni veri iletimine yanıt verir.

Akışınızın geri açıldığında nasıl yanıt vereceğini anlamak için aşağıdaki tabloya bakın.

Tetikleyici türü Veri Akışı Açıklaması
Yoklama, yineleme tetikleyicisi gibi Akış tekrar açıldığında, işlenmeyen/beklemedeki tüm olaylar işlenir. Akışınızı yeniden açtığınızda bekleyen öğeleri işlemek istemiyorsanız, akışı silin ve yeniden oluşturun.
Web kancası Akış tekrar açıldığında akış açıldıktan sonra oluşturulan yeni olayları işler.

Akışınızın kullandığı tetikleyicinin türünü belirlemek için:

  1. Akışınız için ... (üç nokta) simgesini seçin ve ardından Koda göz at'ı seçin.

    Koda göz at ekran görüntüsü

  2. Aralık sıklığı öğesi bulunan yineleme bölümünü bulun. Bu bölüm kullanılabiliyorsa, tetikleyici bir yoklama tetikleyicisidir.

    Yineleme bölümünün ekran görüntüsü

Yineleme tetikleyicim zamanlamanın önünde çalışıyor

Yalnızca zamanında çalışmasını sağlamak için başlangıç saatini ayarladığınızı doğrulayın.

Tetikleyicim çalışmadan önce bir gecikme var

Tetikleyici bir yoklama tetikleyicisi ise, herhangi bir yeni olayın gerçekleşmiş olup olmadığını denetlemek için düzenli aralıklarla uyku modundan çıkar. Uyku durumundan çıkma zamanı, akışın çalıştığı lisans planına bağlıdır.

Örneğin, Ücretsiz planı kullanıyorsanız akışlarınız 15 dakikada bir çalıştırılabilir. Ücretsiz planda, bir bulut akışı son çalıştırılmasının üzerinden 15 dakika geçmeden tetiklenirse, 15 dakika dolana kadar kuyruğa alınır.

Lisansınız Flow for Office 365 planıysa (Enterprise License E3, E5, vb.) veya Flow for Dynamics 365 planıysa, akışınız beş dakika geçmeden önce yeniden çalışmayacaktır. Bu nedenle, tetikleyici olayının oluşma zamanı ve akışın başlangıç zamanı arasında birkaç dakika olabilir.

Tetikleyiciyi uyandırma sıklığını denetlemek için:

  1. Akış tetikleyicisine gidin ve ...(üç nokta) simgesini seçin.

  2. Koda göz at'ı seçin.

    Koda göz atma ayarının ekran görüntüsü

  3. Aralık sıklığını bulun.

    Sıklık öğesinin ekran görüntüsü

Akışınızın tetiklenmesi beklenenden çok daha uzun sürüyorsa, olası iki neden şunlardır:

  1. Bağlayıcıya veya akışa çok fazla çağrı olmuştur ve bu da kısıtlamaya yol açmıştır. Akışınızın kısıtlanmakta olup olmadığını doğrulamak için, hemen tetiklenip tetiklenmediğini görmek üzere el ile sınama yapın. Hemen tetiklerse, kısıtlama yoktur.

    Ayrıca, Power Automate eylem analizlerini de denetleyebilirsiniz. Eylem analizleri hakkında daha fazla bilgi edinmek için bu bloga bakın.

    Akışınız sık olarak kısıtlanıyorsa, akışınızı daha az eylem kullanacak şekilde yeniden tasarlayabilirsiniz. Plan sınırları ve akışları daha az eylem kullanmak üzere en iyi duruma getirmek ipuçları hakkında bilgi edinin.

    Ek ipuçları:

    1. Kullanıcı Başına veya Akış Başına lisansı alın. Bu lisans alındıktan sonra, ilişkili destek hakkını yenilemek ve kısıtlama Modunu değiştirmek için akışı açın ve yeniden kaydedin.

    2. Akışı birkaç örneğe bölün. Akış verileri işliyorsa, bu verileri alt kümeler halinde (ülke başına, işletme alanı başına, vb.) bölebilirsiniz.

    3. Bundan sonra, her biri kendi verilerini işleyecek birkaç örnek oluşturmak için akıştaki Farklı Kaydet'i kullanabilirsiniz. Kota akış başına olduğundan, bu bir geçici çözüm olarak kullanılabilir.

  2. Power Automate'in olayları tetiklemek için eyleme geçmesini engelleyen bir iletişim sorunu vardı. Potansiyel olarak hizmet kesintisi, ilke değişikliği, parola süresinin dolması vb. gecikmeye neden oldu. Etkin bir kesinti olup olmadığını denetleyebilirsiniz. Ayrıca, tarayıcı önbelleğini temizleyebilir ve yeniden deneyebilirsiniz.

Dynamics 365 bağlayıcısı tetikleme sorunları

Gecikme var - Dynamics 365 bağlayıcısı tetikleyicilerinin çalışması 2 saate kadar sürebilir. Bu bağlayıcı kullanım dışıdır ve akışlarınızı Microsoft Dataverse kullanmak üzere taşımanızı öneririz.

Akışım listelenmiyor - Power Automate menüsü, yalnızca Bir kayıt seçildiğinde Common Data Service tetiklemesine sahip olan ve bu varlığa başvuran en az bir tetikleme veya eylemi içeren akışları listeler. Başka türde tetikleyiciler (otomatik, zamanlanmış, vb.) içeren akışlar Dynamics 365'de listelenmeyecektir.

Bu akışlara Power Platform yönetim merkezinden de erişebilirsiniz:

  1. Power Platform yönetim merkezine oturum açın.
  2. Ortam seçin.
  3. Akışı içeren ortamı seçin.
  4. Kaynaklar bölümünün altından Akışlar'ı seçin.

Önemli

Bu akışları bulabilmek için Power Automate'i etkinleştirmeniz gerekir.

Power Apps uygulamaları tetikleyici sorunları

Bulut akışında eylemler yeniden adlandırılamıyor - Bu, Power Apps tetikleyicileri kullanan akışlara yönelik olarak bilinen bir sorundur. Eylemlerin yeniden adlandırılma için geçici bir çözüm olarak tetikleyiciyi kaldırın. Eylemleri yeniden adlandırın ve Power Apps tetikleyicinizi ekleyin ve gerektiğinde değişkenleri yapılandırın.

Bir Power Apps uygulaması yayımlandıktan sonra, güncelleştirme yapmak için Power Apps uygulaması tarafından kullanılan akışların kopyasını oluşturun. Yayımlanmış bir Power Apps uygulaması tarafından başvurulan bulut akışına yönelik tüm güncelleştirmeler mevcut kullanıcıları bozabilir. Tüm kullanıcılar Power Apps uygulamasının yeni yayımlanmış sürümüne yükseltilme yapmadığı sürece varolan akışları silmeyin veya kapatmayın.

SharePoint tetikleyici sorunları

SharePoint tetikleyicileri (örneğin Bir dosya oluşturulduğunda veya değiştirildiğinde) alt klasöre bir dosya eklenirse/güncelleştirilirse çalışmayacaktır. Akışların alt klasörlerde tetiklenmesini istiyorsanız birden çok akış oluşturun.

Akışım birden çok kez tetikleniyor

Farklı ortamlarda aynı koşula dayalı olarak harekete geçirilen etkin akışın kopyalarının olmadığını doğrulayın. Tetikleme süresini azaltmak amacıyla tetikleyicileri özelleştirmek için tetikleme koşullarını kullanın.

Kullanıcılar kendileriyle paylaşılan akışları çalıştıramıyor ancak sahibi akışı çalıştırabiliyor

Aşağıdakilerden birini deneyebilirsiniz:

  1. Bağlantıları düzeltin/güncelleştirin.

    Akışınız El ile tetikleyici kullanıyorsa, akışı tetikleyen kullanıcının bağlantısına ihtiyacı vardır. Yineleme tetikleyicisini kullanıyorsa, akış oluşturucusu bağlantılarında çalışabilir.

  2. Kullanıcının akıştaki bağlantılar için uygun lisansa sahip olduğunu onaylayın.

    Kullanıcının kaydetme, kapama gibi eylemleri gerçekleştirmesi için bir Power Automate lisansı gerekir. Power Apps, Dynamics 365 veya Office 365 lisansı yeterli değildir. Premium bağlayıcıları kullanan akışların paylaşıldığı kullanıcıların her birinin, akışı düzenleyebilmesi veya el ile tetikleyebilmesi için Power Automate Kullanıcı Başına veya Akış Başına lisansı olmalıdır. Kullanıcı daha önce akışı kaydedebilmişse/değiştirebilmişse, lisansının süresi sona ermiş olabilir.

    Alternatif olarak, 90 günlük bir Kullanıcı Başına planı denemesi başlatabilirsiniz; bu sürenin sonunda premium bağlayıcılar kullanan akışları düzenleyebilmek/çalıştırabilmek için ücretli bir plana geçiş yapmanız gerekir. Daha fazla bilgi için lisanslama sayfasına veya bu destek makalesine bakın.