Ekip, proje veya kuruluş için bildirimleri yönetme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

İş öğelerinde, kod incelemelerinde, çekme isteklerinde, kaynak denetim dosyalarında ve derlemelerde değişiklik yapıldığında ekip, proje ve kuruluş düzeylerinde e-posta bildirimlerini yönetebilirsiniz.

Örneğin, ekibinizin alan yoluna yüksek öncelikli bir iş öğesi atandığında, ekime bir bildirim e-postası gönderilir. Daha fazla bilgi için bkz . Bildirim türleri.

Önkoşullar

Bildirimleri yönetmek için yönetmek istediğiniz düzeyin yöneticisi olmanız gerekir:

  • Ekip: Bir ekibin aboneliklerini değiştirmek için Ekip Yönetici istratörü olmanız gerekir.
  • Proje: Bir projenin aboneliklerini oluşturmak veya değiştirmek için Project Yönetici istrators grubunun üyesi olmanız gerekir.
  • Kuruluş: Bir kuruluşun veya koleksiyonun aboneliklerini oluşturmak veya değiştirmek için Proje Koleksiyonu Yönetici istrators grubunun üyesi olmanız gerekir.

Yönetici değilseniz, bir yönetici olarak eklenir. Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Not

Şirket içi Azure DevOps Sunucusu için, ekip üyelerinin kuruluşlarından veya kullanıcı profili menüsünden Bildirimler seçeneğini görmesi ve bildirimleri alması için bir SMTP sunucusu yapılandırın.

E-posta aboneliği oluşturma

Abonelik, ekibinize ne hakkında bildirim alındığını ve ekibin bu bildirimleri nasıl alacağını denetlemenize olanak tanır. Daha fazla bilgi için bkz . bildirim türleri.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın.

  2. Proje ayarları>Bildirimler'i seçin.

    Proje ayarlarının ve Bildirimlerin vurgulandığı ekran görüntüsü

  3. Yeni abonelik'i seçin.

    Yeni abonelik vurgulanmış ekran görüntüsü.

  4. Ekibinize bildirilmesini istediğiniz etkinlik türünü seçin.

    Olay kategorisini ve şablon sayfasını seçme ekran görüntüsü.

  5. Aboneliği daha sonra tanımlamanıza yardımcı olacak bir açıklama sağlayın.

    Sağlanan açıklamanın ekran görüntüsü.

  6. Hangi ekip üyelerinin bildirim alması gerektiğini seçin:

    Teslim etme ve Roller açılan menülerinin ekran görüntüsü.

    Aşağıdaki teslim seçeneklerinden birini seçin:

    Teslim seçeneği Açıklama
    Role göre ekip üyeleri Yalnızca etkinlikle ilişkili belirli ekip üyelerine bildirilir. Örneğin, iş öğesi değişiklikleri için yalnızca iş öğesinin geçerli atananının 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 Belirtilen e-posta adresine e-posta gönderin.
    Tüm ekip üyeleri Ekibin her üyesine ayrı bir e-posta gönderin.
    SOAP SOAP hizmeti abonelerine e-posta bildirimleri gönderin.

    Belirli etkinlikler için, Role göre ekip üyeleri'ni seçtiğinizde, etkinliği başlatan kullanıcının bir bildirim almasını seçebilirsiniz. Bu bildirim, Başlatıcıyı atla onay kutusu tarafından denetlendi. Varsayılan olarak, bu kutu işaretlidir; bu, değişikliği başlatan kullanıcıya bu konuda bildirimde bulunulamaması anlamına gelir.

    İpucu

    Role göre ekip üyeleri için her rol oldukça açıklayıcıdır. Ancak, aşağıdaki iki rol için daha fazla açıklama gerekebilir.

    Değiştirilen gözden geçirenler , dosya kümesi için tanımlanan ilkelerin bir sonucu olarak eklenen veya silinen tüm gözden geçirenler için geçerlidir. Örneğin, çekme isteğine (PR) gönderme, File1.cs'da bir değişiklik yapabilir. A Kişisinin File1.cs değişikliklerini gözden geçirmesi gerektiğini belirten bir ilke varsa, çekme isteğinin bu yinelemesi için Değiştirilen gözden geçirenler rolünde yer alır.

    Gözden geçirenleri sıfırla rolü "oyları sıfırla" ilkesiyle ilgilidir. Örneğin, depo "Yeni gönderimlerde oyları sıfırla" ilkesini yapılandırmıştır. Çekme isteğinde gerekli olan B kişisi bu pr'yi zaten onayladı. Oyları sıfırla ilkesi nedeniyle oyları sıfırlandı. Bu nedenle, bu yineleme için Gözden geçirenleri sıfırla rolündedir.

  7. Tüm projelerdeki etkinlikle ilgili bildirimleri mi yoksa yalnızca belirli bir projeyi mi almak istediğinizi seçin.

    Seçili kapsamın ekran görüntüsü.

  8. İsteğe bağlı olarak, daha fazla filtre ölçütü yapılandırın.

    Ek filtre ölçütlerini yapılandırma işleminin ekran görüntüsü.

  9. Yeni aboneliği kaydetmek için Son'u seçin.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın.

  2. Proje ayarları>Bildirimler'i seçin.

    Proje ayarlarının ve Bildirimlerin vurgulandığı ekran görüntüsü

  3. Yeni abonelik'i seçin.

    Yeni abonelik vurgulanır.

  4. Ekibinize bildirilmesini istediğiniz etkinlik türünü seçin.

    Olay kategorisi ve şablonu seçin.

  5. Aboneliği daha sonra tanımlamanıza yardımcı olacak bir açıklama sağlayın.

    Açıklama girin.

  6. Hangi ekip üyelerinin bildirim alması gerektiğini seçin:

    Rol'e tıklayın.

    Aşağıdaki teslim seçeneklerinden birini seçin:

    Teslim seçeneği Açıklama
    Role göre ekip üyeleri Yalnızca etkinlikle ilişkili belirli ekip üyelerine bildirilir. Örneğin, iş öğesi değişiklikleri için yalnızca iş öğesinin geçerli atananının 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 Belirtilen e-posta adresine e-posta gönderin.
    Tüm ekip üyeleri Ekibin her üyesine ayrı bir e-posta gönderin.

    Belirli etkinlikler için, Role göre ekip üyeleri'ni seçtiğinizde, etkinliği başlatan kullanıcının bir bildirim almasını seçebilirsiniz. Bu bildirim, Başlatıcıyı atla onay kutusu tarafından denetlendi. Varsayılan olarak, bu kutu işaretlidir; bu, değişikliği başlatan kullanıcıya bu konuda bildirimde bulunulamaması anlamına gelir.

    İpucu

    Role göre ekip üyeleri için her rol oldukça açıklayıcıdır. Ancak, aşağıdaki iki rol için daha fazla açıklama gerekebilir. Değiştirilen gözden geçirenler , dosya kümesi için tanımlanan ilkelerin bir sonucu olarak eklenen veya silinen tüm gözden geçirenler için geçerlidir. Örneğin, çekme isteğine (PR) gönderme, File1.cs'da bir değişiklik yapabilir. A Kişisinin File1.cs değişikliklerini gözden geçirmesi gerektiğini belirten bir ilke varsa, çekme isteğinin bu yinelemesi için Değiştirilen gözden geçirenler rolünde yer alır. Gözden geçirenleri sıfırla rolü "oyları sıfırla" ilkesiyle ilgilidir. Örneğin, depo "Yeni gönderimlerde oyları sıfırla" ilkesini yapılandırmıştır. Çekme isteğinde gerekli olan B kişisi bu pr'yi zaten onayladı. Oyları sıfırla ilkesi nedeniyle oyları sıfırlandı. Bu nedenle, bu yineleme için Gözden geçirenleri sıfırla rolündedir.

  7. Tüm projelerdeki etkinlikle ilgili bildirimleri mi yoksa yalnızca belirli bir projeyi mi almak istediğinizi seçin.

    Kapsam seçin

  8. İsteğe bağlı olarak, daha fazla filtre ölçütü yapılandırın.

    Ek filtre ölçütlerini yapılandırın.

  9. 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, yalnızca takım veya grup seçeneği açıkça ayarlamadıysa geçerli olan varsayılan bir ayardır. Daha fazla bilgi için bkz . Genel bildirimler.

İpucu

Kuruluş genelinde bildirimleri desteklemiyoruz. Alternatif olarak, kuruluşunuzun tamamına giden bir e-posta dağıtım listesi sağlayabilirsiniz. Ayrıca, tüm kullanıcıların oturum açtıklarında gördüğü az devops banner komutuyla bir başlık oluşturabilirsiniz.

İpucu

Uygulama katmanındaki tüm koleksiyonlara e-posta gönderebilirsiniz. Bkz . SMTP sunucusunu yapılandırma ve uyarılar ve geri bildirim istekleri için e-postayı özelleştirme. Ayrıca, tüm kullanıcıların oturum açtıklarında gördüğü az devops banner komutuyla bir başlık oluşturabilirsiniz.

İpucu

Uygulama katmanındaki tüm koleksiyonlara e-posta gönderebilirsiniz. Bkz . SMTP sunucusunu yapılandırma ve uyarılar ve geri bildirim istekleri için e-postayı özelleştirme.

Ekibin aboneliğini kaldırma veya takımdan çıkma veya ilk çalıştırma (OOB) bildirim aboneliğini geri çevirme

Geri çevirerek belirli ekip bildirim abonelikleri için bildirim almamayı seçebilirsiniz.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın.

  2. Kullanıcı ayarları'nı ve ardından sonuçta elde edilen listeden Bildirimler'i seçin.

    Kişisel bildirimlerin ekran görüntüsü, önizleme sayfası.

  3. Herhangi bir bildirimin aboneliğini kaldırmak için durum Açık/Kapalı göstergesini Kapalı konumuna kaydırın.

Herhangi bir bildirimin aboneliğini kaldırmak için durum Açık/Kapalı göstergesini Kapalı konumuna kaydırın. Örneğin, burada "Derleme tamamlandı" bildirim aboneliğini kapatıyoruz.

Derleme tamamlandı bildirim aboneliği aboneliği aboneliğinden çıkma işleminin ekran görüntüsü.

Not

Yönetici olup olmadığınız fark etmeksizin, ayarlarınızdaki paylaşılan bir ekip bildirim aboneliğinin geçiş düğmesini taşıdığınızda diğer ekip üyelerini değil yalnızca sizi etkiler.