Értesítési e-mailek címzettjeinek meghatározása

Azure DevOps Szolgáltatások | Azure DevOps Server | Azure DevOps Server 2022

Számos tényező határozza meg, hogy az e-mail-értesítések címzettjei mikor egyeznek meg egy előfizetéssel. Ha nem tud róla, ezek a tényezők azt eredményezhetik, hogy túl sok vagy túl kevés e-mail érkezik a beérkezett üzenetei közé. Megtudhatja, hogy az előfizetés típusa, a kézbesítési beállítások, a kézbesítési beállítások és egyéb tényezők hogyan határozzák meg a címzettek csoportját.

Megjegyzés

A cikkben tárgyalt számos fogalom az Azure DevOps korábbi verzióira vonatkozik, bár a felhasználói felület módosul.

Egyéni személyes előfizetések

Az egyéni személyes előfizetések esetén az e-mailek az előfizetést birtokba vevő felhasználó előnyben részesített e-mail-címére vagy az előfizetésen konfigurált e-mail-címre érkeznek.

Megjegyzés

A helyszíni Azure DevOps Server esetében konfiguráljon egy SMTP-kiszolgálót, hogy a csapattagok láthassák a szervezet vagy a felhasználói profil menüjében az Értesítések lehetőséget, és értesítéseket kapjanak.

Előnyben részesített e-mail-cím személyes előfizetésben (alapértelmezett)

Képernyőkép a személyes előfizetés előnyben részesített e-mail-címének konfigurálásáról.

Egyéni e-mail-cím személyes előfizetésben

Képernyőkép egy egyéni e-mail-cím személyes előfizetéshez való konfigurálásáról.

Kézbesítési beállítások csapatokhoz és csoportokhoz

A kézbesítési beállítások szabályozzák az alapértelmezett kézbesítési viselkedést, ha a csapat vagy csoport az értesítés címzettje. Minden előfizetés egy kézbesítési beállítással van konfigurálva, amely a címzettek kézbesítési beállításait vizsgálja.

Az előfizetések és a kézbesítési beállítások a csapat vagy a szervezet szintjén kezelhetők.

Szervezeti szintű beállítások

A Szervezeti beállításokban válassza a Globális értesítések>Feliratkozók><Csapat>>Kézbesítési beállítások.

Képernyőkép a szervezet csapatkézbesítési beállításainak konfigurálásáról.

Válasszon a következő beállítások közül:

  • Kézbesítés e-mail-címre: Az értesítések egy adott e-mail-címre érkeznek.
  • Kézbesítés az egyes tagoknak: Az értesítések a csoport vagy csoport minden tagjának érkeznek. Ez a beállítás általában az alapértelmezett beállítás. További információ: Csapatbővítés.
  • Ne kézbesítse: Az értesítések alapértelmezés szerint nem érkeznek meg.

Képernyőkép a Csapatkézbesítési beállítások párbeszédpanelről, amelyen a

Ha nem kifejezetten választja ki a csapat vagy csoport kézbesítési beállításait, a beállításokat a szervezet szintjén megadott kézbesítési beállítások határozzák meg. Az alapértelmezett érték vagy Kézbesítés az egyes tagoknak, vagy Nincs kézbesítés.

Tipp

A kézbesítési beállítások párbeszédpanel nem jelzi, hogy az aktuális kijelölés explicit módon van-e beállítva vagy öröklődik.

Egyéni csapat- és csoport-előfizetés címzettjei

Az egyéni csoport- vagy csoport-előfizetés címzettjeinek meghatározását az előfizetés határozza meg. Bizonyos kézbesítési beállítások esetén a rendszer a csapat alapértelmezett kézbesítési beállításával határozza meg a címzettek csoportját.

Képernyőkép az egyéni csapat- vagy csoport-előfizetések e-mail-kézbesítési beállításainak konfigurálásáról.

Csoport- vagy csoport-előfizetés esetén a következő kézbesítési lehetőségek érhetők el:

  • A csoport tagjai szerepkör szerint: A címzettek a csoport vagy csoport azon tagjai, amelyek a kijelölt szerepkörök egyikével rendelkeznek (például munkaelem-hozzárendelt személy).
  • Csapat preferenciái: A címzetteket a csapat vagy csoport kézbesítési beállítása határozza meg (ne kézbesítsen, előnyben részesített e-mail-cím vagy a csapat tagjai).
  • Egyéni e-mail-cím: A címzett a megadott e-mail-cím.
  • Csapattagok: A címzettek mind a csoport vagy csoport tagjai, kivéve az előfizetésből lemondott tagokat.
  • SOAP: Az API Managementhez hasonlóan a címzettek úgy vannak megadva, hogy hozzáadják az e-mail-címeiket (feliratkozás) a SOAP szolgáltatáshoz.

Megjegyzés

Minden egyes tag, valamint a csapat vagy csoport tagjainak alapértelmezett kézbesítési beállítása tiszteletben van tartva.

Csapattag szerepkör szerint

Az e-mail-címzettek listáját az eseményben szerepkörrel rendelkező tagok határozzák meg. A munkaelemhez rendelt felhasználónak például az hozzárendelt (új) szerepköre van, míg a munkaelemhez rendelt identitás szerepköre az hozzárendelt (előző). Az egyes eseménytípusok szerepköreinek teljes listája megjelenik a támogatott eseménytípusok.

Képernyőkép az e-mail-csapat kézbesítési beállítási szerepkörét ábrázoló képernyőképről.

A legtöbb eseménytípusnál megjelenő Kezdeményező kihagyása beállítás azt határozza meg, hogy az eseményt kezdeményező felhasználót vagy csoportot explicit módon ki kell-e zárni a címzettek csoportjából. Ezt a beállítást általában engedélyezni kell (Be), mert a felhasználók többsége nem szeretne értesítést kapni a saját műveleteiről.

Csoportbeállítások

A kézbesítési lehetőség a csapat kézbesítési beállításából származik, és az alábbi lehetőségek egyike lehet:

  • Kézbesítés e-mail-címre: Az e-mail a csapat által előnyben részesített e-mail-címre érkezik.
  • Kézbesítés egyéni tagoknak: A folyamatot a következő szakaszban ismertetjük, az team_ tagjai.
  • Ne kézbesítse: Nincs e-mail kézbesítve.

Képernyőkép az e-mail-csapat kézbesítési beállításairól.

A csapat kézbesítési beállításának értéke a Cím címke után jelenik meg, és nem módosítható.

Egyéni e-mail-cím

Az értesítéseket több egyéni e-mail-címre küldi a rendszer, amelyeket pontosvesszők választanak el egymástól.

Képernyőkép az egyéni e-mail-csapat kézbesítési lehetőségeiről.

A csapattagok

A csapat vagy csoport tagságának kibővítése történik az e-mail címzettek meghatározása érdekében. Az egyszerű esetben egy csapat vagy csoport kibővül az egyének listájával, és minden felhasználó szerepel az eredményül kapott e-mail Címzett sorában. A bővítés eredményei azonban bonyolultak lehetnek, és részletesebben a csapat- és csoportbővítési szakaszban találhatók.

Képernyőkép az e-mail-kézbesítésért felelős csapat nevéről.

Az előfizetés alapértelmezett címzettjei

Az alapértelmezett előfizetésnél a kézbesítési mód általában egy vagy több szerepkör. Ezeket az értékeket nem módosíthatja. A szerepkörök és a Kihagyás kezdeményezője beállítás az esemény típusától függően változhat. További információ és az egyes eseménytípusokhoz elérhető szerepkörök listája: Támogatott eseménytípusok.

Képernyőkép az alapértelmezett előfizetések címzettjeiről.

Megjegyzés

A Kezdeményező kihagyása beállítás nem minden eseménytípushoz érhető el.

Csoport- és csoportbővítés e-mail-címzettek számára

Ha egy csapat vagy csoport értesítést kap, és vagy az előfizetés vagy a kézbesítési beállítás az összes tagra érvényes, a csapatot "ki kell terjeszteni" az e-mail-címzettek tényleges készletének meghatározásához. Ez a folyamat potenciálisan rekurzív, és először a csapat közvetlen tagjait vizsgálja.

A végső címzettek listájára csak azok a tagok kerülnek, akik nem iratkoztak ki az előfizetésből. A címzettek listájára minden olyan tag bekerül, aki egyéni felhasználó.

Projekthatókörű események esetén Azure DevOps ellenőrzi, hogy a csoport vagy csoport rendelkezik-e a projektszintű információ megtekintése engedéllyel. Ha ezt az engedélyt Megtagadás értékre állítja, Azure DevOps szűri a csoportot vagy csoportot a címzettek listájából, és nem értékeli ki a beágyazott tagokat. Az erőforrás-specifikus engedélyek nem helyettesítik ezt a projektszintű értesítési ellenőrzést. Ha például a projektszintű információk megtekintéseEngedélyezés értékre van állítva, a csoportok akkor is megkaphatják a buildek befejezéséről szóló értesítést, ha a buildek megtekintése az adott folyamat Esetében Megtagadás értékre van állítva.

Csak az Azure DevOps Services-csoportok maradnak. Minden csoport esetében a rendszer megvizsgálja a csoport kézbesítési beállításait:

  • Ne végezze el a műveletet: Ebben a csoportban nem történik további értékelés, és a következő tagcsoport kiértékelése megtörténik.
  • Kézbesítés e-mail-címre: Az e-mail-cím hozzáadódik a végső címzettek listájához.
  • Kézbesítés egyéni tagoknak: A csoport ki van bontva (a szülőcsoporthoz hasonlóan), és ugyanazok a szabályok vonatkoznak a tagok értékelésére.

Forgatókönyvek

Ez a szakasz több példaforgatókönyvet is bemutat. Az alábbi példák szimbólumokkal jelölik a csoporttagok típusait:

  • I: Egyéni felhasználó
  • T: Beágyazott csapat vagy csoport
  • E: Levelezési Microsoft Entra csoport

A csapattag engedélyezi a "Nem kézbesít" beállítást

Példa csapattagok:

  • Az elsődleges csapat három tagból áll: a felhasználókból I1 és I2a beágyazott csapatból T1.
  • A csapatnál T1 engedélyezve van a Do not deliver beállítás.

Csak a felhasználók I1I2 kapják meg az értesítési üzeneteket az előnyben részesített kapcsolattartási e-mail-címükön. A beágyazott csapat T1 tagjai nem kapnak értesítést.

A csapattag engedélyezi a "Kézbesítés az egyes tagoknak" beállítást

Példa csapattagok:

  • Az elsődleges csapat három tagból áll: a felhasználókból I1 és I2a beágyazott csapatból T1.
  • A T1 csapatnak két tagja van, I2 és I3.
  • A felhasználó I2 az elsődleges csapatnak és a csapatnak T1is tagja.
  • A csapatnál T1 engedélyezve van a Kézbesítés az egyes tagoknak beállítás.

A csapat T1 bővül annak érdekében, hogy azonosíthassák a tagjait. I1, I2és I3 mindenki megkapja az értesítési üzeneteket az előnyben részesített kapcsolattartási e-mail-címükön.

A csapat beágyazott csoportot tartalmaz

Példa csapattagok:

  • Az elsődleges csapat három tagból áll: a felhasználókból I1 és I2a beágyazott csapatból T1.
  • A csapatnak T1 három tagja van: a felhasználók I2 és I3a beágyazott csapat T2.
  • A T2 csapatnak két tagja van, I4 és I5.
  • A felhasználó I2 az elsődleges csapatnak és a csapatnak T1is tagja.
  • A csapatnál T1 engedélyezve van a Do not deliver beállítás.
  • A csapatnál T2 engedélyezve van a Kézbesítés az egyes tagoknak beállítás.

Mivel a T1 csapatnak engedélyezve van a Ne szállítsd beállítás, a csapat nincs kibontva a tagjai azonosításához. Bár a csapatnál T2 engedélyezve van a Kézbesítés az egyes tagoknak beállítás, a csapat T2 beágyazva van a csapatba T1. A Do not deliver kézbesítési beállításai a T1 esetén elsőbbséget élveznek a tagok által beállított preferenciákkal szemben. Csak a felhasználók I1I2 kapják meg az értesítési üzeneteket az előnyben részesített kapcsolattartási e-mail-címükön.

E-mail-kompatibilis Microsoft Entra csoport címzettként

Azure DevOps másként kezeli az e-mail-kompatibilis Microsoft Entra csoportokat attól függően, hogy az értesítési előfizetés közvetlenül a csoportnak címez, vagy egy Azure DevOps csoporton vagy csoporton keresztül éri el:

  • Közvetlen címzett: Ha az előfizetés közvetlenül a levelezési Microsoft Entra csoporthoz van konfigurálva, Azure DevOps elküldi az értesítést a csoport e-mail-címére. Azure DevOps nem bontja ki a csoportot, és nem értékeli ki az egyes tagok Azure DevOps engedélyeit.
  • Beágyazott címzett: Ha az e-mail-kompatibilis Microsoft Entra csoport tagja egy Azure DevOps csoportnak vagy csoportnak, Azure DevOps először kiértékeli a szülőcsapat vagy csoport kézbesítési beállításait, és megtekinti a projektszintű információ engedélyét. Ha ez az engedély Megtagadás értékre van állítva a szülő számára, Azure DevOps szűri a szülőt, és nem adja hozzá a beágyazott Microsoft Entra csoportot a címzettek listájához.

Az alábbi esetek azt mutatják, hogy a buildelés befejezéséről szóló értesítés várható eredménye, ha az e-mail-kompatibilis Microsoft Entra csoport is tagja a Azure DevOps csoportnak:

Subscriber Engedélykonfiguráció Várt eredmény
Azure DevOps-csoport A projektszintű információk megtekintése az Azure DevOps csoport megtagadása. A Azure DevOps csoport szűrve van, így a beágyazott Microsoft Entra csoport nem kapja meg az értesítést.
Levelezési Microsoft Entra csoport A Microsoft Entra csoportot tartalmazó Azure DevOps csoport projektszintű adatainak megtekintése. Az Microsoft Entra csoport azért kapja meg az értesítést, mert az előfizetés közvetlenül kezeli. A szülő Azure DevOps csoport engedélye nem vonatkozik erre az előfizetésre.
Azure DevOps-csoport A projektszintű információk megtekintéseaz Engedélyezés, a buildek megtekintése azonban az adott folyamat megtagadása . A Azure DevOps csoport megkapja az értesítést. A folyamatspecifikus megtagadás nem szűri a csoportot, miután a projektszintű értesítési ellenőrzést elvégezte.

A kézbesítés biztosításához használja az alábbi konfigurációk egyikét:

  • Tartsa a Microsoft Entra csoportot beágyazottan, és állítsa a Projektszintű információk megtekintése lehetőséget a szülő Azure DevOps csoport vagy csoport számára.
  • Konfigurálja a levelezési Microsoft Entra csoportot közvetlen címzettként, amikor Azure DevOps közvetlenül a csoport címére küldi az értesítést.

A közvetlen kézbesítés konfigurálása előtt győződjön meg arról, hogy az e-mail-kompatibilis Microsoft Entra csoport összes tagja jogosult az esemény részleteinek fogadására. Azure DevOps az üzenetet a csoport címére küldi anélkül, hogy az egyes tagok hozzáférnek az Azure DevOps erőforrásokhoz.