Tentang pemberitahuan

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Pemberitahuan di Azure DevOps membuat Anda dan tim mendapatkan informasi tentang aktivitas proyek, termasuk perubahan pada item kerja, ulasan kode, permintaan pull, file kontrol sumber, dan build. Saat peristiwa terjadi di Azure DevOps, kontennya dibandingkan dengan setiap langganan jenis peristiwa tersebut, dan pemberitahuan dihasilkan untuk setiap kecocokan langganan/peristiwa yang memenuhi kondisi filter. Pemberitahuan dikirimkan melalui email atau hook layanan, berdasarkan properti pengiriman yang ditentukan dalam langganan.

Untuk informasi selengkapnya, lihat daftar jenis peristiwa yang didukung dan pelajari selengkapnya tentang opsi pengiriman email.

Jenis pemberitahuan

Ada empat jenis pemberitahuan yang dapat Anda kelola di Azure DevOps. Lihat tabel jenis pemberitahuan berikut dan izin atau peran yang diperlukan untuk dikelola.

Jenis pemberitahuan Peran yang diperlukan untuk mengelola
Pemberitahuan pribadi Pengguna
Pemberitahuan tim Administrator Tim atau anggota grup Administrator Proyek atau grup Administrator Koleksi Proyek
Pemberitahuan proyek Anggota grup Administrator Proyek atau grup Administrator Koleksi Proyek
Pemberitahuan global Anggota grup Administrator Koleksi Proyek

Pemberitahuan pribadi

Anda dapat mengelola pemberitahuan pribadi Anda dengan cara berikut.

  • Melihat pemberitahuan Anda
  • Atur pemberitahuan hanya untuk Anda sendiri
  • Menampilkan dan mengedit semua langganan
  • Menambahkan langganan kustom
  • Berhenti berlangganan atau menolak langganan tim atau proyek

Untuk informasi selengkapnya, lihat Mengelola pemberitahuan pribadi Anda.

Pemberitahuan tingkat tim dan proyek

Anda bisa membuat langganan untuk kategori berikut dan memilih dari templat berikut.

Kategori Opsi templat
Build
    - build selesai
    - build gagal
    - pengontrol build XAML warisan atau perubahan
    status agen - perubahan kualitas build XAML warisan
Kode (Git)
    - penerapan didorong
    - permintaan pull dibuat atau diperbarui
    - permintaan pull yang diperbarui tim saya adalah peninjau diperbarui
    - komentar dibuat berdasarkan permintaan pull
Kode (TFVC)
    - kode dicek masuk
    - kode diperiksa dengan penimpaan
    kebijakan- file dengan ekstensi tertentu dicek masuk
    - file di bawah jalur tertentu dicek masuk
    - setiap perubahan tinjauan kode
Pipelines
    - jalankan tahap menunggu persetujuan
    - eksekusi tahap menunggu validasi Manual
Kerja
    - item kerja dibuat
    - item kerja diubah
    - item kerja dihapus
    - item kerja dipulihkan
    - item kerja dipindahkan dari proyek tim ini
Artefak
    - paket diubah
Manajemen ekstensi
    - ekstensi dimodifikasi
Lepaskan
    - persetujuan untuk penyebaran tertunda
    - penyebaran selesai
    - permintaan pembuatan rilis gagal
    - intervensi manual untuk penyebaran tertunda

Catatan

Anda juga dapat membuat langganan pemberitahuan kustom untuk permintaan pull yang dibuat atau diperbarui dalam status draf. Untuk informasi selengkapnya, lihat Langganan pemberitahuan kustom untuk draf permintaan pull.

Untuk informasi selengkapnya, lihat Mengelola pemberitahuan tim, grup, dan global.

Pemberitahuan global

Pemberitahuan global berlaku untuk semua proyek yang ditentukan untuk organisasi atau koleksi.

Langganan

Langganan pemberitahuan dikaitkan dengan jenis peristiwa yang didukung. Langganan menyertakan sekumpulan filter yang digunakan untuk mencocokkan peristiwa. Misalnya, langganan untuk peristiwa yang dibuat item kerja mungkin menyertakan filter yang hanya cocok dengan jenis item kerja, Bug. Atau langganan untuk peristiwa yang dibuat permintaan pull mungkin menyertakan filter untuk repositori dan cabang tertentu.

Langganan email default

Banyak langganan email yang berguna telah ditentukan sebelumnya dan diaktifkan secara default dalam sistem. Mereka dikenal sebagai langganan default. Langganan default menyediakan dukungan di luar kotak untuk skenario pemberitahuan yang paling umum. Lihat daftar langganan default yang tersedia.

Organisasi atau administrator tim dapat memilih langganan default mana yang akan disediakan untuk pengguna mereka. Pelajari cara mengelola pemberitahuan tim dan organisasi.

Pengguna individual dapat memilih untuk menolak langganan default apa pun sementara anggota tim lain tetap berlangganan. Pelajari cara mengelola langganan pemberitahuan pribadi.

Tab Langganan default mencantumkan semua langganan global default yang tersedia. Pada Globe langganan pemberitahuan menunjukkan langganan adalah langganan default. Lihat semua langganan pemberitahuan default.

Anggota grup Administrator Koleksi Proyek memiliki izin untuk mengaktifkan/menonaktifkan langganan default apa pun dalam tampilan ini. Setiap anggota grup Pengguna Valid Koleksi Proyek memiliki izin untuk melihat detail langganan default. Opsi tampilan dan pengaktifan tersedia di menu konteks (...) yang terkait dengan setiap langganan individual.

Cuplikan layar halaman pemberitahuan tingkat organisasi: Tab langganan default.

Langganan email kustom

Administrator organisasi atau tim dapat membuat langganan email Kustom yang berlaku untuk semua anggota organisasi atau tim. Pelajari cara mengelola pemberitahuan tim dan organisasi. Untuk mempelajari selengkapnya tentang kueri dengan klausa grup, lihat Membuat kueri terkelola.

Individu juga dapat membuat langganan kustom, yang hanya berlaku untuk mereka. Pelajari cara mengelola langganan pribadi.

Langganan hook layanan kustom

Gunakan langganan hook layanan untuk berintegrasi dengan layanan pihak ketiga. Saat peristiwa Azure DevOps cocok dengan langganan hook layanan, layanan pihak ketiga menerima pemberitahuan. Misalnya, saat build Azure DevOps selesai, pemberitahuan masuk ke saluran Slack dengan tautan kembali ke artefak build di Azure DevOps. Lihat Mengintegrasikan dengan layanan pihak ketiga.

PELANGGAN

Bagian Pelanggan dimulai dengan kotak pencarian identitas kosong. Masukkan grup, tim, atau individu apa pun untuk melihat daftar langganan yang terkait dengan identitas yang ditentukan.

Anda dapat menemukan semua langganan pemberitahuan untuk identitas yang dipilih dalam tampilan ini. Opsi manajemen tersedia dari menu konteks (...) yang terkait dengan setiap langganan. Globe Baris pada langganan menunjukkan langganan default.

Cuplikan layar halaman pemberitahuan tingkat organisasi: Daftar pelanggan.

Statistik

Bagian Statistik menunjukkan langganan pemberitahuan paling aktif dan inisiator peristiwa teratas (grup, tim, atau individu). Statistik hanya untuk hari ini dan diatur ulang pada pukul 00.00 UTC. Manfaat dari statistik ini adalah mengidentifikasi langganan volume tinggi atau inisiator peristiwa yang tidak diinginkan.

Cuplikan layar halaman pemberitahuan tingkat organisasi, bagian Statistik.

Pengaturan

Mengelola Pengaturan tingkat global, seperti preferensi pengiriman.

Bagian Pengaturan memungkinkan manajemen tingkat organisasi oleh anggota grup Administrator Koleksi Proyek. Semua tim dan grup mewarisi pengaturan Opsi pengiriman default. Pengaturan ini, Opsi pengiriman default, tidak diatur secara eksplisit di tingkat tim atau grup.

Cuplikan layar halaman pemberitahuan tingkat organisasi: Pengaturan.

Untuk informasi selengkapnya, lihat Mengelola pemberitahuan tim, grup, dan global.

Izin untuk pemberitahuan

Tidak ada izin UI yang terkait dengan pengelolaan pemberitahuan atau pemberitahuan email. Sebagai gantinya , mereka dapat dikelola menggunakan alat baris perintah TFSSecurity.

  • Secara default, anggota grup Kontributor tingkat proyek dapat berlangganan pemberitahuan untuk diri mereka sendiri.
  • Anggota grup Administrator Koleksi Proyek, atau pengguna yang memiliki izin Edit informasi tingkat koleksi, dapat mengatur pemberitahuan untuk orang lain atau untuk tim, dalam koleksi tersebut.
  • Anggota grup Administrator Proyek, atau pengguna yang memiliki izin Edit informasi tingkat proyek dapat mengatur pemberitahuan dalam proyek tersebut untuk orang lain atau untuk tim.

Alamat email pilihan

Alamat email pilihan untuk profil organisasi Anda mendapatkan pemberitahuan, secara default. Biasanya ini merupakan alamat email yang Anda gunakan untuk masuk ke Azure DevOps. Anda dapat mengelola alamat email ini melalui halaman profil preferensi organisasi Anda.

Catatan

Alamat email pilihan Anda berlaku di semua organisasi Anda dan tidak dapat diubah berdasarkan per organisasi.

Mengintegrasikan dengan layanan lain

Jika tim Anda menggunakan layanan eksternal untuk berkolaborasi—seperti Campfire atau Slack—Anda dapat mengonfigurasi pemberitahuan untuk layanan ini. Kami mendukung layanan out of the box berikut.

Anda juga dapat menggunakan layanan pihak ketiga seperti Zapier untuk mengirim pemberitahuan ke ratusan layanan lainnya. Pelajari selengkapnya tentang integrasi Zapier dan Azure DevOps Services.

Server SMTP lokal

Catatan

Untuk Azure DevOps Server lokal, konfigurasikan server SMTP untuk anggota tim untuk melihat opsi Pemberitahuan dari menu organisasi atau profil pengguna mereka dan untuk menerima pemberitahuan.