
Özet (TL;DR): Power Automate ile onay akışı kurmanın özü tek bir eylemdir: Onaylar > Onay başlat ve bekle (Start and wait for an approval). Bir tetikleyici (örneğin yeni bir SharePoint liste öğesi) akışı başlatır, onay eylemi talebi onaylayan kişiye e-posta, Teams uyarlanabilir kartı ve Power Automate onay merkezi üzerinden gönderir, ardından bir Koşul adımı onaylandı/reddedildi dallarını ayırır. Bu rehber izin talebi senaryosu üzerinden bir onay akışını sıfırdan adım adım kurmayı, beş onay türü arasındaki farkı, test ve yaygın hataları, sıralı/paralel onay ile 2026'daki Copilot destekli akış oluşturmayı anlatır.
Onay akışı tam olarak neyi otomatikleştirir?
Bir kurumda izin talebi, harcama onayı, sözleşme imzası, fatura kabulü ya da içerik yayını gibi her "birinin onayını bekleyen" süreç klasik olarak e-posta zincirleriyle yürür. Talep kaybolur, kimde beklediği belli olmaz, onaylayan tatildeyken süreç durur. Power Automate onay akışı bu manuel yönlendirme ve takibi ortadan kaldırır: talebi doğru onaylayana iletir, yanıtı izler, geciken onaylar için hatırlatma gönderir ve karar verildiğinde talep sahibini bilgilendirir.
Onay yeteneği, Microsoft 365 üzerindeki Power Automate bulut akışlarının (cloud flow) bir parçasıdır ve SharePoint, Dynamics 365, Salesforce, iş/okul OneDrive, Zendesk veya WordPress gibi pek çok servisle çalışır. Onaylayanlar yanıtlarını üç yerden verebilir: Outlook e-posta gelen kutusundan, Power Automate'teki onay merkezinden veya Power Automate mobil uygulamasından.
Ön gereksinimler: lisans, bağlayıcı ve veri kaynağı
Akışı kurmaya başlamadan önce üç şeyin hazır olması gerekir.
Lisans
Onaylar bağlayıcısı ve Onay başlat ve bekle eylemi, Power Automate'in standart (seeded) bağlayıcıları arasındadır. Bir kullanıcının onay talebine yanıt verebilmesi için Power Automate lisansına ya da yerleşik Power Automate yetenekleri içeren bir Office 365 veya Dynamics 365 lisansına sahip olması gerekir. Premium bağlayıcılar (örneğin özel SQL veya HTTP eylemleri) ya da yoğun kullanım senaryoları için ayrı Power Automate planı gerekebilir; güncel lisans koşulları için Microsoft'un Power Automate lisanslama SSS sayfasını referans alın.
Bağlayıcı bağlantıları
- SharePoint — tetikleyici (yeni liste öğesi) ve liste güncelleme için.
- Office 365 Outlook — karar e-postaları göndermek için.
- Office 365 Users — talep sahibinin profilini ve yöneticisini almak için.
İlk kez bağlanıyorsanız, akış tasarımcısı sizi her bağlayıcı için oturum açmaya yönlendirir.
Veri kaynağı (örneğimizde SharePoint listesi)
Akışı tetiklemek için bir İzin Talepleri SharePoint Online listesi oluşturun ve şu sütunları ekleyin: Başlık (Title), Başlangıç Tarihi, Bitiş Tarihi, Açıklama, Onaylandı (Evet/Hayır) ve Yönetici Yorumu. Listenin adını ve URL'sini not edin; tetikleyiciyi yapılandırırken gerekecek.
1. Adım: Doğru onay türünü seçin
Onay eylemini eklemeden önce hangi onay türüne ihtiyacınız olduğunu belirleyin, çünkü bu seçim akışın geri kalanını belirler. Beş onay türü vardır:
- Onayla/Reddet – Herkes onaylamalı: Tüm onaylayanların yanıtı gerekir. Eylem ya hepsi onayladığında ya da biri reddettiğinde tamamlanır.
- Onayla/Reddet – İlk yanıt veren: Herhangi bir onaylayanın onayı veya reddi talebi tamamlar. Tek bir kişinin imzası yeterliyse idealdir.
- Özel yanıtlar – Tüm yanıtları bekle: Onayla/Reddet dışında kendi seçeneklerinizi tanımlarsınız (örneğin "%5'e kadar", "%10'a kadar", "Reddedildi"); herkes yanıt vermelidir.
- Özel yanıtlar – Bir yanıt bekle: Kendi seçenekleriniz, ancak tek bir yanıt süreci tamamlar.
- Sıralı onay: Onaylar belirli bir sırayla, teker teker istenir. Her onaylayan yanıt vermeden talep bir sonrakine geçmez.
Birden çok kişiye gönderim için Atanan (Assigned to) alanına e-postaları noktalı virgülle (;) ayırarak yazarsınız. Özel yanıtlarda Outlook ve Outlook Web Access uygulanabilir kartlarında en fazla beş özel yanıt gösterilir; kalan seçenekler HTML e-posta, onay merkezi, mobil uygulama veya Teams üzerinden sunulur. Onay türlerinin tam davranışı için Microsoft'un Onaylara giriş belgesine bakın.
2. Adım: Otomatik bulut akışını oluşturun
- Power Automate'e oturum açın.
- Sol gezinme bölmesinden Akışlarım (My flows)'a gidin.
- Komut çubuğundan Yeni akış > Otomatik bulut akışı (Automated cloud flow)'u seçin.
- Akışa anlamlı bir ad verin (örneğin "İzin Talebi Onay Akışı").
- Tetikleyici olarak Bir öğe oluşturulduğunda – SharePoint'i seçip Oluştur'a tıklayın.
Tetikleyiciyi yapılandırın
Bir öğe oluşturulduğunda kartını açın ve önceki adımda oluşturduğunuz listenin Site Adresi (Site Address) ile Liste Adı (List Name)'nı seçin. Yapılandırma bölmesini kapatın.
Profil eylemini ekleyin
Tetikleyicinin altındaki + işaretine tıklayın, arama kutusuna Profil yazın ve Office 365 Users > Profilimi al (Get my profile V2) eylemini ekleyin. Bu eylem, onay talebinde kullanacağınız talep sahibi bilgilerini getirir. Yöneticiyi onaylayan yapmak isterseniz Yöneticiyi al (Get manager V2) eylemini de ekleyebilirsiniz.
3. Adım: "Onay başlat ve bekle" eylemini ekleyin
- Profil kartının altındaki +'ya tıklayın ve arama kutusuna onay (approval) yazın.
- Standart onaylar altından Onay başlat ve bekle eylemini seçin.
- Onay türü açılır menüsünden ihtiyaca uygun türü seçin (örneğimizde "Onayla/Reddet – İlk yanıt veren").
- Başlık alanına talebin kısa açıklamasını yazın.
- Atanan alanına onaylayanın e-posta adresini girin (birden çok kişi için ; ile ayırın).
- Ayrıntılar (Details) alanında dinamik içerik (şimşek simgesi) ile talep sahibini ve tarihleri ekleyerek anlamlı bir metin oluşturun: "<talep sahibi> şu tarihler arasında izin istiyor: <başlangıç> – <bitiş>". İsterseniz Ayrıntılar alanında Markdown ile biçimlendirme yapabilirsiniz.
- İsteğe bağlı olarak Öğe bağlantısı (Item link) alanına SharePoint öğesinin URL'sini ekleyerek onaylayanın kayda tek tıkla gitmesini sağlayın.
Bu eylem; onay merkezinde bir kayıt oluşturur ve onay talebini e-posta ile gönderir. Eylemin çıktısı olarak Yanıtlar (Responses) ve Sonuç (Outcome) belirteçleri (token) gelir; bunları sonraki adımlarda kullanacaksınız.
4. Adım: Koşul ile onay/red dallarını kurun
Onay eyleminin altına bir Koşul (Condition) ekleyin:
- + > Denetim (Control) > Koşul ekleyin.
- İlk değer alanına dinamik içerikten Yanıtlar Onaylayan yanıtı (Responses Approver response) değerini seçin.
- Operatörü şuna eşittir (is equal to) olarak ayarlayın.
- Diğer değer alanına Approve yazın.
Doğru (True / Evet) dalı — onaylandı
- Send an email (V2) – Office 365 Outlook eylemini ekleyin; Kime alanına talep sahibinin e-postasını koyun. Konuya "İzin talebiniz onaylandı" yazın; gövdede Onaylayan adı (Approver name) ve yorumlar (comments) dinamik değerlerini kullanın.
- Öğeyi güncelle (Update item) – SharePoint eylemiyle listedeki Onaylandı sütununu Evet yapın. Site Adresi, Liste Adı, Kimlik (Id) ve Başlık alanları zorunludur.
Yanlış (False / Hayır) dalı — reddedildi
- Talep sahibine reddedildiğini bildiren bir Send an email (V2) ekleyin.
- Öğeyi güncelle ile Onaylandı sütununu Hayır yapın ve yönetici yorumunu yazın.
Üstten Kaydet (Save)'e tıklayın. Akışınız tamamlandı.
5. Adım: Akışı test edin
SharePoint listesinde yeni bir izin talebi oluşturun. Kaydettiğinizde akış tetiklenir ve şunları yapar: onay merkezinde bir talep oluşturur, onaylayana e-posta gönderir. Onaylayan e-postadaki ya da Teams kartındaki Onayla/Reddet düğmesiyle yanıt verdiğinde, koşul ilgili dalı çalıştırır ve talep sahibi sonucu içeren e-postayı alır. Akışın çalışma geçmişini Akışlarım > (akış) > 28 günlük çalıştırma geçmişi üzerinden izleyebilir, başarısız adımları buradan ayıklayabilirsiniz.
İleri yapılandırma: sıralı, paralel, uzun süreli ve misafir onaylar
- Sıralı onay: Önce ekip lideri, sonra direktör gibi kademeli onay için "Sıralı onay" türünü kullanın; talep sırayla ilerler.
- Paralel onay: Birden çok onaylayana aynı anda gidip hepsinin yanıtını beklemek için "Herkes onaylamalı" türünü ya da paralel dalları kullanın.
- 30 günü aşan onaylar: Bir akış 30 günden uzun çalışabilecekse onayları Microsoft Dataverse'te saklayın. Onay oluştur (Create an approval V2) eylemiyle talebi başlatan bir akış ve yanıtları işleyen ikinci bir akış kurarak zaman aşımı sorununu aşarsınız.
- Talebi iptal etme: Onay oluştur (V2) ile başlatılan talepler Onaylar > Gönderildi sekmesinden iptal edilebilir.
- Kuruluş dışı (misafir) onay: Microsoft Entra misafir kullanıcılarını davet ederek dış paydaşlardan da onay isteyebilirsiniz.
- Mobil onay: Power Automate mobil uygulamasıyla onaylayanlar hareket halindeyken bildirim alıp onay verebilir.
2026 trendi: Copilot ile akış oluşturma ve onay üzerinde insan denetimi
Power Platform 2026 sürüm dalgası 1 kapsamında (Nisan–Eylül 2026) Power Automate'te yapay zeka odaklı yenilikler öne çıkıyor. Tasarımcının içine yerleşen yeni nesil Copilot, akışı doğal dille tarif ederek oluşturmanıza, mevcut akışı geliştirmenize ve yinelemenize yardımcı oluyor. Mobil uygulama bildirim alma, onay verme ve çalıştırmaları izleme yeteneklerini güçlendiriyor.
Aynı dönemde AI ajanlarının kurumsal süreçlere girmesiyle onay, insan-döngüde (human-in-the-loop) denetimin temel mekanizması haline geliyor: ajan eylemlerini yan yana karşılaştırmalı görünümlerle onaylama ve ajan etkinliğine ayrıntılı görünürlük, makerlara sunuluyor. Onay akışları artık yalnızca izin ve harcama değil, Copilot ve AI ajanlarının ürettiği eylemlerin de kontrol kapısı.
Yaygın hatalar ve çözümleri
- Onaylayan yanıt veremiyor: Onaylayanın Power Automate lisansı ya da yerleşik Power Automate yeteneği içeren bir Office 365/Dynamics 365 lisansı olmalı.
- Beşten fazla özel yanıt görünmüyor: Outlook/OWA uygulanabilir kartlarında yalnızca ilk beş özel yanıt görünür; fazlası onay merkezi, mobil veya Teams üzerinden yanıtlanır.
- "Herkes onaylamalı" + çok sayıda özel yanıt başarısız oluyor: Çok sayıda kullanıcıya gönderilen özel yanıtlı "Herkes onaylamalı" onayları, sonuç alanının veri boyutu sınırı nedeniyle başarısız olabilir; onaylayan sayısını azaltın veya türü değiştirin.
- Koşul her zaman "Hayır" dalına düşüyor: Karşılaştırma değerinin tam olarak
Approve(büyük "A", İngilizce sabit değer) olduğundan emin olun; yerelleştirilmiş metin değil sistem değeri kullanılır. - 30 günde zaman aşımı: Uzun süren onaylarda Onay başlat ve bekle yerine Dataverse tabanlı Onay oluştur (V2) desenini kullanın.
- Güncelle eylemi hata veriyor: SharePoint Öğeyi güncelle eyleminde Site Adresi, Liste Adı, Id ve Başlık alanlarının dolu olduğunu doğrulayın.
Sıkça Sorulan Sorular (SSS)
Power Automate onay akışı için ayrı bir lisans satın almam gerekir mi?
Çoğu durumda hayır. Onaylar bağlayıcısı standart (seeded) bağlayıcıdır ve onaylayanlar, yerleşik Power Automate yetenekleri içeren bir Office 365 ya da Dynamics 365 lisansıyla onay talebine yanıt verebilir. Yalnızca premium bağlayıcılara (özel SQL, HTTP, üçüncü taraf premium servisler) ihtiyaç duyan ya da yüksek hacimli senaryolarda ayrı bir Power Automate planı gerekebilir. Güncel koşullar için Microsoft'un Power Automate lisanslama SSS sayfasını kontrol edin.
Onay talebine nereden yanıt verilebilir?
Onaylayanlar üç yerden yanıt verebilir: Outlook e-posta gelen kutusundaki uygulanabilir kart (actionable message) üzerinden, Power Automate'teki onay merkezinden ve Power Automate mobil uygulamasından. Teams uyarlanabilir kartı da desteklenir; böylece kullanıcı uygulama değiştirmeden Teams içinden onaylayabilir.
Sıralı onay ile paralel onay arasındaki fark nedir?
Sıralı onayda talep, tanımladığınız sırayla bir onaylayandan diğerine teker teker ilerler; her aşama tamamlanmadan bir sonraki kişiye geçmez (örneğin önce ekip lideri, sonra finans direktörü). Paralel onayda ("Herkes onaylamalı" türü ya da paralel dallar) talep tüm onaylayanlara aynı anda gider ve sürecin ilerlemesi için hepsinin (ya da seçtiğiniz türe göre birinin) yanıtı beklenir. Hız önemliyse paralel, hiyerarşik yetki gerekiyorsa sıralı tercih edilir.
Onaylayan 30 gün içinde yanıt vermezse ne olur?
Onay başlat ve bekle eylemi bekleyen bir adımdır ve bir akış çalıştırması varsayılan olarak en fazla 30 gün çalışır. Onay sürecinin 30 günü aşma olasılığı varsa onayları Microsoft Dataverse'te saklamanız önerilir: talebi Onay oluştur (V2) ile başlatan bir akış ve yanıtları ayrı işleyen ikinci bir akış kurarak orijinal çalıştırma zaman aşımına uğrasa bile yanıtlara göre iş mantığı çalıştırabilirsiniz.
Onay talebini gönderdikten sonra iptal edebilir miyim?
Evet, ancak iptal özelliği Onay oluştur (V2) eylemiyle başlatılan talepler için desteklenir. Power Automate'te sol menüden Onaylar > Gönderildi sekmesine gidip ilgili talebi seçin ve üstten İptal'e tıklayın. İptal edilen talepleri Geçmiş sekmesinden görebilirsiniz.
Onay akışını kuruluş dışındaki birine gönderebilir miyim?
Evet. Kuruluş dışı kişilerden onay almak için onları Microsoft Entra misafir kullanıcısı olarak davet edin. Misafire bir rol atadığınızda onay sürecine katılması için gereken izni vermiş olursunuz. Bu, tedarikçi, danışman veya ortak kuruluş paydaşlarının dahil olduğu onay senaryoları için kullanışlıdır.
Sonuç: küçük bir akış, büyük bir disiplin
Power Automate onay akışı, tek bir Onay başlat ve bekle eylemi etrafında kurulur; ama doğru onay türünü seçmek, koşul dallarını net kurmak ve uzun süreli/sıralı/misafir senaryolarını önceden düşünmek, akışın gerçek hayatta sorunsuz çalışmasını belirler. İzin talebiyle başlayıp fatura, sözleşme, harcama ve içerik onayına genişletebileceğiniz bu desen, manuel e-posta takibini ölçülebilir, denetlenebilir bir sürece dönüştürür.
2026 ile birlikte onay, yalnızca insan süreçlerinin değil AI ajanlarının eylemlerinin de denetim kapısı haline geliyor. Onay akışlarını izole bir otomasyon değil; Microsoft 365 ve Copilot ve AI stratejinizin yönetişim katmanı olarak konumlandırın.
Microsoft İstanbul — Xen Bilişim ekibi olarak, kurumunuzun Power Automate ile iş süreçleri otomasyonu yolculuğunda onay akışı tasarımından lisans planlamasına, SharePoint/Teams/Dataverse entegrasyonundan Copilot destekli akış geliştirmeye kadar uçtan uca destek sağlıyoruz. İletişim sayfamızdan bize ulaşın.


