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.
Azure DevOps Hizmetleri | Azure DevOps Server | Azure DevOps Server 2022
Ekibiniz, projeniz, kuruluşunuz veya koleksiyonunuz için e-posta bildirimlerini yönetebilir ve iş öğelerinde, kod incelemelerinde, çekme isteklerinde, kaynak denetim dosyalarında ve derlemelerde değişiklikler olduğunda bildirim alabilirsiniz.
Örneğin, ekibinizin alan yoluna yüksek öncelikli bir iş öğesi atandığında, ekibe bir bildirim e-postası gönderilir. Daha fazla bilgi için bkz . Bildirim türleri.
İpucu
Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.
Önkoşullar
| Kategori | Gereksinimler |
|---|---|
| İzinler |
-
Ekip bildirimleri: Proje Yöneticileri grubunun veya ekip yöneticisi rolünün üyesi. - Proje bildirimleri: Proje Yöneticileri grubunun üyesi. - Kuruluş bildirimleri: Proje Koleksiyonu Yöneticileri grubunun üyesi. |
Not
Şirket içi Azure DevOps Server bir SMTP sunucusu yapılandırın ekip üyelerinin organizasyon veya kullanıcı profili menüsünden Notifications seçeneğini görmesi ve bildirimleri alması için .
E-posta aboneliği oluşturma
Abonelik, bildirimleri tetikleyen etkinlik olaylarını ve alıcıların iletileri nasıl alacağını denetlemenize olanak tanır. Daha fazla bilgi için bkz . bildirim türleri.
Kuruluşunuzda oturum açın (
https://dev.azure.com/<organization>).Proje ayarları>Bildirimler'i seçin:
Projenin Bildirimler sayfasında Yeni abonelik'i seçin:
Azure DevOps'ta Yeni abonelik seçeneğinin nasıl seçildiğini gösteren ekran görüntüsü.
Yeni abonelikte kullanılacak Kategori'yi ve Şablon türünü seçin ve ardından İleri'yi seçin. Desteklenen şablonların listesi için bkz . Varsayılan ve desteklenen bildirimler.
Azure DevOps'un önceki sürümlerinde olay kategorisini ve şablonu seçmenin nasıl yapıldığını gösteren ekran görüntüsü.
Aboneliği daha sonra tanımlamanıza yardımcı olacak bir Açıklama girin:
Hangi ekip üyelerinin bildirim alması gerektiğini belirleyin:
Teslim etme açılan listesini genişletin ve bildirim için teslim seçeneğini belirleyin:
Role göre <Name> Ekibi Üyeleri: Yalnızca etkinlikle ilişkili belirli ekip üyelerine bildirim gönderilir. Örneğin, iş öğesi değişiklikleri için yalnızca iş öğesinin Geçerli Atanan öğesinin bildirim almasını isteyebilirsiniz.
Ekip tercihi: Ekibin varsayılan teslim tercihini kullanın. Daha fazla bilgi için bkz . Teslim ayarlarını yönetme.
Özel e-posta adresi: Özel bir e-posta adresine e-posta gönderin.
<Ekip Adı Üyeleri>: Ekibin her bir üyesine ayrı ayrı e-posta gönderin.
- SOAP: SOAP hizmetinin abonelerine e-posta bildirimleri gönderin.
Posta özellikli bir Microsoft Entra grubu kullandığınızda, Azure DevOps alıcıyı nasıl değerlendirmesi gerektiğine göre yapılandırmayı seçin:
- Azure DevOps’un bildirimi doğrudan grup adresine göndermesi gerektiğinde aboneliği, posta özellikli Microsoft Entra grubu için doğrudan yapılandırın.
- Teslimatın, ana ekibin veya grubun Proje düzeyinde bilgileri görüntüleme iznine bağlı olması gerekiyorsa Microsoft Entra grubunu bir Azure DevOps ekibi veya grubu içinde iç içe tutmaya devam edin. Üst grup için bu izni İzin Ver olarak ayarlayın.
Proje kapsamındaki olaylarda, kaynağa özgü bir iznin Reddet olarak ayarlanması, Azure DevOps grubu proje düzeyi denetimini geçtikten sonra bildirimlerin teslim edilmesini engellemez. Örneğin, Proje düzeyindeki bilgileri görüntüle izni İzin ver olarak ayarlandığında, belirli işlem hattı için Derlemeleri görüntüle izni Reddet olsa bile bir grup Derleme tamamlandı bildirimi alabilir.
Doğrudan ve iç içe yerleştirilmiş alıcılar için izin filtreleme hakkında daha fazla bilgi için bkz. Posta özellikli Microsoft Entra alıcı grubu.
Important
Doğrudan teslim ile Azure DevOps, her üyenin olay kaynaklarına erişimini doğrulamadan iletiyi Microsoft Entra grup adresine gönderir. Tüm grup üyelerinin olay ayrıntılarını alma yetkisine sahip olduğunu onaylayın.
Gerektiğinde Roller açılan listesini genişletin ve ileti alıcıları için geçerli herhangi bir rolün onay kutusunu seçin.
Ad< Ekibi Üyeleri > role göre teslim seçeneği için, Oluşturan ve Gözden Geçirenler rollerinin açıklayıcı adları vardır. Rolün adı rol amacı ile yakından eşleşir. Diğer iki rol için biraz daha açıklama gerekir:
Değiştirilen gözden geçirenler rolü, dosya kümesi için tanımlanan ilkelerin bir sonucu olarak eklenen veya silinen tüm gözden geçirenler için geçerlidir. Çekme isteğine bir gönderim yapıldığını ve bu gönderimin Task1.cs dosyasında bir değişiklik içerdiğini varsayalım. Depoda Task1.cs dosyasındaki değişiklikleri A Kişisinin gözden geçirmesini gerektiren bir ilke varsa, çekme isteğinin o yinelemesi için A Kişisi Değişen gözden geçirici rolüne sahip olur.
Gözden geçirenleri sıfırla rolü "Oyları sıfırla" ilkesiyle ilgilidir. Aynı depoda "Yeni gönderimlerde oyları sıfırla" ilkesi olduğunu varsayalım. Ayrıca, B Kişisi çekme isteği için zorunlu gözden geçiren olarak atanır ve talebi onaylar. Depo "Oyları sıfırla" ilkesini tanımladığından, B Kişisi için oy sıfırlanır. Sonuç olarak, B Kişisi, çekme talebi bu sürümünde Gözden geçirenleri sıfırlama rolüne sahiptir.
Gerekirse Başlatıcıyı atla seçeneğini güncelleştirin.
Belirli etkinlikler için, Role göre Ad< Ekibi Üyeleri > seçeneğini belirlediğinizde, etkinliği başlatan kullanıcının bir bildirim almasını seçebilirsiniz. Bu bildirim , Başlatıcıyı atla seçeneği tarafından denetlenilir. Varsayılan olarak, seçenek etkindir (kutu işaretlidir), bu da değişikliği başlatan kullanıcıya bildirilmediği anlamına gelir.
İpucu
Başlattığınız bir olay için bildirim almak istemiyorsanız Başlatıcıyı atla seçeneğini etkinleştirin. Daha fazla bilgi için bkz Başlattığınız olaylar için bildirim e-postalarından kendinizi hariç tutma.
Filtre seçeneği için Herhangi bir takım projesindeki etkinlik için bildirim mi almak istediğinizi yoksa yalnızca belirli bir takım projesi mi istediğinizi belirtin:
Gerektiğinde, bildirim koşullarınız için koşullu yan tümceleri yapılandırmak için Filtre ölçütü bölümünü kullanın. Değer olarak kullanıcı gerektiren, Oluşturan gibi tüm alanlar için kullanıcının kullanıcı adını veya e-posta adresini girin.
Yeni aboneliği kaydetmek için Son'u seçin.
Genel teslim ayarlarını yönetme
Genel bildirimler, bir kuruluş veya koleksiyon için tanımlanan tüm projeler için geçerlidir. Bir takıma veya gruba ait tüm abonelikler için e-posta teslimine izin vermeyi veya bunları engellemeyi seçin. Bu değer, yalnızca takım veya grup seçeneği açıkça ayarlamazsa geçerli olan varsayılan bir ayardır. Daha fazla bilgi için bkz . Genel bildirimler.
İpucu
Azure DevOps kuruluş genelinde bildirimleri desteklemez. Alternatif bir yaklaşım, kuruluşunuzun tamamına ileti gönderen bir e-posta dağıtım listesi belirtmektir. Tüm kullanıcılar oturum açtığında görünen az devops banner komutu ile bir başlık da oluşturabilirsiniz. Daha fazla bilgi için bkz. Azure DevOps'da bilgi başlıkları ekleme ve yönetme.
Ekip bildirimlerinden veya OOB bildirim aboneliklerinden çık (vazgeç)
Kullanıma hazır (OOB) abonelikler de dahil olmak üzere belirli ekip bildirim abonelikleri için bildirimleri almayı iptal edebilir veya almayı geri çevirebilirsiniz:
Kuruluşunuzda oturum açın (
https://dev.azure.com/<organization>).Kullanıcı ayarları
'nı ve ardından Bildirimler'i seçin.Bildirim abonelikleri listenizde, devre dışı bırakmak istediğiniz bildirimi bulun.
Bildirim aboneliğini kaldırmak için Durum düğmesini Kapalı konumuna getirin; bu da iki durumlu düğme rengini maviden griye değiştirir.
Aşağıdaki örnekte, "Derleme tamamlandı" bildirim aboneliğinden kaldırılan kullanıcı gösterilmektedir:
Not
yönetici veya normal bir ekip üyesi olmanız fark etmeksizin, kişisel ayarlarınızda paylaşılan bir ekip bildirim aboneliğinin Durum değerini değiştirdiğinizde, değişiklik yalnızca kişisel bildirimlerinizi etkiler. Değişiklik, diğer ekip üyeleri için aynı paylaşılan bildirimin ayar değerini etkilemez.
Proje için iş öğesi bildirimlerini devre dışı bırakma
kuruluş ayarlarını geçersiz kılmak ve Azure DevOps bir projenin tüm iş öğesi bildirimlerini devre dışı bırakmak için aşağıdaki adımları tamamlayın:
Projenizde (
https://dev.azure.com/<organization>/<project>) oturum açın.Proje ayarları>Bildirimler.
Bildirim listesinde, devre dışı bırakmak istediğiniz iş bildirimini seçerek satırı vurgulayın.
Kullanıcı ayarları'nı
ve ardından Teslim ayarları'nı seçin.Teslim etmeme seçeneğini seçin ve ardından Kaydet'e tıklayın.
Ekip ve proje bildirimlerini yönetmek için yapay zekayı kullanma
İpucu
Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.
GitHub Copilot kullanıyorsanız, Azure DevOps MCP Server doğal dil istemleri aracılığıyla ekibiniz, projeniz veya kuruluşunuz için bildirim aboneliklerini yapılandırmanıza ve iyileştirmenize yardımcı olabilir.
Bildirim yönetimi için örnek istemler
| Görev | Örnek talimat |
|---|---|
| Bildirim gürültüsünü azaltma | My team complains about too many email notifications from Azure DevOps. Review our current team notification subscriptions and recommend which ones to consolidate or disable to reduce noise without missing critical events |
| Yüksek öncelikli hataları izleme | Create a notification subscription for my team that sends an email whenever a Severity 1 or Severity 2 bug is created or changes state in our project's area path |
| Yeni bir projenin bildirimlerini ayarlama | We just created a new project for our mobile team. Walk me through setting up notification subscriptions so the team gets alerted on PR reviews, failed builds, and work items assigned to their area path |
| Uyarıları paylaşılan kanala yönlendirme | I want our team's critical build failure and deployment notifications to go to a shared distribution list instead of individual team members. Show me how to configure the delivery settings |
| Bildirim aboneliklerini denetleme | List all custom notification subscriptions configured at the project level for my project and identify any that overlap or are outdated so I can clean them up |
| Rol tabanlı çekme isteği bildirimlerini yapılandırma | Set up notification subscriptions so that only the assigned reviewers and the PR author get notified about pull request comments and vote resets, and skip notifications for the person who initiated each change |
İpucu
En iyi sonuçlar için, Azure DevOps MCP Sunucusu bağlı olarak aracı modunda bu istemleri kullanın. İstemleri belirli ekip adınız, projeniz veya bildirim ölçütlerinizle özelleştirin.