- Penyesuaian Projek membolehkan pentadbir projek mengawal akses ke projek dengan menentukan pengguna yang dapat mengakses projek dan juga mempunyai kemampuan untuk menyesuaikan jenis tugas apa yang dapat dilakukan oleh setiap pengguna.
- Seseorang juga dapat menyesuaikan projek untuk memenuhi keperluan khusus organisasi anda.
- Ini juga membantu menambah / mengedit bidang pengguna disesuaikan baru yang dapat ditambahkan ke setiap modul di ALM.
Dalam tutorial ini kita akan belajar mengikuti (umum) penyesuaian projek
- Menukar Sifat Pengguna
- Pengguna Projek
- Kumpulan dan Kebenaran
- Akses Modul
- Entiti Projek
- Senarai Projek
- Automatik
- Peraturan Makluman
- Aliran Kerja
- Penyunting Skrip
Mari kita perhatikan satu persatu
Harta Pengguna
Pengguna yang sedang masuk akan dapat mengedit butiran profil mereka dan ini membolehkan pengguna menukar kata laluan mereka.
Catatan : Hanya kata laluan pengguna yang dilog masuk semasa yang dapat diubah walaupun pengguna adalah jenis 'Project Admin'.
Langkah 1) Klik pada pautan Tools dan pilih 'Customize' seperti gambar di bawah.
Langkah 2) Dialog Penyesuaian Projek dipaparkan seperti gambar di bawah.
Langkah 3) Untuk menukar kata laluan pengguna semasa, klik 'Ubah Kata Laluan' di Tab 'Properties Pengguna'.
Langkah 4) Dialog perubahan kata laluan dibuka.
- Masukkan Kata Laluan Lama
- Masukkan kata laluan baru
- Masukkan Sahkan Kata Laluan
- Klik 'OK'
Langkah 5) Pengguna akan dipaparkan dengan mesej status.
Langkah 6) Usercan juga mengedit butiran profil berikut.
- ID emel
- Nama penuh
- Nombor telefon
- Klik 'Simpan'
Catatan: Pengguna TIDAK AKAN mengedit Nama Pengguna mereka, walaupun pengguna itu adalah jenis 'project Administrator'.
Langkah 7) Status dipaparkan kepada pengguna seperti gambar di bawah.
Pengguna Projek
Modul ini membolehkan pengguna menambah dan membuang pengguna untuk projek ALM semasa. Seseorang juga dapat menetapkan pengguna ke kumpulan pengguna untuk menyekat hak akses pengguna.
Langkah 1) Sekarang mari kita Tambahkan pengguna ke Kawasan Projek.
- Navigasi ke Pengguna Projek
- Klik Tambah Lungsur Pengguna.
Langkah 2 ) Setelah mengklik 'Tambah Pengguna' Drop Down, kaedah berikut ditunjukkan kepada pengguna seperti gambar di bawah.
- Tambah Pengguna dengan Nama - Pentadbir Projek dapat menambahkan pengguna ALM yang ada ke projek ini dengan memberikan nama pengguna mereka. (Perkara yang sama telah dilakukan pada Langkah 1 & 2)
- Tambahkan Pengguna Baru ke Laman - Tambahkan Pengguna Baru ke Laman dengan memasukkan semua butiran, dengan cara yang sama dengan kami menambahkan pengguna dari Pentadbir Laman.
- Tambahkan Pengguna dari Laman - Tambahkan pengguna Baru dengan mencari berdasarkan nama atau ID mereka.
Mari kita lihat setiap fungsi.
Langkah 3) Mari kita tambah Nama pengguna. Pastikan pengguna ini sudah ada dalam pangkalan data Pentadbir ALM (Pengguna dibuat menggunakan modul Pentadbiran Tapak)
- Pilih 'Pengguna Projek' dari tetingkap Penyesuaian projek.
- Klik 'Tambah Pengguna'
- Masukkan Nama Pengguna
- Klik 'Ok'
Langkah 4) Pengguna Ditambah ditunjukkan seperti gambar di bawah.
Langkah 5) Sekarang mari kita tambahkan pengguna menggunakan pilihan 'Tambahkan pengguna baru ke' Laman '.
Langkah 6 ) Setelah Mengklik 'Tambah Pengguna Baru ke Laman' Dari 'Tambah Pengguna', dialog berikut dipaparkan.
- Masukkan Nama Pengguna
- Masukkan email
- Masukkan Nama Penuh
- Masukkan Nombor Telefon
- Klik 'OK'
Langkah 7) Pengguna kini ditambahkan ke projek semasa. Pengguna ditambahkan dalam 'pengguna projek' seperti gambar di bawah.
Langkah 7) Sekarang mari kita tambahkan pengguna projek menggunakan pilihan 'tambah Pengguna dari Laman'.
Pastikan pengguna sudah ada dalam pangkalan data pentadbir ALM.
Langkah 8) Dialog berikut dipaparkan.
- Masukkan Nama Pengguna dan klik ikon carian
- Nama Pengguna dipaparkan
- Klik 'OK'
Langkah 9) Pengguna ditambahkan ke projek dan dipaparkan seperti gambar di bawah.
Langkah 10) Pentadbir Projek juga dapat mengeluarkan pengguna dari modul pengguna projek.
- Pilih pengguna
- Klik 'Alih Keluar Pengguna;
Langkah 11) Dialog Pengesahan dipaparkan. Klik 'Ya'.
Langkah 12) Setelah Mengklik 'Ya' pengguna dikeluarkan dari senarai pengguna projek.
Langkah 13) Setiap pengguna di 'Pengguna Projek' mempunyai keahlian yang berkaitan dengannya.
Catatan: Secara lalai, setiap pengguna yang ditambahkan hanya mendapat 'Lihat' Kebenaran sahaja.
- Pilih Nama Pengguna
- Pilih tab 'Keahlian'
- Keahlian untuk pengguna terpilih akan ditampilkan. Pengguna 'Cathy' yang baru ditambahkan mempunyai kebenaran 'Viewer'
Kumpulan dan Kebenaran:
Modul ini membolehkan pentadbir projek memberikan hak istimewa kepada kumpulan pengguna dengan menentukan kebenaran.
Terdapat 5 kumpulan yang telah ditentukan di ALM dan masing-masing kumpulan pengguna mempunyai tahap kebenaran yang berbeza.
- Pemaju
- Pengurus projek
- Penguji QA
- Pentadbir TD
- Penonton
Catatan: Secara lalai setiap pengguna yang ditambahkan ke kawasan projek hanya membawa Kebenaran 'Lihat'.
Langkah 1) Mari kita lihat senarai pengguna dalam Kumpulan 'TDAdmin'.
- Pilih 'TDAdmin'
- Di bawah Tab Keahlian, anda akan melihat pengguna yang tidak berada dalam kumpulan
- Di bawah bahagian 'Dalam Kumpulan' anda akan melihat senarai pengguna dalam kumpulan. Dalam kes ini hanya 'Admin' yang dipaparkan.
Langkah 2) Kebenaran kumpulan yang telah ditentukan tidak dapat diedit.
- Pilih 'TDAdmin'
- Navigasi ke Tab kebenaran
- Pilih mana-mana modul (Kecacatan dalam kes ini)
- Kebenaran tidak dapat diedit walaupun pengguna semasa adalah Pentadbir projek.
Langkah 3) Kumpulan yang Ditentukan Tidak Boleh Dinamakan Semula atau Dihapuskan.
Langkah 4) Untuk menukar kebenaran kumpulan, pentadbir projek harus menambahkan Kumpulan Baru. Katakan kita perlu membuat kumpulan pengguna baru supaya pengguna tersebut mempunyai 'izin Edit' untuk modul kecacatan dan izin Lihat untuk orang lain. Ini bermaksud semua kebenaran harus sama dengan pengguna 'Lihat' kecuali hakikat bahawa pengguna harus dapat 'mengemas kini' kecacatan. Untuk melakukan perkara yang sama,
- Klik 'Kumpulan Baru'
- Dialog pengesahan ditunjukkan kepada pengguna. Klik 'Ya'.
Langkah 5) Setelah mengklik ya, Dialog 'Kumpulan Baru' ditunjukkan
- Masukkan Nama Kumpulan
- Masukkan profil
Langkah 6) Kumpulan pengguna dibuat seperti gambar di bawah. Anda juga dapat melihat bahawa kami boleh menamakan semula / Menghapus kumpulan kerana ia dibuat oleh kami. Kumpulan yang telah ditentukan di ALM tidak dapat diedit atau dihapuskan.
Langkah 7) Untuk menukar kebenaran
- arahkan ke Tab 'Kebenaran'
- Klik Tab 'Kecacatan'
- Aktifkan 'Kemas kini' flage untuk Kecacatan
- Dayakan Bendera 'Kemas kini' untuk pautan
Akses Modul:
Modul ini membolehkan Pentadbir projek mengawal modul yang boleh diakses oleh setiap kumpulan pengguna. Ini akan mengelakkan pengguna mengakses modul terhad.
Katakan, Pembangun tidak ada kaitan dengan kes ujian, oleh itu mereka tidak dapat mengakses pelan ujian, modul makmal ujian.
Langkah 1) Akses modul lalai ditunjukkan di bawah. Semua jenis kumpulan pengguna mempunyai akses ke semua modul secara lalai.
Langkah 2) Untuk tujuan demo, mari kita keluarkan semua akses modul ke LIHAT pengguna jenis kecuali modul kecacatan
Hapus centang semua akses modul daripada Lihat pengguna kecuali modul Kecacatan seperti gambar di bawah.
Langkah 3) Sekarang mari kita log masuk menggunakan salah satu 'Lihat' Id Pengguna untuk memeriksa apakah perubahan telah diterapkan dengan betul. Dari snapshot di bawah ini sangat jelas bahawa tetapan telah diterapkan sesuai input kami kerana hanya memaparkan Modul 'Defect' untuk pengguna tampilan 'Jim'.
Entiti Projek:
- Entiti Projek Membolehkan pentadbir projek mengubah tingkah laku bidang sistem ALM atau menentukan bidang yang ditentukan pengguna.
- Sebagai contoh, jika kita menjalankan ujian pada pelbagai binaan dan kita ingin menambahkan bidang 'Build Version' dalam 'Add Defect Module' kita dapat melakukan hal yang sama menggunakan modul entiti projek.
Langkah 1) Medan yang ditentukan pengguna tidak boleh ditambahkan di bawah bidang sistem yang hanya Baca.
- Pilih 'Entiti Projek'
- Pilih 'Defect' dan pilih subfolder 'System Fields'.
- Kami dapat melihat bahawa kami TIDAK AKAN dapat menambahkan 'Medan Baru' atau Memadamkannya kerana medan sistem hanya boleh dibaca.
Langkah 2) Untuk menambah medan yang ditentukan pengguna,
- Pilih Subfolder 'Medan Pengguna' di bawah Modul 'Kecacatan'.
- Klik 'Medan Baru'
- Butiran Medan akan muncul seperti gambar di bawah yang dapat diedit.
Langkah 3) Maklumat lapangan juga boleh diedit seperti gambar di bawah.
- Namakan semula Label kepada 'Build Number'.
- Tandakan 'Wajib' yang bermaksud bahawa medan ini akan menjadi medan wajib untuk mencatat kerosakan baru.
- Klik Simpan
Langkah 4) Sekarang kita dapat menyaksikan perubahan yang dibuat dalam modul kecacatan. Navigasi ke modul kecacatan dan pengguna akan dapat melihat bidang 'Build Number' yang baru dibuat yang akan menjadi sebahagian daripada Modul 'Kecacatan Baru'.
Senarai Projek
- Senarai projek Membolehkan pentadbir projek menambahkan senarai yang disesuaikan untuk projek. Senarai mengandungi nilai yang dapat dimasukkan pengguna dalam bidang yang ditentukan oleh sistem / pengguna.
- Sebagai contoh, senarai Status Bug mempunyai enam status yang telah ditentukan - Baru, Terbuka, Tetap, Buka Semula, Tutup, Ditolak. Sekiranya kita ingin menambahkan satu status lagi, katakanlah, Gandakan, kita boleh melakukannya menggunakan modul ini.
Langkah 1) Untuk menambahkan item di bawah senarai yang telah ditentukan,
- Klik 'Senarai Projek'
- Pilih 'Status Bug'
- Klik 'Item Baru'. Dialog Item Baru dibuka.
- Masukkan Nama Item.
- Klik 'Ok'
Langkah 2) Setelah mengklik OK, item baru dibuat seperti gambar di bawah.
Langkah 3) Sekarang kita perlu menyimpan perubahan.
- Klik butang 'simpan'.
- Muncul pop timbul. Klik 'OK'.
Langkah 4) Sekarang pergi ke modul kecacatan dan sahkan sama ada status mempunyai item yang baru ditambahkan dalam senarai.
Automatik:
Modul ini membolehkan Pentadbir projek mengatur peraturan pemberitahuan surat automatik untuk memberi tahu pengguna melalui e-mel mengenai perubahan yang dibuat terhadap kecacatan yang ditentukan. Ciri automatik ini hanya tersedia untuk kecacatan modul.
Langkah 1) Untuk mengaktifkan pemberitahuan automatik lakukan langkah-langkah berikut.
- Navigasi ke Pautan 'Automail'.
- Pengguna boleh mencetuskan e-mel dengan memilih sebilangan bidang yang tersedia dalam senarai.
- Grid ini menunjukkan senarai bidang yang telah dipilih oleh pengguna untuk menghantar e-mel mengenai perubahan tersebut.
- Pentadbir Projek juga dapat memilih tetapan e-mel terhadap setiap pengguna yang ada.
- Klik 'simpan'.
Langkah 2) Pop ditunjukkan. Klik Ok
Peraturan Makluman:
Modul ini membolehkan pentadbir projek mengaktifkan peraturan amaran untuk projek semasa. Ciri ini akan membuat amaran dan menghantar e-mel apabila perubahan berlaku dalam projek. Modul ini sesuai untuk keperluan, ujian berkaitan, kecacatan.
Langkah 1) Untuk Mengaktifkan peraturan amaran,
- Navigasi 'Peraturan Makluman'.
- Dayakan kotak pilihan 'Makluman yang Berkaitan dengan'
- Dayakan 'hantar E-mel ke' & tambahkan penguji / pereka yang sesuai.
- Klik 'Simpan'
- Makluman Pertama: Pereka Ujian diberi amaran apabila keperluan diubah sehingga ujian yang berkaitan dapat diubah
- Amaran Kedua: Penguji diberi amaran apabila Defect mengubah statusnya menjadi 'Fixed' sehingga penguji yang bertanggungjawab dapat mengambilnya lagi untuk diuji semula.
Aliran Kerja:
- Modul ini membolehkan pentadbir projek menghasilkan skrip yang membantu
Menyesuaikan modul Defect (tambahkan Dialog defect atau View Defect Dialog).
- Dengan bantuan modul ini, admin projek juga dapat menulis skrip untuk menyesuaikan kotak dialog di modul lain, dan mengawal tindakan yang dapat dilakukan pengguna.
Sekarang mari kita sesuaikan dialog 'Add Defect' untuk jenis pengguna kumpulan 'TDAdmin'.
Langkah 1) Di bawah penyesuaian projek,
- Klik 'Aliran Kerja'.
- Pilih Pautan 'Penjana Skrip - Tambah Penyesuaian Medan Cacat'
Langkah 2) Dialog penyesuaian bidang Add Defect terbuka.
- Pilih kumpulan pengguna.
- Pilih bidang yang tidak mahu muncul pengguna semasa dialog tambah Defect.
- Klik pautan '<' untuk menolak medan daripada senarai medan yang kelihatan.
Catatan: Medan Wajib Tidak boleh dipindahkan dari senarai medan yang kelihatan.
Langkah 3) Setelah menolak semua medan yang tidak berkaitan dari medan yang dapat dilihat, senarai dialog penyesuaian dipaparkan seperti yang ditunjukkan di bawah.
- Medan yang didorong keluar dari senarai medan yang kelihatan.
- Medan yang akan menjadi sebahagian daripada dialog Add Defect.
- Terapkan perubahan Skrip.
Catatan: Walaupun kami melakukan penyesuaian menggunakan antara muka pengguna ini, perubahan dilakukan dengan bantuan membuat skrip di hujung belakang. Kami juga akan menangani penyuntingan skrip dengan contoh selepas bahagian ini.
Langkah 4) Sekarang log masuk sebagai pengguna jenis 'TDAdmin' dan klik 'New Defect' dari modul defect. Medan yang dipilih oleh pengguna sebagai kelihatan ditunjukkan di tetingkap 'New defect'
Penyunting Skrip:
Fungsi penyunting skrip membantu pengguna menulis skrip untuk menyesuaikan kotak dialog dari pelbagai modul dan juga mengawal tindakan yang dapat dilakukan pengguna dalam setiap modul.
Marilah kita mengubah cara Dialog 'View Defect' ditampilkan kepada pengguna dengan bantuan editor skrip.
Langkah 1) Untuk mengakses editor Skrip -
- Navigasi ke Tab Aliran Kerja
- Klik 'Editor Skrip'.
Langkah 2) Editor Skrip ditunjukkan kepada pengguna seperti gambar di bawah.
- Pilih 'Skrip Modul Kecacatan'
- Komen menunjukkan bahawa- ini adalah area di mana kita perlu membuat perubahan kerana secara eksplisit memaparkan 'penyesuaian bidang perincian kecacatan'.
- Ia ditulis untuk setiap kumpulan pengguna. Yang kita lihat sesuai dengan kumpulan pengguna 'Pembangun'. Kita perlu membuat perubahan pada kumpulan pengguna 'TDAdmin'.
Langkah 3) Sekarang tatal ke bawah ke kumpulan pengguna 'TDAdmin' di mana kita perlu membuat perubahan. Tetapan semasa untuk 'TDAdmin' ditunjukkan seperti gambar di bawah.
Langkah 4) Mari kita memahami skripnya.
Mari kita pertimbangkan baris kod berikut dalam skrip
SetFieldApp "BG_ACTUAL_FIX_TIME", Benar, Salah, 0, 0
Inilah butirannya -
SetFieldApp |
Adakah panggilan Fungsi dibuat dengan 5 parameter |
Nama Medan |
BG_ACTUAL_FIX_Time - Nama medan. Kami akan mengubah tetapan untuk nama bidang ini |
Bendera Terlihat |
Sesuai dengan Bendera yang Terlihat. Sekiranya benar, ia akan kelihatan. |
Bendera yang diperlukan |
Memeriksa sama ada bidang itu wajib. Sekiranya benar, bidang itu wajib. |
HalamanTiada Bendera |
Dimulai dengan 0. Sekiranya ada lebih banyak bidang maka pengguna dapat mengkonfigurasinya agar dapat dipaparkan halaman dengan bijak. |
Lihat Pesanan |
Pengguna juga boleh mengatur susunan bidang menggunakan bendera ini. Bermula dengan 0 dan kenaikan dengan 1. Berdasarkan ini urutan bidang ditetapkan |
Langkah 5) Mari kita membuat perubahan pada medan pertama 'BG_ACTUAL_FIX_TIME'.
Skrip untuk medan 'BG_ACTUAL_FIX_TIME' dalam editor skrip ditunjukkan di bawah.
SetFieldApp "BG_ACTUAL_FIX_TIME", Benar, Salah, 0, 0
Seperti pada skrip di atas, dialog Detail cacat ditampilkan kepada pengguna seperti gambar di bawah.
Edit baris kod seperti yang ditunjukkan di bawah.
SetFieldApp "BG_ACTUAL_FIX_TIME", Salah, Salah, 0, 16
Output skrip telah tercermin dalam dialog Detail defect seperti yang ditunjukkan di bawah.
Langkah 6) Mari kita membuat perubahan pada semua bidang yang ada.
- Ubah parameter panggilan fungsi seperti yang dijelaskan pada langkah sebelumnya untuk setiap bidang tersebut seperti yang ditunjukkan di bawah.
- Klik 'Simpan'.
Langkah 7) Sekarang log masuk sebagai salah satu pengguna jenis 'TDAdmin' dan akses salah satu kecacatan sehingga dialog 'Lihat butiran kecacatan' terbuka. Dialog perincian kecacatan kini dipaparkan seperti gambar di bawah.