Mengelola pemberitahuan untuk tim, proyek, atau organisasi Anda

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Anda dapat mengelola pemberitahuan email untuk tim, proyek, organisasi, atau pengumpulan dan menerima pemberitahuan saat perubahan terjadi pada item kerja, tinjauan kode, permintaan pull, file kontrol sumber, dan build.

Misalnya, ketika item kerja prioritas tinggi ditetapkan ke jalur area tim Anda, email pemberitahuan dikirim ke tim. Untuk informasi selengkapnya, lihat Jenis pemberitahuan.

Petunjuk

Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Prasyarat

Kategori Persyaratan
Permissions - Pemberitahuan tim: Anggota grup Administrator Proyek atau peran administrator tim .
- Pemberitahuan proyek: Anggota grup Administrator Proyek .
- Pemberitahuan organisasi: Anggota grup Administrator Koleksi Proyek .

Catatan

Untuk Azure DevOps Server lokal, mengonfigurasi server SMTP sehingga anggota tim dapat melihat opsi Notifications dari organisasi atau menu profil pengguna dan menerima pemberitahuan.

Membuat langganan email

Langganan memungkinkan Anda mengontrol peristiwa aktivitas yang memicu pemberitahuan dan bagaimana penerima menerima pesan. Untuk informasi selengkapnya, lihat jenis pemberitahuan.

  1. Masuk ke organisasi Anda (https://dev.azure.com/<organization>).

  2. Pilih Pengaturan proyek>Pemberitahuan:

    Screenshot pengaturan proyek, halaman Pemberitahuan Tim di Azure DevOps.

  3. Pada halaman Pemberitahuan untuk proyek, pilih Langganan baru:

    Screenshot yang memperlihatkan cara memilih opsi Langganan baru di Azure DevOps.

  4. Pilih Kategori dan Jenis templat yang akan digunakan dalam langganan baru, lalu pilih Berikutnya. Untuk daftar templat yang didukung, lihat Pemberitahuan default dan didukung.

    Cuplikan layar yang memperlihatkan cara memilih kategori peristiwa dan halaman templat.

    Screenshot yang memperlihatkan cara memilih kategori kejadian dan templat dalam versi Azure DevOps sebelumnya.

  5. Masukkan Deskripsi untuk membantu Anda mengidentifikasi langganan nanti:

    Cuplikan layar yang memperlihatkan cara menambahkan deskripsi untuk membantu Anda mengidentifikasi langganan nanti.

  6. Identifikasi anggota tim mana yang harus menerima pemberitahuan:

    Screenshot yang menunjukkan cara memilih anggota tim dan peran untuk pemberitahuan dalam versi Azure DevOps yang lebih lama.

    1. Perluas daftar dropdown Kirim ke dan pilih opsi pengiriman untuk pemberitahuan:

      • Anggota dari <Nama> Tim berdasarkan peran: Hanya anggota tim tertentu yang terkait dengan peristiwa yang diberi tahu. Misalnya, untuk perubahan item kerja, Anda mungkin hanya ingin Penerima Tugas Saat Ini dari item kerja menerima pemberitahuan.

      • Preferensi tim: Gunakan preferensi pengiriman default tim. Untuk informasi selengkapnya, lihat Mengelola pengaturan pengiriman.

      • Alamat email kustom: Kirim email ke alamat email tertentu.

      • Anggota dari <Tim Nama>: Kirim email individual ke setiap anggota tim.

      • SOAP: Kirim pemberitahuan email kepada pelanggan layanan SOAP.
    2. Jika diperlukan, perluas daftar dropdown Peran dan pilih kotak centang untuk peran apa pun yang berlaku untuk penerima pesan.

      Untuk opsi pengiriman Anggota <Tim Nama> menurut peran , peran Pembuat dan Peninjau memiliki nama yang jelas sendiri. Nama peran cocok erat dengan tujuan peran. Dua peran lainnya membutuhkan sedikit lebih banyak penjelasan:

      • Peran Pengulas yang diubah berlaku untuk setiap peninjau yang ditambahkan atau dihapus sebagai hasil dari kebijakan yang ditentukan untuk kumpulan file. Misalkan sebuah push dilakukan pada pull request dan push tersebut memperkenalkan perubahan pada file Task1.cs. Jika repositori memiliki kebijakan yang mengharuskan Orang A untuk meninjau perubahan pada file Task1.cs , maka Orang A memiliki peran Peninjau yang diubah untuk perulangan permintaan pull tersebut.

      • Peran Reset peninjau terkait dengan kebijakan "Reset suara". Misalkan repositori yang sama memiliki kebijakan "Reset suara pada pendorongan baru". Selain itu, Individu B ditetapkan sebagai peninjau yang diperlukan untuk permintaan penarikan, dan mereka menyetujui permintaan tersebut. Karena repositori mendefinisikan kebijakan "mengatur ulang suara", pemungutan suara untuk Orang B diatur ulang. Akibatnya, Person B memiliki peran Reset peninjau untuk permintaan pull iterasi ini.

    3. Jika diperlukan, perbarui opsi Lewati inisiator.

      Untuk aktivitas tertentu, saat Anda memilih opsi Anggota <Tim Nama> menurut peran , Anda dapat memilih agar pengguna yang memulai aktivitas menerima pemberitahuan. Pemberitahuan ini dikendalikan oleh opsi Lewati penginisiasi. Secara default, opsi diaktifkan (kotak dicentang), yang berarti pengguna yang memulai perubahan tidak diberi tahu.

      Petunjuk

      Jika Anda tidak ingin menerima pemberitahuan untuk peristiwa yang Anda mulai, aktifkan opsi Lewati inisiator . Untuk informasi selengkapnya, lihat Mengecualikan diri Anda dari email pemberitahuan untuk peristiwa yang Anda mulai.

  7. Untuk opsi Filter , tentukan apakah Anda ingin menerima pemberitahuan untuk aktivitas di proyek tim apa pun atau hanya proyek tim tertentu:

    Cuplikan layar yang memperlihatkan cara menentukan cakupan pemberitahuan, baik proyek tim apa pun atau hanya proyek tim tertentu.

  8. Jika diperlukan, gunakan bagian Kriteria filter untuk mengonfigurasi klausa bersyarah untuk kondisi pemberitahuan Anda. Untuk bidang apa pun yang mengharuskan pengguna sebagai nilai, seperti Dibuat Oleh, masukkan nama pengguna atau alamat email pengguna.

    Cuplikan layar yang memperlihatkan cara mengonfigurasi kriteria filter lainnya.

  9. Pilih Selesai untuk menyimpan langganan baru.

Mengelola pengaturan pengiriman global

Pemberitahuan global berlaku untuk semua proyek yang ditentukan untuk organisasi atau koleksi. Pilih untuk mengizinkan atau memblokir pengiriman email untuk semua langganan yang dimiliki oleh tim atau grup. Nilai ini adalah pengaturan default yang hanya berlaku jika tim atau grup tidak secara eksplisit mengatur opsi. Untuk informasi selengkapnya, lihat Pemberitahuan global.

Petunjuk

Azure DevOps tidak mendukung pemberitahuan di seluruh organisasi. Pendekatan alternatif adalah menentukan daftar distribusi email yang mengirim pesan ke seluruh organisasi Anda. Anda juga dapat membuat banner dengan perintah az devops banner yang dapat dilihat oleh semua pengguna saat mereka masuk. Untuk informasi selengkapnya, lihat Tambahkan dan kelola spanduk informasi di Azure DevOps.

Berhenti berlangganan (memilih keluar) dari pemberitahuan tim atau OOB

Anda dapat berhenti berlangganan atau menolak menerima pemberitahuan untuk langganan pemberitahuan tim tertentu, termasuk langganan out-of-the-box (OOB):

  1. Masuk ke organisasi Anda (https://dev.azure.com/<organization>).

  2. Pilih Pengaturan pengguna , lalu pilih Pemberitahuan.

  3. Dalam daftar langganan Pemberitahuan , temukan pemberitahuan yang ingin Anda nonaktifkan.

  4. Untuk berhenti berlangganan dari pemberitahuan, pindahkan tombol Status ke posisi Nonaktif , yang mengubah warna pengalih dari biru ke abu-abu.

Contoh berikut menunjukkan pengguna berhenti berlangganan dari langganan pemberitahuan "Build selesai":

Cuplikan layar yang memperlihatkan cara berhenti berlangganan pemberitahuan selesai Build dengan menggeser toggel Status ke posisi Nonaktif.

Catatan

Baik Anda adalah administrator atau anggota tim reguler, saat Anda mengubah nilai Status untuk langganan pemberitahuan tim bersama di pengaturan pribadi Anda, perubahan hanya memengaruhi pemberitahuan pribadi Anda. Perubahan tidak memengaruhi nilai pengaturan pemberitahuan bersama yang sama untuk anggota tim lain.

Menonaktifkan pemberitahuan item kerja untuk proyek

Untuk mengambil alih pengaturan organisasi dan menonaktifkan semua pemberitahuan item kerja untuk proyek di Azure DevOps, selesaikan langkah-langkah berikut:

  1. Masuk ke proyek Anda (https://dev.azure.com/<organization>/<project>).

  2. Pilih pengaturan proyek>Pemberitahuan.

  3. Di daftar Pemberitahuan, pilih pemberitahuan kerja yang ingin Anda nonaktifkan, dan baris tersebut akan disorot.

  4. Pilih Pengaturan pengguna lalu pilih Pengaturan pengiriman.

  5. Pilih Jangan kirim, lalu pilih Simpan.

Menggunakan AI untuk mengelola pemberitahuan tim dan proyek

Petunjuk

Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Jika Anda menggunakan GitHub Copilot, Azure DevOps MCP Server dapat membantu Anda mengonfigurasi dan mengoptimalkan langganan pemberitahuan untuk tim, proyek, atau organisasi Anda melalui perintah bahasa alami.

Contoh perintah untuk manajemen pemberitahuan

Tugas Contoh tanggapan
Mengurangi kebisingan pemberitahuan 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
Memantau bug berprioritas tinggi 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
Menyiapkan pemberitahuan proyek baru 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
Mengalihkan notifikasi ke saluran bersama 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
Langganan pemberitahuan audit 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
Mengonfigurasi pemberitahuan PR berbasis peran 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

Petunjuk

Untuk hasil terbaik, gunakan perintah ini dalam mode agen dengan Azure DevOps MCP Server yang terhubung. Sesuaikan perintah dengan nama tim, proyek, atau kriteria pemberitahuan tertentu Anda.