Paylaşılan posta kutusundan eklerle e-postaları tetikleme sorunları

Bu makalede, paylaşılan posta kutusundan ekleri olan e-postalarda akış tetikleyicisinin beklendiği gibi çalıştığından emin olmak için bir çözüm sağlanır.

Şunlar için geçerlidir: Power Automate
Özgün KB numarası: 4563989

Belirtiler

PowerAutomate'te, bir akış paylaşılan posta kutusuna (V2) yeni bir e-posta geldiğinde tetikleyicisi olduğunda, örneğin aşağıdakilerden herhangi birini fark edebilirsiniz:

  • Akış, posta kutusuna gelen tüm e-postalar için tetiklenmiyor.
  • Akış, ekleri olan e-postalar için tetiklenmiyor.
  • Tetikleyici çıktı eki içerik baytlarını kullanan eylemlerde 400 Hatalı İstek veya benzer bir hata alırsınız.

Neden

Varsayılan olarak, tetikleyicide ekle ilgili aşağıdaki seçenekler Hayır olarak ayarlanır. Bunun nedeni, tüm postalarda tetiklemenin hiçbirini kaçırmamasıdır (ekleri olmayan e-postalarda da tetikleme yapmak isteyebilirsiniz) ve eklerin boyutu büyük olabilir:

  • Yalnızca Ekler ile
    • Hayır olarak ayarlanırsa, tüm e-postalarda tetiklenir. Evet ise, ekleri olan e-postalarda tetiklenir. Akışınızın yalnızca ekleri olan postalarda tetiklenmesi gerekiyorsa ikincisini kullanın; aksi takdirde Hayır olarak ayarlayın.
  • Ekleri Ekle
    • Hayır olarak ayarlanırsa, ekler içeriğini içermez (null olarak ayarlanır).
    • Örneğin, Hayır olarak ayarlanırsa ve null ek içeriğini kullanan bir SharePoint Dosya Oluştur eyleminiz varsa, dosya içeriği null veya geçersiz olduğu için boş olacağından bu durum 400 Hatalı İstek hatasına neden olur.
    • Evet olarak ayarlanırsa, null yerine ek içerik baytlarını içerir ve örneğin SharePoint Dosya Oluştur eylemi başarılı olur ve oluşturulan dosya ek içeriğini içerir.

Not

Bunlar, eklerin boyutu büyük olabileceğinden tetikleyici çıkışı için varsayılan seçenek değerleridir.

Çözüm

Akışın ekleri olan e-postalarda da tetiklemesi ve ek içeriğinin tetikleyici kartında diğer eylemlerin (contentBytes'ın null olarak ayarlanmaması) kullanılabilir olmasını sağlamak için:

  1. Gelişmiş Seçenekleri Göster'i seçerek genişletin.
  2. hasAttachments değerini true olarak ayarlayın.
  3. includeAttachments değerini true olarak ayarlayın.

Yukarıdaki adımlar için ilişkili ekran görüntülerine bakın:

Gelişmiş Seçenekleri Göster'i seçerek genişletin:

Gelişmiş Seçenekleri Göster öğesini seçerek genişletmek için ekran görüntüsü.

İçeriği diğer Power Automate eylemlerinin kullanımına açmak için Ekleri Ekle'yi Evet olarak ayarlayın.

Akışın yalnızca ekleri olan e-postalarda tetiklesini sağlamak için Yalnızca eklerle seçeneğini belirleyin.

Ekleri Dahil Et ve Yalnızca eklerle seçeneklerini gösteren ekran görüntüsü.