- 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 yang dapat dilakukan setiap pengguna.
- Seseorang juga dapat menyesuaikan proyek untuk memenuhi persyaratan khusus organisasi Anda.
- Ini juga membantu adalah menambahkan / mengedit bidang pengguna baru yang disesuaikan yang dapat ditambahkan ke masing-masing modul di ALM.
Dalam tutorial ini kita akan belajar mengikuti kustomisasi proyek (umum)
- Mengubah Properti Pengguna
- Pengguna Proyek
- Grup dan Izin
- Akses Modul
- Entitas Proyek
- Daftar Proyek
- Automail
- Aturan Peringatan
- Alur Kerja
- Editor Skrip
Mari kita lihat satu per satu
Properti Pengguna
Pengguna yang saat ini masuk akan dapat mengedit detail profil mereka dan memungkinkan pengguna untuk mengubah sandi mereka.
Catatan : Hanya kata sandi pengguna yang masuk saat ini yang dapat diubah meskipun pengguna tersebut berjenis '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 ditampilkan dengan pesan status.
Langkah 6) Usercan juga dapat mengedit detail profil berikut.
- ID email
- Nama lengkap
- Nomor telepon
- Klik 'Simpan'
Catatan: Pengguna TIDAK AKAN dapat mengedit Nama Pengguna mereka, meskipun pengguna tersebut berjenis 'Administrator proyek'.
Langkah 7) Status 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.
- Arahkan ke Pengguna Proyek
- Klik Tambahkan Pengguna Drop Down.
Langkah 2 ) Setelah mengklik Drop Down 'Tambahkan Pengguna', metode berikut ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
- Tambahkan Pengguna berdasarkan Nama - Admin Proyek dapat menambahkan pengguna ALM yang ada ke proyek ini dengan memberikan nama pengguna mereka. (Hal yang sama telah dilakukan pada Langkah 1 & 2)
- Tambahkan Pengguna Baru ke Situs - Tambahkan Pengguna Baru ke Situs dengan memasukkan semua detail, sama seperti kami menambahkan pengguna dari Admin Situs.
- Tambahkan Pengguna dari Situs - Tambahkan pengguna baru dengan menelusuri berdasarkan nama atau ID mereka.
Mari kita lihat masing-masing fungsinya.
Langkah 3) Mari kita tambahkan Nama berdasarkan pengguna. Pastikan pengguna ini sudah ada di database Admin ALM (Pengguna 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 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 'Tambah Pengguna', dialog berikut akan ditampilkan.
- Masukkan nama pengguna
- Masukan email
- Masukkan Nama Lengkap
- Masukkan nomor telepon
- Klik 'OK'
Langkah 7) Pengguna sekarang ditambahkan ke proyek saat ini. Pengguna ditambahkan dalam 'pengguna proyek' seperti yang ditunjukkan di bawah ini.
Langkah 7) Sekarang mari kita tambahkan pengguna proyek menggunakan opsi 'tambahkan Pengguna dari Situs'.
Pastikan bahwa pengguna sudah ada di database admin ALM.
Langkah 8) Dialog berikut ditampilkan.
- Masukkan Nama Pengguna dan klik ikon pencarian
- Nama Pengguna ditampilkan
- Klik 'OK'
Langkah 9) Pengguna ditambahkan ke proyek dan ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 10) Admin Proyek juga dapat menghapus pengguna dari modul pengguna proyek.
- Pilih pengguna
- Klik 'Hapus Pengguna;
Langkah 11) Dialog Konfirmasi ditampilkan. Klik 'Ya'.
Langkah 12) Setelah Mengklik 'Ya', pengguna akan dihapus dari daftar pengguna proyek.
Langkah 13) Setiap pengguna di 'Pengguna Proyek' memiliki keanggotaan yang terkait dengannya.
Catatan: Secara default, setiap pengguna yang ditambahkan hanya memiliki Izin 'Lihat' saja.
- Pilih Nama Pengguna
- Pilih tab 'Keanggotaan'
- Keanggotaan untuk pengguna yang dipilih akan ditampilkan. Pengguna yang baru ditambahkan 'Cathy' memiliki izin 'Penampil'
Grup dan Izin:
Modul ini memungkinkan admin proyek untuk menetapkan hak istimewa ke grup pengguna dengan menentukan izin.
Ada 5 grup yang telah ditentukan di ALM dan masing-masing 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 membawa Izin 'Tampilan'.
Langkah 1) Mari kita lihat daftar pengguna di Grup 'TDAdmin'.
- Pilih 'TDAdmin'
- Di bawah Tab Keanggotaan Anda akan melihat pengguna tidak ada dalam grup
- Di bawah bagian 'Dalam Grup' Anda akan melihat daftar pengguna dalam grup. Dalam hal ini hanya 'Admin' yang ditampilkan.
Langkah 2) Izin grup yang telah ditetapkan sebelumnya tidak dapat diedit.
- Pilih 'TDAdmin'
- Arahkan ke Tab izin
- Pilih modul apa saja (Cacat dalam kasus ini)
- Izin tidak dapat diedit meskipun pengguna saat ini adalah Admin proyek.
Langkah 3) Grup yang Ditetapkan Tidak Dapat Diganti atau Dihapus.
Langkah 4) Untuk mengubah izin grup, admin proyek harus menambahkan Grup Baru. Katakanlah kita perlu membuat grup pengguna baru sehingga pengguna tersebut memiliki 'izin Edit' untuk modul cacat dan izin Lihat untuk orang lain. Ini berarti semua izin harus sama dengan yang dimiliki pengguna 'Tampilan' kecuali fakta bahwa pengguna harus dapat 'memperbarui' cacat. Untuk melakukan hal yang sama,
- Klik 'Grup Baru'
- Dialog konfirmasi ditampilkan kepada pengguna. Klik 'Ya'.
Langkah 5) Setelah mengklik ya, Dialog 'Grup Baru' ditampilkan
- Masukkan Nama Grup
- Masuk ke profil
Langkah 6) Grup pengguna dibuat seperti yang ditunjukkan di bawah ini. Anda juga dapat melihat bahwa kami dapat mengganti nama / Hapus grup karena dibuat oleh kami. Grup yang telah ditentukan di ALM tidak dapat diedit atau dihapus.
Langkah 7) Untuk mengubah izin
- arahkan ke Tab 'Izin'
- Klik Tab 'Cacat'
- Aktifkan flage 'Perbarui' untuk Cacat
- Aktifkan Bendera 'Perbarui' untuk tautan
Akses Modul:
Modul ini memungkinkan Admin proyek untuk mengontrol modul yang dapat diakses setiap grup pengguna. Ini akan mencegah pengguna mengakses modul terbatas.
Katakanlah, Pengembang tidak ada hubungannya dengan kasus uji, sehingga mereka dapat dicegah mengakses rencana uji, modul lab uji.
Langkah 1) Akses modul default ditampilkan di bawah ini. Semua jenis grup pengguna memiliki akses ke semua modul secara default.
Langkah 2) Untuk tujuan demo, mari kita hapus semua akses modul ke tipe pengguna VIEW kecuali modul cacat.
Hapus centang semua akses modul terhadap pengguna View kecuali modul Cacat seperti yang ditunjukkan di bawah ini.
Langkah 3) Sekarang mari kita login menggunakan salah satu 'View' User Id untuk memeriksa apakah perubahan telah diterapkan dengan benar. Dari snapshot di bawah ini sangat jelas bahwa pengaturan telah diterapkan sesuai masukan kami karena hanya menampilkan Modul 'Cacat' untuk pengguna tampilan 'Jim'.
Entitas Proyek:
- Entitas Proyek Memungkinkan administrator proyek untuk mengubah perilaku bidang sistem ALM atau menentukan bidang yang ditentukan pengguna.
- Misalnya, jika kami menjalankan pengujian pada berbagai build dan kami ingin menambahkan kolom 'Versi Build' di 'Add Defects Module', kami dapat melakukan hal yang sama menggunakan modul entitas proyek.
Langkah 1) Bidang yang ditentukan pengguna tidak dapat ditambahkan di bawah bidang sistem yang bersifat Baca-saja.
- Pilih 'Project Entites'
- Pilih 'Cacat' dan pilih subfolder 'Bidang Sistem'.
- Kami dapat melihat bahwa kami TIDAK AKAN dapat menambahkan 'Bidang Baru' atau Menghapusnya karena bidang sistem bersifat hanya baca.
Langkah 2) Untuk menambahkan bidang yang ditentukan pengguna,
- Pilih Subfolder 'Bidang Pengguna' di bawah Modul 'Cacat'.
- Klik 'Bidang Baru'
- Rincian Bidang akan muncul seperti yang ditunjukkan di bawah ini yang dapat diedit.
Langkah 3) Detail bidang juga dapat diedit seperti yang ditunjukkan di bawah ini.
- Ubah nama Label menjadi 'Build Number'.
- Centang 'Wajib' yang berarti bidang ini akan menjadi bidang wajib untuk memposting cacat baru.
- Klik Simpan
Langkah 4) Sekarang kita dapat menyaksikan perubahan yang dilakukan pada modul cacat. Arahkan ke modul cacat dan pengguna akan dapat melihat bidang yang baru dibuat 'Nomor Bangun' yang akan menjadi bagian dari Modul 'Cacat Baru'.
Daftar Proyek
- Daftar proyek Memungkinkan admin proyek untuk menambahkan daftar yang disesuaikan ke proyek. Daftar berisi nilai yang dapat dimasukkan pengguna di bidang sistem / yang ditentukan pengguna.
- Misalnya, daftar Status Bug memiliki enam status yang telah ditentukan sebelumnya - Baru, Terbuka, Tetap, Buka Kembali, Tertutup, Ditolak. Jika kita ingin menambahkan satu status lagi, katakanlah, Duplikat, kita dapat melakukannya menggunakan modul ini.
Langkah 1) Untuk menambahkan item di bawah daftar yang telah ditentukan sebelumnya,
- Klik 'Daftar Proyek'
- Pilih 'Status Bug'
- Klik 'Item Baru'. Dialog Item baru terbuka.
- Masukkan Nama Item.
- Klik 'Ok'
Langkah 2) Setelah mengklik OK, item baru dibuat seperti yang ditunjukkan di bawah ini.
Langkah 3) Sekarang kita perlu menyimpan perubahan.
- Klik tombol 'simpan'.
- Munculan ditampilkan. Klik 'OK'.
Langkah 4) Sekarang arahkan ke modul cacat dan verifikasi apakah status memiliki item yang baru ditambahkan dalam daftar.
Automail:
Modul ini memungkinkan Admin proyek untuk menyiapkan aturan pemberitahuan email otomatis untuk memberi tahu pengguna melalui email tentang perubahan yang dilakukan pada kerusakan tertentu. Fitur automail ini hanya tersedia untuk modul cacat.
Langkah 1) Untuk mengaktifkan notifikasi automail lakukan langkah-langkah berikut.
- Arahkan ke Tautan 'Automail'.
- Pengguna dapat memicu email dengan memilih sejumlah bidang yang tersedia dalam daftar.
- Kisi ini menunjukkan daftar bidang yang telah dipilih pengguna untuk mengirim email tentang perubahan.
- Admin Proyek juga dapat memilih pengaturan email untuk setiap pengguna yang tersedia.
- Klik 'simpan'.
Langkah 2) Muncul pop. Klik Ok
Aturan Peringatan:
Modul ini memungkinkan admin proyek untuk mengaktifkan aturan peringatan untuk proyek saat ini. Fitur ini akan membuat peringatan dan mengirim email jika ada perubahan dalam proyek. Modul ini berlaku untuk persyaratan, pengujian terkait, cacat.
Langkah 1) Untuk Mengaktifkan aturan peringatan,
- Arahkan 'Aturan Peringatan'.
- Aktifkan kotak centang 'Lansiran Terkait dengan'
- Aktifkan 'kirim email ke' & tambahkan penguji / desainer yang sesuai.
- Klik 'Simpan'
- Peringatan Pertama: Desainer Tes diberitahu ketika persyaratan diubah sehingga tes terkait dapat dimodifikasi
- Peringatan Kedua: Penguji diberitahu ketika Cacat mengubah statusnya menjadi 'Tetap' sehingga penguji yang bertanggung jawab dapat mengambil lagi untuk pengujian ulang.
Alur Kerja:
- Modul ini memungkinkan admin proyek untuk menghasilkan skrip yang membantu dalam
Menyesuaikan modul Cacat (tambahkan Dialog cacat atau Dialog Lihat Cacat).
- Dengan bantuan modul ini, admin 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 jenis pengguna grup 'TDAdmin'.
Langkah 1) Di bawah kustomisasi proyek,
- Klik 'Alur Kerja'.
- Pilih Tautan 'Pembuat Skrip - Tambahkan Kustomisasi Bidang Cacat'
Langkah 2) Dialog kustomisasi kolom Add Cacat terbuka.
- Pilih grup pengguna.
- Pilih bidang yang pengguna tidak ingin muncul selama dialog tambahkan Cacat.
- Klik tautan '<' untuk mendorong bidang keluar dari daftar bidang yang terlihat.
Catatan: Bidang Wajib Tidak dapat dipindahkan dari daftar bidang yang terlihat.
Langkah 3) Setelah mendorong semua bidang yang tidak relevan keluar dari daftar bidang yang terlihat, dialog bidang penyesuaian ditampilkan seperti yang ditunjukkan di bawah ini.
- Bidang yang didorong keluar dari daftar bidang yang terlihat.
- Bidang yang akan menjadi bagian dari dialog Tambah Cacat.
- Terapkan perubahan Script.
Catatan: Meskipun kami melakukan penyesuaian menggunakan antarmuka pengguna ini, perubahan dilakukan dengan bantuan pembuatan skrip di ujung belakang. Kami juga akan menangani pengeditan skrip dengan contoh setelah bagian ini.
Langkah 4) Sekarang login sebagai pengguna ketik 'TDAdmin' dan klik 'New Defect' dari modul cacat. Bidang yang dipilih oleh pengguna sebagai terlihat ditampilkan di jendela 'Cacat baru'.
Editor Skrip:
Fungsionalitas editor skrip membantu pengguna untuk menulis skrip untuk menyesuaikan kotak dialog berbagai modul dan juga mengontrol tindakan yang dapat dilakukan pengguna dalam setiap modul.
Mari kita ubah cara Dialog 'View Defect' ditampilkan kepada pengguna dengan bantuan editor skrip.
Langkah 1) Untuk mengakses editor Skrip -
- Arahkan ke Tab Alur Kerja
- Klik 'Editor Skrip'.
Langkah 2) Editor skrip ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
- Pilih 'Cacat Module Script'
- Komentar tersebut menunjukkan bahwa- ini adalah area di mana kita perlu melakukan perubahan karena secara eksplisit menampilkan 'kustomisasi bidang detail cacat'.
- Itu ditulis dalam skrip untuk setiap grup pengguna. Yang kami lihat sesuai dengan grup pengguna 'Pengembang'. Kita perlu membuat perubahan pada grup pengguna 'TDAdmin'.
Langkah 3) Sekarang gulir ke bawah ke grup pengguna 'TDAdmin' di mana kita perlu melakukan perubahan. Pengaturan saat ini untuk 'TDAdmin' ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 4) Mari kita pahami naskahnya.
Mari kita perhatikan baris kode berikut dalam skrip
SetFieldApp "BG_ACTUAL_FIX_TIME", Benar, Salah, 0, 0
Berikut detailnya -
SetFieldApp |
Apakah panggilan Fungsi dilakukan dengan 5 parameter |
Nama Bidang |
BG_ACTUAL_FIX_Time - Nama bidang. Kami akan mengubah pengaturan untuk nama bidang ini |
Bendera Terlihat |
Sesuai dengan Bendera Terlihat. Jika benar, maka akan terlihat. |
Bendera yang Diperlukan |
Memeriksa apakah bidang tersebut wajib diisi. Jika benar, bidang tersebut wajib diisi. |
PageNo Flag |
Dimulai dengan 0. Jika ada lebih banyak jumlah field maka pengguna dapat mengkonfigurasinya agar ditampilkan halaman bijaksana. |
Tampilan Pemesanan |
Pengguna juga dapat mengatur urutan bidang menggunakan bendera ini. Dimulai dengan 0 dan bertambah 1. Berdasarkan ini, urutan bidang ditetapkan |
Langkah 5) Mari kita membuat perubahan pada bidang 'BG_ACTUAL_FIX_TIME' bidang pertama.
Script untuk bidang 'BG_ACTUAL_FIX_TIME' di editor skrip ditampilkan di bawah ini.
SetFieldApp "BG_ACTUAL_FIX_TIME", Benar, Salah, 0, 0
Sesuai skrip di atas, dialog Detail cacat 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
Output skrip telah tercermin dalam dialog detail Cacat seperti yang ditunjukkan di bawah ini.
Langkah 6) Mari kita lakukan perubahan pada semua bidang yang tersedia.
- Ubah parameter panggilan fungsi seperti yang dijelaskan pada langkah sebelumnya untuk masing-masing bidang tersebut seperti yang ditunjukkan di bawah ini.
- Klik 'Simpan'.
Langkah 7) Sekarang login sebagai salah satu pengguna ketik 'TDAdmin' dan akses salah satu cacat sehingga dialog 'Lihat detail cacat' terbuka. Dialog detail kerusakan sekarang ditampilkan seperti yang ditunjukkan di bawah ini.