Bagikan melalui


Menambahkan ekstensi dan kontrol kustom ke jenis item kerja (Proses pewarisan)

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Artikel ini menjelaskan cara menambahkan fungsionalitas kaya ke formulir item kerja Anda dengan menggunakan ekstensi. Ekstensi hadir dalam empat jenis, yaitu jenis kontribusi. Kontrol berikut muncul pada tata letak formulir web untuk semua jenis item kerja (WIT) yang diwariskan dan dapat disesuaikan:

  • Kontribusi Tingkat Lapangan (Kontrol Kustom)
  • Kontribusi tingkat grup
  • Kontribusi tingkat halaman

Jenis keempat, kontribusi tingkat tindakan, di sisi lain, muncul di menu konteks formulir web.

Penting

Model proses Warisan tersedia untuk proyek yang dikonfigurasi untuk mendukung jenis model. Jika Anda menggunakan koleksi yang lebih lama, periksa kompatibilitas model proses. Jika koleksi lokal Anda dikonfigurasi untuk menggunakan model proses XML lokal, Anda hanya dapat menggunakan model proses tersebut untuk menyesuaikan pengalaman pelacakan kerja. Untuk informasi selengkapnya, lihat Kustomisasi proses tingkat organisasi.

Anda menambahkan semua kontribusi dengan menginstal ekstensinya dari Visual Studio Marketplace, tab Azure DevOps. Atau, Anda dapat membuat kontrol kustom Anda sendiri.

Misalnya, Anda dapat menambahkan ekstensi Siapa yang baru-baru ini melihat item kerja? . Kontribusi tingkat grup ini muncul dalam formulir item kerja Anda seperti yang diperlihatkan.

Cuplikan layar formulir Item kerja, contoh ekstensi grup, Siapa yang melihat ini.

Prasyarat

Untuk panduan tentang menyesuaikan Azure Boards agar selaras dengan persyaratan bisnis spesifik Anda, lihat Mengonfigurasi dan menyesuaikan Azure Boards.

Kategori Persyaratan
Izin - Untuk membuat, menghapus, atau mengedit proses: Anggota grup Administrator Koleksi Proyek atau izin tingkat koleksi tertentu Membuat prosesnya, Menghapus prosesnya, Mengedit prosesnya, atau Menghapus bidang dari organisasi diatur menjadi Izinkan. Untuk informasi selengkapnya, lihat Mengkustomisasi proses yang diwariskan.
- Untuk memperbarui papan: Administrator Tim atau anggota grup Administrator Proyek.
Akses - Bahkan jika Anda memiliki akses Dasar atau lebih rendah, Anda masih dapat mengubah proses jika seseorang memberi Anda izin.
- Untuk memperbarui dan mengubah jenis item kerja yang ada, Anda harus menjadi anggota proyek.
model proses proyek - Miliki model proses pewarisan untuk kumpulan proyek yang berisi proyek tersebut.
- Untuk memigrasikan data ke Azure DevOps Services, gunakan Team Foundation Server Database Import Service.
Pengetahuan - Keakraban dengan kustomisasi dan model proses.

Untuk menambahkan ekstensi atau mengedit proses, jadilah anggota grup Administrator Koleksi Proyek atau diberikan izin eksplisit untuk mengedit proses tertentu.

Membuka pengaturan proses organisasi

  1. Masuk ke organisasi Anda (https://dev.azure.com/{yourorganization}).

  2. Pilih Pengaturan organisasi.

    Cuplikan layar memperlihatkan tombol Pengaturan organisasi untuk pilihan.

  3. Pilih Proses.

    Cuplikan layar memperlihatkan tombol Proses yang disorot untuk pilihan.

  1. Masuk ke koleksi Anda (https://dev.azure.com/{Your_Collection}).

  2. Pilih Pengaturan untuk Koleksi atau Pengaturan untuk Admin.

  3. Pilih Proses.

    Cuplikan layar memperlihatkan tombol Proses yang disorot di pengaturan Koleksi.

Catatan

Saat Anda menyesuaikan proses yang diwariskan, proyek apa pun yang menggunakan proses secara otomatis mencerminkan penyesuaian. Untuk memastikan transisi yang lancar, kami sarankan Anda membuat proses pengujian dan proyek untuk menguji penyesuaian anda sebelum menerapkannya di seluruh organisasi. Untuk informasi selengkapnya, lihat Membuat dan mengelola proses yang diwariskan.

Meninjau ekstensi Marketplace yang terinstal

Dari konteks Pengaturan , pada tab Ekstensi , Anda dapat melihat ekstensi yang sudah diinstal. Anda mungkin perlu memilih Refresh untuk menampilkan ekstensi yang baru diinstal.

Cuplikan layar pengaturan Organisasi, halaman Ekstensi.

Untuk mempelajari selengkapnya tentang ekstensi, lihat Menginstal ekstensi.

Menambahkan ekstensi Marketplace

Anda dapat menelusuri Marketplace untuk menentukan ekstensi apa yang ingin Anda tambahkan.

  1. Untuk menambahkan ekstensi ke jenis item kerja, pilih proses yang Anda warisi, WIT, lalu pilih Dapatkan ekstensi.

    Cuplikan layar Proses, WIT, Bug, Tata Letak, Dapatkan ekstensi.

  2. Pilih ekstensi yang ingin Anda tambahkan. Di sini kita memilih daftar periksa item kerja.

  3. Pilih organisasi yang ingin Anda tambahkan dan pilih Instal.

    Cuplikan layar Visual Studio Marketplace, instal ekstensi.

    Penting

    Ekstensi yang Anda pasang ditambahkan ke semua WIT dalam setiap proses.

  4. Kembali ke proses dan WIT, dan verifikasi bahwa lokasi ekstensi sesuai dengan yang Anda inginkan. Cari di bagian bawah kolom tengah dan seret ke tempat yang Anda inginkan di formulir.

    Cuplikan layar ekstensi Grup pada formulir item kerja bug.

Tambahkan kontribusi di tingkat bidang atau kontrol kustom

  1. Instal kontrol kustom seperti yang dibahas di bagian sebelumnya.

  2. Buka Pengaturan>Kerja>Proses dari formulir item kerja. Untuk detailnya, lihat Membuka pengaturan proses organisasi.

  3. (Opsional) Tambahkan bidang untuk dikaitkan dengan kontrol kustom. Atau, Anda dapat menentukan bidang yang ada, baik yang diwariskan atau kustom.

  4. Dengan WIT dipilih, pilih Tambahkan kontrol kustom.

    Cuplikan layar Proses, WIT, Bug, Tata Letak, Tambahkan kontrol kustom.

    Catatan

    Jika Anda tidak melihat opsi Tambahkan kontrol kustom, maka Anda belum menginstal ekstensi tingkat bidang. Atau, Anda mungkin perlu me-refresh browser anda untuk menyebabkan browser Anda mendaftarkan ekstensi baru yang baru-baru ini diinstal.

  5. Pilih kontrol kustom yang Anda inginkan dari menu opsi.

    Misalnya, di sini kami memilih kontrol Alihkan yang dapat Anda kaitkan dengan bidang Boolean.

    Cuplikan layar dialog Tambahkan kontrol kustom, tab Definisi.

  6. Pilih tab Opsi dan isi kotak dialog. Opsi yang perlu Anda tentukan bergantung pada kontrol kustom yang telah Anda pilih.

    Misalnya, di sini kita menentukan bidang kustom, Triaged, dan menunjukkan label tombol untuk muncul pada formulir.

    Cuplikan layar kotak dialog Kontrol kustom.

  7. (Opsional) Buka tab Tata Letak dan tentukan label untuk bidang tersebut.

    Isi bidang lain yang diperlukan. Tinjau deskripsi ekstensi untuk panduan.

  8. Periksa fungsi kerja dari kontrol khusus dengan membuka item kerja dari tipe yang telah Anda modifikasi. Anda mungkin perlu me-refresh browser untuk melihat perubahan Anda.

    Di sini, kami menunjukkan bagaimana kontrol tampil secara default dengan kotak centang lalu dengan kontrol sakelar.

    Bidang Boolean dengan kotak centang

    Bidang Boolean dengan kontrol pengalih

    Cuplikan layar bidang Boolean dengan kotak centang.

    Cuplikan layar bidang Boolean dengan kontrol pengalih.

Kontribusi tingkat grup dan tingkat halaman

Saat Anda menambahkan kontribusi tingkat grup dan tingkat halaman , kontribusi tersebut secara otomatis ditambahkan ke semua WIT yang ditentukan untuk semua proses, baik yang diwariskan maupun kustom. Anda dapat memilih untuk menyembunyikan kontribusi ini agar tidak muncul pada formulir untuk WIT tertentu, atau memindahkannya dalam formulir dari lokasi default.

Jika Anda telah menginstal kontribusi grup atau halaman, refresh browser Anda, lalu buka item kerja untuk melihat penempatan kontribusi pada formulir. Untuk memindahkan atau menyembunyikan kontribusi, lihat Mengkustomisasi tata letak web untuk tipe item kerja.

Kontribusi pada tingkat aksi

Kontribusi tingkat tindakan ditambahkan ke menu konteks WIT yang diwariskan dan dapat disesuaikan untuk sistem dan proses yang diwariskan. Semua kontribusi tingkat tindakan ditambahkan ke semua jenis item kerja dan tidak dapat disembunyikan atau dihapus tanpa menghapus instalasi atau menonaktifkan ekstensi.

Misalnya, gambar berikut menunjukkan sembilan kontribusi tingkat tindakan ditambahkan dan muncul di menu konteks untuk cerita pengguna.

Cuplikan layar formulir web user story, menu konteks, opsi tingkat tindakan.

Menambahkan kontrol kustom secara terprogram

Anda dapat menggunakan REST API ini untuk bekerja dengan ekstensi:

Catatan

Anda dapat meninjau perubahan yang dilakukan pada proses yang diwariskan dengan menggunakan log audit dan fitur audit. Untuk informasi selengkapnya, lihat Mengakses, mengekspor, dan memfilter log audit.