Cara Menyesuaikan Proyek di HP ALM (Pusat Kualitas)
⚡ Ringkasan Cerdas
Fitur Kustomisasi Proyek di HP ALM memungkinkan administrator proyek mengontrol siapa yang dapat mengakses proyek dan apa yang dapat dilakukan setiap orang di dalamnya. Artikel ini membahas properti pengguna, pengguna proyek, grup dan izin, akses modul, entitas proyek, daftar, email otomatis, aturan peringatan, alur kerja, dan editor skrip.
Apa itu Kustomisasi Proyek di HP ALM?
- Kustomisasi Proyek memungkinkan administrator proyek untuk mengontrol akses ke proyek dengan menentukan pengguna yang dapat mengakses proyek, dan juga memiliki kemampuan untuk menyesuaikan jenis tugas apa yang dapat dilakukan oleh setiap pengguna.
- Anda juga dapat menyesuaikan proyek untuk memenuhi kebutuhan spesifik organisasi Anda.
- Ini juga membantu dalam menambahkan dan mengedit kolom pengguna kustom baru yang dapat ditambahkan ke setiap modul di ALM.
Kustomisasi dapat diakses dari Alat > Sesuaikan Di dalam sebuah proyek, dan terpisah dari Administrasi Situs. Administrasi Situs membuat domain, proyek, dan pengguna tingkat situs, sedangkan Kustomisasi Proyek menentukan apa yang dapat dilakukan pengguna tersebut setelah berada di dalam proyek tertentu.
Jendela Kustomisasi Proyek dibagi menjadi beberapa area yang tercantum di bawah ini. Mari kita lihat satu per satu.
| Area Kustomisasi | Apa yang Dikendalikannya |
|---|---|
| Properti Pengguna | Detail profil dan kata sandi pengguna yang sedang masuk. |
| Pengguna Proyek | Akun mana yang termasuk dalam proyek ini? |
| Grup dan Izin | Apa yang dapat dibuat, diperbarui, atau dihapus oleh setiap kelompok. |
| Akses Modul | Modul mana saja yang dapat dilihat oleh setiap kelompok. |
| Entitas Proyek | Bidang yang ditentukan sistem dan pengguna pada setiap entitas |
| Daftar Proyek | Nilai yang dapat dipilih di balik kolom daftar |
| Surat Otomatis | Notifikasi email tentang perubahan pada kolom cacat. |
| Aturan Peringatan | Peringatan terkait persyaratan, pengujian, dan cacat. |
| Editor Alur Kerja dan Skrip | Tata letak dialog dan tindakan yang diizinkan per grup |
💡 Kiat: Produk dalam tangkapan layar ini telah berpindah tangan lebih dari sekali. Awalnya bernama HP Quality Center, kemudian menjadi HPE, lalu Micro Focus ALM, dan sekarang diterbitkan oleh... OpenText seperti ALM / Quality Center. Layar kustomisasi dan model skrip alur kerja yang dijelaskan di sini tetap sama.
Properti Pengguna
Pengguna yang saat ini masuk dapat mengedit detail profil mereka sendiri, dan halaman ini juga memungkinkan pengguna untuk mengubah kata sandi mereka.
NoteHanya kata sandi pengguna yang saat ini masuk yang dapat diubah di sini, meskipun pengguna tersebut bertipe 'Admin Proyek'.
Langkah 1) Klik tautan Alat dan pilih 'Sesuaikan' seperti yang ditunjukkan di bawah ini.
Langkah 2) Dialog Kustomisasi Proyek ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 3) Untuk mengubah kata sandi pengguna saat ini, klik 'Ubah Kata Sandi' di tab 'Properti Pengguna'.
Langkah 4) Dialog ubah kata sandi terbuka.
- Masukkan Kata Sandi Lama
- Masukan kata sandi baru
- Masukkan Konfirmasi Kata Sandi
- Klik 'OK'
Langkah 5) Pengguna akan diperlihatkan pesan status.
Langkah 6) Pengguna juga dapat mengedit detail profil berikut.
- email ID
- Nama lengkap
- Nomor Telepon
- Klik 'Simpan'
Catatan: Pengguna tidak akan dapat mengedit Nama Pengguna mereka, meskipun pengguna tersebut berjenis 'Administrator Proyek'.
Langkah 7) Status tersebut ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
Pengguna Proyek
Modul ini memungkinkan pengguna untuk menambah dan menghapus pengguna untuk proyek ALM saat ini. Anda juga dapat menetapkan pengguna ke grup pengguna untuk membatasi hak akses pengguna.
Langkah 1) Sekarang mari kita tambahkan pengguna ke area Proyek.
- Navigasi ke Pengguna Proyek
- Klik menu tarik-turun Tambah Pengguna.
Langkah 2) Setelah mengklik menu tarik-turun 'Tambah Pengguna', metode-metode berikut akan ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
- Tambahkan Pengguna berdasarkan Nama – Administrator proyek dapat menambahkan pengguna ALM yang sudah ada ke proyek ini dengan memberikan nama pengguna mereka.
- Tambahkan Pengguna Baru ke Situs – Tambahkan pengguna baru ke situs dengan memasukkan semua detail, dengan cara yang sama seperti menambahkan pengguna dari Administrasi Situs.
- Tambahkan Pengguna dari Situs – Tambahkan pengguna yang sudah ada dengan mencari berdasarkan nama atau ID mereka.
Mari kita lihat masing-masing metode ini.
Langkah 3) Mari kita tambahkan pengguna berdasarkan nama. Pastikan pengguna ini sudah ada di basis data admin ALM, yaitu pengguna yang dibuat menggunakan Modul Administrasi Situs.
- Pilih 'Pengguna Proyek' dari jendela Kustomisasi Proyek.
- Klik 'Tambahkan Pengguna'
- Masukkan nama pengguna
- Klik 'OK'
Langkah 4) Pengguna yang ditambahkan akan ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 5) Sekarang mari kita tambahkan pengguna menggunakan opsi 'Tambahkan Pengguna Baru ke Situs'.
Langkah 6) Setelah mengklik 'Tambahkan Pengguna Baru ke Situs' dari 'Tambahkan Pengguna', dialog berikut akan ditampilkan.
- Masukkan nama pengguna
- masukkan Email
- Masukkan Nama Lengkap
- Masukkan nomor telepon
- Klik 'OK'
Langkah 7) Pengguna kini telah ditambahkan ke proyek saat ini. Pengguna akan muncul di 'Pengguna Proyek' seperti yang ditunjukkan di bawah ini.
Langkah 8) Sekarang mari kita tambahkan pengguna proyek menggunakan opsi 'Tambahkan Pengguna dari Situs'. Pastikan pengguna tersebut sudah ada di basis data admin ALM.
Langkah 9) Dialog berikut ditampilkan.
- Masukkan Nama Pengguna dan klik ikon pencarian.
- Nama Pengguna ditampilkan
- Klik 'OK'
Langkah 10) Pengguna ditambahkan ke proyek dan ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 11) Administrator proyek juga dapat menghapus pengguna dari modul Pengguna Proyek.
- Pilih pengguna
- Klik 'Hapus Pengguna'
Langkah 12) Dialog konfirmasi akan ditampilkan. Klik 'Ya'.
Langkah 13) Setelah mengklik 'Ya', pengguna akan dihapus dari daftar pengguna proyek.
Langkah 14) Setiap pengguna dalam 'Pengguna Proyek' memiliki keanggotaan yang terkait dengannya.
Catatan: Secara default, setiap pengguna yang ditambahkan hanya memiliki izin 'Lihat'.
- Pilih Nama Pengguna
- Pilih tab 'Keanggotaan'
- Informasi keanggotaan untuk pengguna yang dipilih ditampilkan. Pengguna yang baru ditambahkan, 'Cathy', memiliki izin 'Pengamat'.
Grup dan Izin
Modul ini memungkinkan administrator proyek untuk memberikan hak akses kepada grup pengguna dengan menentukan izin.
Terdapat 5 grup yang telah ditentukan sebelumnya di ALM, dan setiap grup pengguna tersebut memiliki tingkat izin yang berbeda.
- Pengembang
- Manajer Proyek
- Penguji QA
- Admin TD
- Penonton
Catatan: Secara default, setiap pengguna yang ditambahkan ke area proyek hanya memiliki izin 'Lihat'.
Langkah 1) Mari kita lihat daftar pengguna dalam grup 'TDAdmin'.
- Pilih 'TDAdmin'
- Di bawah tab Keanggotaan, Anda akan melihat pengguna yang tidak tergabung dalam grup.
- Di bagian 'Dalam Grup', Anda akan melihat daftar pengguna dalam grup tersebut. Dalam hal ini, hanya 'Admin' yang ditampilkan.
Langkah 2) Izin grup yang telah ditentukan sebelumnya tidak dapat diedit.
- Pilih 'TDAdmin'
- Buka tab Izin.
- Pilih modul apa pun (dalam hal ini, Cacat)
- Izin tersebut tidak dapat diedit, bahkan jika pengguna saat ini adalah administrator proyek.
Langkah 3) Grup yang telah ditentukan sebelumnya tidak dapat diubah namanya atau dihapus.
Langkah 4) Untuk mengubah izin grup, administrator proyek harus menambahkan grup baru. Misalnya, kita perlu membuat grup pengguna baru yang anggotanya memiliki izin 'Edit' untuk modul Cacat dan izin 'Lihat' untuk semua hal lainnya. Ini berarti semua izin harus sama dengan pengguna 'Lihat', kecuali pengguna tersebut harus dapat memperbarui cacat. Untuk melakukan ini,
- Klik 'Grup Baru'
- Dialog konfirmasi akan ditampilkan kepada pengguna. Klik 'Ya'.
Langkah 5) Setelah mengklik Ya, dialog 'Grup Baru' akan ditampilkan.
- Masukkan Nama Grup
- Masukkan profil yang seharusnya menjadi dasar perhitungan.
Langkah 6) Grup pengguna dibuat seperti yang ditunjukkan di bawah ini. Anda juga dapat melihat bahwa kita dapat mengganti nama atau menghapus grup ini, karena grup ini dibuat oleh kita. Grup yang sudah ditentukan sebelumnya di ALM tidak dapat diedit atau dihapus.
Langkah 7) Untuk mengubah izin,
- Buka tab 'Izin'
- Klik tab 'Cacat'
- Aktifkan bendera 'Perbarui' untuk Cacat
- Aktifkan bendera 'Perbarui' untuk Tautan
Akses Modul
Modul ini memungkinkan administrator proyek untuk mengontrol modul mana yang dapat diakses oleh setiap grup pengguna. Hal ini mencegah pengguna mengakses modul yang dibatasi aksesnya.
Misalnya, pengembang tidak ada hubungannya dengan kasus uji. Oleh karena itu, mereka dapat dicegah untuk mengaksesnya. Rencana Tes ke Lab Uji modul.
Langkah 1) Akses modul default ditunjukkan di bawah ini. Semua grup pengguna memiliki akses ke semua modul secara default.
Langkah 2) Untuk tujuan demonstrasi, mari kita hapus semua akses modul dari tipe pengguna VIEW kecuali modul Defects. Hapus centang pada semua kotak akses modul untuk pengguna View kecuali Defects, seperti yang ditunjukkan di bawah ini.
Langkah 3) Sekarang mari kita masuk menggunakan salah satu ID pengguna 'Lihat' untuk memeriksa apakah perubahan telah diterapkan dengan benar. Dari cuplikan di bawah ini, terlihat jelas bahwa pengaturan telah diterapkan sesuai yang diharapkan, karena hanya modul 'Cacat' yang ditampilkan untuk pengguna 'Jim'.
⚠️ Peringatan: Akses modul dan izin grup adalah dua kontrol yang berbeda. Menghapus akses modul menyembunyikan modul dari menu, tetapi hal itu sendiri tidak mencabut izin yang mendasarinya. Atur keduanya saat membatasi grup.
Entitas Proyek
- Project Entities memungkinkan administrator proyek untuk memodifikasi perilaku bidang sistem ALM atau mendefinisikan bidang yang ditentukan pengguna.
- Sebagai contoh, jika kita menjalankan pengujian pada berbagai build dan ingin menambahkan kolom 'Versi Build' di modul Tambah Cacat, kita dapat melakukannya menggunakan modul Entitas Proyek.
Langkah 1) Kolom yang ditentukan pengguna tidak dapat ditambahkan di bawah kolom sistem, yang bersifat hanya baca.
- Pilih 'Entitas Proyek'
- Pilih 'Defect' lalu subfolder 'System Fields'.
- Perhatikan bahwa kita tidak dapat menambahkan atau menghapus 'Kolom Baru' karena kolom sistem bersifat hanya baca.
Langkah 2) Untuk menambahkan bidang yang ditentukan pengguna,
- Pilih subfolder 'Bidang Pengguna' di bawah modul 'Cacat'.
- Klik 'Bidang Baru'
- Rincian kolom akan ditampilkan seperti di bawah ini dan dapat diedit.
Langkah 3) Rincian bidang juga dapat diedit seperti yang ditunjukkan di bawah ini.
- Ubah nama label menjadi 'Nomor Bangunan'.
- Centang 'Wajib Diisi', yang berarti kolom ini wajib diisi saat membuat laporan cacat baru.
- Klik Simpan
Langkah 4) Sekarang kita dapat melihat perubahan pada modul Cacat. Navigasi ke modul Cacat dan pengguna akan melihat kolom 'Nomor Build' yang baru dibuat sebagai bagian dari dialog Cacat Baru.
Daftar Proyek
- Daftar Proyek memungkinkan administrator proyek untuk menambahkan daftar yang disesuaikan ke suatu proyek. Sebuah daftar berisi nilai-nilai yang dapat dimasukkan pengguna di bidang sistem atau bidang yang ditentukan pengguna.
- Sebagai contoh, daftar Status Bug memiliki enam status yang telah ditentukan sebelumnya, yaitu Baru, Terbuka, Diperbaiki, Dibuka Kembali, Ditutup, dan Ditolak. Jika kita ingin menambahkan satu status lagi, seperti Duplikat, kita dapat melakukannya menggunakan modul ini.
Langkah 1) Untuk menambahkan item ke dalam daftar yang sudah ditentukan,
- Klik 'Daftar Proyek'
- Pilih 'Status Bug'
- Klik 'Item Baru'. Dialog Item Baru akan terbuka.
- Masukkan Nama Barang.
- Klik 'OK'
Langkah 2) Setelah mengklik OK, item baru dibuat seperti yang ditunjukkan di bawah ini.
Langkah 3) Sekarang kita perlu menyimpan perubahannya.
- Klik tombol 'Simpan'.
- Jendela pop-up akan muncul. Klik 'OK'.
Langkah 4) Sekarang, navigasikan ke modul Cacat dan verifikasi apakah kolom status berisi item yang baru ditambahkan. Menambahkan status juga memengaruhi siklus hidup cacatOleh karena itu, sepakati nilai baru tersebut dengan tim sebelum memperkenalkannya.
Surat Otomatis
Modul ini memungkinkan administrator proyek untuk mengatur aturan pemberitahuan email otomatis, untuk memberi tahu pengguna melalui email tentang perubahan yang dilakukan pada cacat tertentu. Fitur email otomatis hanya tersedia untuk modul Cacat (Defects).
Langkah 1) Untuk mengaktifkan notifikasi email otomatis, ikuti langkah-langkah berikut.
- Buka tautan 'Automail'.
- Pengguna dapat memicu pengiriman email dengan memilih sejumlah kolom yang tersedia dalam daftar.
- Tabel ini menampilkan daftar kolom yang telah dipilih pengguna untuk dikirimi email.
- Administrator proyek juga dapat memilih pengaturan email untuk setiap pengguna yang tersedia.
- Klik 'Simpan'.
Langkah 2) Jendela pop-up muncul. Klik OK.
Aturan Peringatan
Modul ini memungkinkan administrator proyek untuk mengaktifkan aturan peringatan untuk proyek saat ini. Fitur ini membuat peringatan dan mengirim email ketika terjadi perubahan dalam proyek. Ini berlaku untuk persyaratan, pengujian terkait, dan cacat.
Langkah 1) Untuk mengaktifkan aturan peringatan,
- Buka 'Aturan Peringatan'.
- Aktifkan kotak centang 'Peringatan Terkait dengan'
- Aktifkan 'Kirim Email ke' dan tambahkan penguji atau desainer yang bersangkutan.
- Klik 'Simpan'
- Peringatan pertama: perancang pengujian diberi tahu ketika sebuah kebutuhan dimodifikasi, sehingga pengujian terkait dapat diperbarui.
- Peringatan kedua: penguji diberi tahu ketika sebuah cacat mengubah statusnya menjadi 'Diperbaiki', sehingga penguji yang bertanggung jawab dapat mengambilnya kembali untuk pengujian ulang.
Workflow
- Modul ini memungkinkan administrator proyek untuk membuat skrip yang membantu dalam menyesuaikan modul Cacat, yaitu dialog Tambah Cacat atau dialog Lihat Cacat.
- Dengan bantuan modul ini, administrator proyek juga dapat menulis skrip untuk menyesuaikan kotak dialog di modul lain, dan mengontrol tindakan yang dapat dilakukan pengguna.
Sekarang mari kita sesuaikan dialog 'Tambah Cacat' untuk tipe pengguna grup 'TDAdmin'.
Langkah 1) Di bawah Kustomisasi Proyek,
- Klik 'Alur Kerja'.
- Pilih 'Skrip' Generator – Tambahkan tautan Kustomisasi Bidang Cacat
Langkah 2) Dialog kustomisasi bidang Tambah Cacat terbuka.
- Pilih grup pengguna.
- Pilih kolom yang tidak ingin Anda tampilkan di dialog Tambah Cacat.
- Klik tautan '<' untuk menyembunyikan kolom dari daftar kolom yang terlihat.
Catatan: Kolom wajib diisi tidak dapat dipindahkan keluar dari daftar kolom yang terlihat.
Langkah 3) Setelah menghapus semua kolom yang tidak relevan dari daftar kolom yang terlihat, dialog penyesuaian akan ditampilkan seperti yang ditunjukkan di bawah ini.
- Kolom-kolom yang dikeluarkan dari daftar kolom yang terlihat.
- Kolom-kolom yang akan menjadi bagian dari dialog Tambah Cacat.
- Terapkan perubahan skrip.
Catatan: Meskipun kami menyesuaikan ini melalui antarmuka pengguna, perubahan diterapkan dengan menghasilkan skrip di latar belakang. Kami juga akan membahas pengeditan skrip melalui contoh di bagian selanjutnya.
Langkah 4) Sekarang masuk sebagai pengguna dengan tipe 'TDAdmin' dan klik 'Cacat Baru' dari modul Cacat. Kolom yang dipilih sebagai terlihat akan ditampilkan di jendela Cacat Baru.
Editor Skrip
Editor skrip membantu pengguna menulis skrip untuk menyesuaikan kotak dialog di seluruh modul, dan untuk mengontrol tindakan yang dapat dilakukan pengguna di dalam setiap modul.
Mari kita ubah cara tampilan dialog 'Lihat Cacat' kepada pengguna dengan bantuan editor skrip.
Langkah 1) Untuk mengakses editor skrip,
- Buka tab Alur Kerja.
- Klik 'Editor Skrip'.
Langkah 2) Editor skrip ditampilkan kepada pengguna seperti di bawah ini.
- Pilih 'Skrip Modul Cacat'
- Komentar tersebut menunjukkan area yang perlu kita ubah, karena secara eksplisit tertulis 'kustomisasi bidang detail cacat'.
- Skrip tersebut dibuat secara terpisah untuk setiap grup pengguna. Blok yang kita lihat ini sesuai dengan grup pengguna 'Pengembang'. Kita perlu melakukan perubahan pada grup pengguna 'TDAdmin'.
Langkah 3) Sekarang gulir ke bawah ke grup pengguna 'TDAdmin' tempat kita perlu melakukan perubahan. Pengaturan saat ini untuk 'TDAdmin' ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 4) Mari kita pahami skripnya. Perhatikan baris kode berikut:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Berikut adalah rincian:
| Parameter | Arti |
|---|---|
| SetFieldApp | Panggilan fungsi, dilakukan dengan 5 parameter |
| Nama Bidang | BG_ACTUAL_FIX_TIME – nama kolom yang pengaturannya akan kita ubah. |
| Bendera Terlihat | Jika bernilai True, kolom tersebut akan terlihat. |
| Bendera yang Diperlukan | Memeriksa apakah kolom tersebut wajib diisi. Jika True, kolom tersebut wajib diisi. |
| HalamanTanpa Bendera | Dimulai dari 0. Jika terdapat banyak kolom, kolom-kolom tersebut dapat dikonfigurasi untuk ditampilkan halaman demi halaman. |
| Tampilan Pemesanan | Menentukan urutan kolom. Dimulai dari 0 dan bertambah 1. |
Langkah 5) Mari kita ubah kolom pertama, 'BG_ACTUAL_FIX_TIME'. Skrip untuk kolom tersebut di editor skrip ditunjukkan di bawah ini.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Dengan skrip di atas, dialog Detail Cacat akan ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
Edit baris kode itu seperti yang ditunjukkan di bawah ini.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Mengatur flag visible ke False akan menyembunyikan field tersebut. Output skrip akan tercermin dalam dialog Detail Cacat seperti yang ditunjukkan di bawah ini.
Langkah 6) Mari kita ubah semua kolom yang tersedia.
- Ubah parameter panggilan fungsi seperti yang dijelaskan pada langkah sebelumnya untuk setiap bidang, seperti yang ditunjukkan di bawah ini.
- Klik 'Simpan'.
Langkah 7) Sekarang masuk sebagai pengguna dengan tipe 'TDAdmin' dan buka salah satu cacat (defect), sehingga dialog 'Lihat Detail Cacat' terbuka. Dialog tersebut sekarang ditampilkan seperti yang ditunjukkan di bawah ini.
Praktik Terbaik untuk Kustomisasi Proyek HP ALM
Kustomisasi mudah dimulai dan sulit dihentikan, jadi beberapa kebiasaan dapat menghemat banyak pekerjaan ulang di kemudian hari.
- Jangan pernah mengedit proyek yang sedang berjalan terlebih dahulu. Terapkan perubahan pada salinan proyek, konfirmasikan, dan baru kemudian ulangi perubahan tersebut di lingkungan produksi.
- Buat grup khusus daripada harus berurusan dengan grup yang sudah ada. Buat grup baru berdasarkan profil yang sudah ditentukan sebelumnya yang paling dekat dan sesuaikan hanya izin yang harus berbeda.
- Minimalkan jumlah kolom yang ditentukan pengguna. Setiap kolom wajib tambahan memperlambat pencatatan kesalahan dan seringkali dibiarkan dengan nilai default yang tidak berarti.
- Berikan komentar pada setiap perubahan skrip alur kerja. Editor skrip menyimpan satu file panjang per modul, dan pengeditan tanpa komentar akan sulit dilakukan. tracbeberapa bulan kemudian.
- Cadangkan skrip alur kerja sebelum mengeditnya. Salin skrip yang ada ke dalam file teks, karena tidak ada riwayat versi di dalam editor.
- Uji coba dengan akun sungguhan dari setiap grup. Izin seringkali berperilaku berbeda dari yang disarankan oleh tabel kotak centang.
Untuk melanjutkan administrasi HP ALM, baca Cara membuat domain, proyek, dan pengguna. dalam Administrasi Situs, Pengenalan HP ALM, dan selengkapnya Tutorial HP ALMUntuk modul yang terpengaruh oleh pengaturan ini, lihat Persyaratan, rencana pengujian, dan filter, bendera, dan riwayat.






















































