- Proje Özelleştirme, proje yöneticilerinin projeye erişebilecek kullanıcıları tanımlayarak bir projeye erişimi kontrol etmelerini sağlar ve ayrıca her kullanıcının ne tür görevleri gerçekleştirebileceğini özelleştirme yeteneklerine sahiptir.
- Kuruluşunuzun özel gereksinimlerini karşılamak için bir proje özelleştirilebilir.
- ALM'deki modüllerin her birine eklenebilecek yeni özelleştirilmiş kullanıcı alanlarının eklenmesine / düzenlenmesine de yardımcı olur.
Bu eğitimde, aşağıdaki (ortak) proje özelleştirmelerini öğreneceğiz
- Kullanıcı Özelliklerini Değiştirme
- Proje Kullanıcıları
- Gruplar ve İzinler
- Modül Erişimi
- Proje Varlıkları
- Proje Listeleri
- Otomatik posta
- Uyarı Kuralları
- İş akışı
- Komut Dosyası Düzenleyici
Onlara tek tek bakalım
Kullanıcı Özellikleri
Mevcut oturum açmış kullanıcı, profil ayrıntılarını düzenleyebilir ve bu, kullanıcının şifresini değiştirmesine izin verir.
Not : Kullanıcı 'Proje Yöneticisi' tipinde olsa bile sadece mevcut oturum açmış kullanıcı şifresi değiştirilebilir.
Adım 1) Araçlar bağlantısını tıklayın ve aşağıda gösterildiği gibi 'Özelleştir'i seçin.
Adım 2) Proje Özelleştirme iletişim kutusu aşağıda gösterildiği gibi görüntülenir.
Adım 3) Mevcut kullanıcının şifresini değiştirmek için 'Kullanıcı Özellikleri' Sekmesinde 'Şifreyi Değiştir'i tıklayın.
Adım 4) Parola değiştir iletişim kutusu açılır.
- Eski Şifreyi Girin
- Yeni Şifre Girin
- Parolayı Onayla Girin
- 'Tamam'ı tıklayın
Adım 5) Kullanıcı durum mesajı ile görüntülenecektir.
Adım 6) Usercan aşağıdaki profil detaylarını da düzenler.
- Email kimliği
- Ad Soyad
- Telefon numarası
- "Kaydet" i tıklayın
Not: Kullanıcılar, 'proje Yöneticisi' türünde olsa bile, Kullanıcı Adlarını DÜZENLEMEZ.
Adım 7) Durum aşağıda gösterildiği gibi kullanıcıya gösterilir.
Proje Kullanıcıları
Bu modül, kullanıcıların mevcut ALM projesi için kullanıcı eklemesine ve kaldırmasına olanak tanır. Kullanıcı erişim ayrıcalıklarını kısıtlamak için kullanıcıları kullanıcı gruplarına da atayabilirsiniz.
Adım 1) Şimdi Proje Alanına kullanıcı ekleyelim.
- Proje Kullanıcılarına gidin
- Kullanıcı Ekle Açılır Listesini tıklayın.
Adım 2 ) 'Kullanıcı Ekle' Açılır Listesini tıkladıktan sonra, aşağıdaki yöntemler kullanıcıya aşağıda gösterildiği gibi görüntülenir.
- İsme Göre Kullanıcı Ekle - Proje Yöneticisi mevcut ALM kullanıcısını kullanıcı adını vererek bu projeye ekleyebilir. (Aynısı 1. ve 2. Adımda da yapılmıştır)
- Siteye Yeni Kullanıcı Ekleme - Site Yöneticisinden kullanıcıları eklediğimiz şekilde, tüm ayrıntıları girerek Siteye Yeni Kullanıcı Ekleyin.
- Siteden Kullanıcı Ekle - Adlarına veya kimliklerine göre arayarak Yeni kullanıcı ekleyin.
İşlevlerin her birini görelim.
Adım 3) Kullanıcı tabanlı bir İsim ekleyelim. Bu kullanıcının ALM Yönetici veritabanında zaten mevcut olduğundan emin olun (Kullanıcı Site Yönetimi modülü kullanılarak oluşturulmuştur)
- Proje Özelleştirme penceresinden 'Proje Kullanıcıları'nı seçin.
- 'Kullanıcı Ekle'yi tıklayın
- Kullanıcı adı girin
- "Tamam" ı tıklayın
Adım 4) Eklenen kullanıcı aşağıda gösterildiği gibi görüntülenir.
Adım 5) Şimdi 'Siteye yeni kullanıcı ekle' seçeneğini kullanarak kullanıcı ekleyelim.
Adım 6 ) 'Kullanıcı Ekle'den' Siteye Yeni Kullanıcı Ekle'yi tıkladıktan sonra aşağıdaki iletişim kutusu görüntülenir.
- Kullanıcı adı girin
- E-posta Girin
- Tam Adı Girin
- Telefon Numarasını Girin
- 'Tamam'ı tıklayın
Adım 7) Kullanıcı artık mevcut projeye eklenmiştir. Kullanıcı, aşağıda gösterildiği gibi 'proje kullanıcıları'na eklenir.
Adım 7) Şimdi 'Siteden Kullanıcı Ekle' seçeneğini kullanarak proje kullanıcıları ekleyelim.
Kullanıcının zaten ALM yönetici veritabanında olduğundan emin olun.
Adım 8) Aşağıdaki iletişim kutusu görüntülenir.
- Kullanıcı Adını girin ve arama simgesine tıklayın
- Kullanıcı Adı görüntülenir
- 'Tamam'ı tıklayın
Adım 9) Kullanıcı projeye eklenir ve aşağıda gösterildiği gibi görüntülenir.
Adım 10) Proje Yöneticisi bir kullanıcıyı proje kullanıcıları modülünden de kaldırabilir.
- Kullanıcıyı seçin
- 'Kullanıcıyı Kaldır'ı tıklayın;
Adım 11) Onay İletişim Kutusu görüntülenir. "Evet" i tıklayın.
Adım 12) 'Evet'i tıkladıktan sonra kullanıcı proje kullanıcıları listesinden çıkarılır.
Adım 13) 'Proje Kullanıcıları'ndaki her bir kullanıcının kendisiyle ilişkilendirilmiş bir üyeliği vardır.
Not: Varsayılan olarak, eklenen herhangi bir kullanıcı yalnızca 'Görünüm' İzinlerine sahiptir.
- Kullanıcı Adını Seçin
- 'Üyelik' sekmesini seçin
- Seçilen kullanıcının üyeliği görüntülenecektir. Yeni eklenen kullanıcı "Cathy", "Görüntüleyici" iznine sahip
Gruplar ve İzinler:
Bu modül, proje yöneticisinin izinleri belirleyerek kullanıcı gruplarına ayrıcalıklar atamasını sağlar.
ALM'de önceden tanımlanmış 5 grup vardır ve bu kullanıcı gruplarının her biri farklı izin düzeylerine sahiptir.
- Geliştirici
- Proje Müdürü
- QA Test Cihazı
- TD Yöneticisi
- Görüntüleyen
Not: Varsayılan olarak proje alanına eklenen herhangi bir kullanıcı sadece 'Görüntüleme' İzni taşır.
Adım 1) 'TDAdmin' Grubundaki kullanıcıların listesini görelim.
- 'TDAdmin'i seçin
- Üyelik Sekmesi altında, grupta olmayan kullanıcıları göreceksiniz
- 'Grup İçi' bölümünde, grup içindeki kullanıcıların listesini göreceksiniz. Bu durumda yalnızca 'Yönetici' görüntülenir.
Adım 2) Önceden tanımlanmış grup izinleri düzenlenemez.
- 'TDAdmin'i seçin
- İzinler sekmesine gidin
- Herhangi bir modülü seçin (Bu durumda kusurlar)
- Mevcut kullanıcı bir proje Yöneticisi olsa bile İzinler düzenlenemez.
Adım 3) Önceden Tanımlanmış gruplar Yeniden Adlandırılamaz veya Silinemez.
Adım 4) Bir grup iznini değiştirmek için proje yöneticisinin Yeni Grup eklemesi gerekir. Diyelim ki, bu kullanıcıların kusurlar modülü için 'Düzenleme izni' ve diğerleri için Görüntüleme izni olacak şekilde yeni bir kullanıcı grubu oluşturmamız gerektiğini varsayalım. Bu, kullanıcının kusurları "güncelleyebilmesi" dışında, tüm iznin "Görüntüle" kullanıcısıyla aynı olması gerektiği anlamına gelir. Aynısını yapmak,
- 'Yeni Grup'u tıklayın
- Onay diyaloğu kullanıcıya gösterilir. "Evet" i tıklayın.
Adım 5) Evet'i tıkladıktan sonra, 'Yeni Grup' İletişim Kutusu gösterilir
- Grup Adını Girin
- Profili girin
Adım 6) Kullanıcı grubu aşağıda gösterildiği gibi oluşturulur. Ayrıca, bizim tarafımızdan oluşturulduğu için grubu yeniden adlandırabileceğimizi / silebileceğimizi de fark edebilirsiniz. ALM'deki Önceden Tanımlanmış Gruplar düzenlenemez veya silinemez.
Adım 7) İzni değiştirmek için
- 'İzinler' Sekmesine gidin
- 'Kusurlar' Sekmesine tıklayın
- Kusurlar için 'Güncelle' alanını etkinleştirin
- Bağlantılar için 'Güncelle' İşaretini etkinleştirin
Modül Erişimi:
Bu modül, proje Yöneticilerinin her kullanıcı grubunun erişebileceği modülleri kontrol etmesini sağlar. Bu, kullanıcıların kısıtlanmış modüllere erişmesini önleyecektir.
Diyelim ki, Geliştiricilerin test senaryolarıyla hiçbir ilgisi yok, bu nedenle test planına, test laboratuvarı modüllerine erişmeleri engellenebilir.
Adım 1) Varsayılan modül erişimi aşağıda gösterilmektedir. Her tür kullanıcı grubu varsayılan olarak tüm modüllere erişime sahiptir.
Adım 2) Demo amacıyla, kusurlar modülü hariç, VIEW kullanıcı türüne tüm modül erişimini kaldıralım.
Aşağıda gösterildiği gibi Kusurlar modülü hariç, Kullanıcıyı görüntüle'ye karşı tüm modül erişiminin işaretini kaldırın.
Adım 3) Şimdi, değişikliklerin doğru bir şekilde uygulanıp uygulanmadığını kontrol etmek için 'Görüntüle' Kullanıcı Kimliklerinden birini kullanarak giriş yapalım. Aşağıdaki anlık görüntüden, ayarların girdilerimize göre uygulandığı çok açıktır, çünkü görüntüleme kullanıcısı 'Jim' için yalnızca 'Kusurlar' Modülünü gösterir.
Proje Varlıkları:
- Proje Varlıkları Proje yöneticilerinin ALM sistem alanlarının davranışını değiştirmesini veya kullanıcı tanımlı alanları tanımlamasını sağlar.
- Örneğin, testleri çeşitli yapılarda yürütüyorsak ve 'Hata Ekleme Modülü'ne bir' Derleme Sürümü 'alanı eklemek istiyorsak, aynı şeyi proje varlıkları modülünü kullanarak yapabiliriz.
Adım 1) Kullanıcı tanımlı alanlar Salt okunur olan sistem alanlarına eklenemez.
- 'Proje Varlıkları'nı seçin
- "Kusur" u seçin ve "Sistem Alanları" alt klasörünü seçin.
- Sistem alanları salt okunur olduğundan 'Yeni Alan' ekleyemeyeceğimizi veya SİLECEĞİMİZİ fark edebiliriz.
Adım 2) Kullanıcı tanımlı bir alan eklemek için,
- 'Kusurlar' Modülü altında 'Kullanıcı Alanları' Alt Klasörünü seçin.
- "Yeni Alan" ı tıklayın
- Alan Ayrıntıları, aşağıda gösterildiği gibi düzenlenebilecek şekilde görünecektir.
Adım 3) Alan detayları da aşağıda gösterildiği gibi düzenlenebilir.
- Etiketi 'Yapı Numarası' olarak yeniden adlandırın.
- "Gerekli" seçeneğini işaretleyin; bu, bu alanın yeni bir kusurun gönderilmesi için zorunlu bir alan olacağı anlamına gelir.
- Kaydet'i tıklayın
Adım 4) Şimdi kusurlar modülünde yapılan değişikliklere tanık olabiliriz. Kusurlar modülüne gidin ve kullanıcı, "Yeni Kusurlar" Modülünün bir parçası olacak yeni oluşturulan "Yapı Numarası" alanını görebilir.
Proje Listeleri
- Proje listeleri Proje yöneticilerinin bir projeye özelleştirilmiş listeler eklemesini sağlar. Bir liste, kullanıcının sistem / kullanıcı tanımlı alanlara girebileceği değerleri içerir.
- Örneğin, Hata Durumu listesinin önceden tanımlanmış altı durumu vardır - Yeni, Açık, Sabit, Yeniden Aç, Kapatıldı, Reddedildi. Bir durum daha eklemek istersek, Çoğalt diyelim, bunu bu modülü kullanarak yapabiliriz.
Adım 1) Önceden tanımlanmış listelerin altına bir öğe eklemek için,
- 'Proje Listeleri'ni tıklayın
- "Hata Durumu" nu seçin
- "Yeni Öğe" yi tıklayın. Yeni Öğe iletişim kutusu açılır.
- Öğe Adını girin.
- "Tamam" ı tıklayın
Adım 2) Tamam'a tıkladıktan sonra, yeni öğe aşağıda gösterildiği gibi oluşturulur.
Adım 3) Şimdi değişiklikleri kaydetmemiz gerekiyor.
- 'Kaydet' düğmesine tıklayın.
- Bir açılır pencere gösterilir. "Tamam" ı tıklayın.
Adım 4) Şimdi kusurlar modülüne gidin ve durumun listeye yeni eklenen öğeye sahip olup olmadığını doğrulayın.
Otomatik posta:
Bu modül, proje Yöneticilerinin belirli kusurlarda yapılan değişiklikler hakkında kullanıcıları e-posta yoluyla bilgilendirmek için otomatik posta bildirim kuralları oluşturmasını sağlar. Bu otomatik posta özelliği yalnızca kusurlar modülü için kullanılabilir.
Adım 1) Otomatik posta bildirimlerini etkinleştirmek için aşağıdaki adımları uygulayın.
- 'Otomatik Posta' Bağlantısına gidin.
- Kullanıcı, listedeki herhangi bir sayıda kullanılabilir alanı seçerek e-postayı tetikleyebilir.
- Bu tablo, kullanıcının değişiklikler hakkında posta göndermek için seçtiği alanların listesini gösterir.
- Proje Yöneticisi, mevcut kullanıcıların her biri için e-posta ayarlarını da seçebilir.
- "Kaydet" i tıklayın.
Adım 2) Bir pop gösterilir. Tamam'ı tıklayın
Uyarı Kuralları:
Bu modül, proje yöneticilerinin mevcut proje için uyarı kurallarını etkinleştirmesini sağlar. Bu özellik, projede değişiklik olduğunda uyarılar oluşturacak ve e-posta gönderecektir. Bu modül, gereksinimler, ilgili testler ve kusurlar için uygundur.
Adım 1) Uyarı kurallarını etkinleştirmek için,
- 'Uyarı Kuralları'na gidin.
- 'İlişkili Uyarı' onay kutusunu etkinleştir
- 'E-posta gönder'i etkinleştirin ve ilgili test ediciyi / tasarımcıyı ekleyin.
- "Kaydet" i tıklayın
- İlk uyarı: Test Tasarımcısı, bir gereksinim değiştirildiğinde ilgili testlerin değiştirilebilmesi için uyarılır.
- İkinci uyarı: Test uzmanı, bir Kusur durumunu 'Sabit' olarak değiştirdiğinde, sorumlu test uzmanının yeniden test etmek için tekrar alabilmesi için uyarılır.
İş akışı:
- Bu modül, proje yöneticilerinin
Kusurlar modülünü özelleştirme (kusur İletişim Kutusu veya Kusur İletişim Kutusunu Görüntüle).
- Bu modülün yardımıyla, proje yöneticileri ayrıca diğer modüllerdeki iletişim kutularını özelleştirmek için komut dosyaları yazabilir ve kullanıcıların gerçekleştirebileceği eylemleri kontrol edebilir.
Şimdi 'TDAdmin' grup kullanıcı türü için 'Hata Ekle' iletişim kutusunu özelleştirelim.
Adım 1) Proje özelleştirme altında,
- 'İş Akışı'nı tıklayın.
- 'Komut Dosyası Oluşturucu - Hata Alanı Özelleştirme Ekle' Bağlantısını seçin
Adım 2) Hata Ekle alanı özelleştirme iletişim kutusu açılır.
- Kullanıcı grubunu seçin.
- Hata ekleme iletişim kutusu sırasında kullanıcının görünmesini istemediği alanları seçin.
- Alanları görünür alanlar listesinden çıkarmak için '<' bağlantısını tıklayın.
Not: Zorunlu Alanlar Görünür alanlar listesinden taşınamaz.
Adım 3) Tüm alakasız alanları görünür alanlar listesinden çıkardıktan sonra, aşağıda gösterildiği gibi özelleştirme alanı iletişim kutusu görüntülenir.
- Görünür alanlar listesinden çıkan alanlar.
- Hata Ekle iletişim kutusunun parçası olacak alanlar.
- Komut dosyası değişikliklerini uygulayın.
Not: Bu kullanıcı arayüzünü kullanarak özelleştirme yapmamıza rağmen, değişiklikler arka uçta komut dosyaları oluşturmanın yardımıyla yapılır. Bu bölümden sonra bir örnekle komut dosyası düzenlemeyi de ele alacağız.
Adım 4) Şimdi 'TDAdmin' türünde bir kullanıcı olarak oturum açın ve kusurlar modülünden 'Yeni Kusur'u tıklayın. Kullanıcı tarafından görünür olarak seçilen alanlar 'Yeni kusurlar' penceresinde görüntülenir.
Komut Dosyası Düzenleyici:
Komut dosyası düzenleyici işlevi, kullanıcıların çeşitli modüllerin iletişim kutularını özelleştirmek için komut dosyaları yazmasına yardımcı olur ve ayrıca kullanıcıların her modül içinde gerçekleştirebilecekleri eylemleri kontrol eder.
Komut dosyası düzenleyicisinin yardımıyla 'Kusuru Görüntüle' İletişim Kutusunun kullanıcıya görüntülenme şeklini değiştirelim.
Adım 1) Komut dosyası düzenleyicisine erişmek için -
- İş Akışı Sekmesine gidin
- 'Komut Dosyası Düzenleyici'yi tıklayın.
Adım 2) Komut dosyası düzenleyici, kullanıcıya aşağıda gösterildiği gibi gösterilir.
- 'Kusur Modülü Komut Dosyası'nı seçin
- Yorum şunu göstermektedir - bu, açıkça 'kusur ayrıntıları alanı özelleştirmesini' gösterdiği için değişiklik yapmamız gereken alandır.
- Her kullanıcı grubu için yazılmıştır. Gördüğümüz, 'Geliştirici' kullanıcı grubuna karşılık geliyor. 'TDAdmin' kullanıcı grubunda değişiklik yapmamız gerekiyor.
Adım 3) Şimdi değişiklik yapmamız gereken 'TDAdmin' kullanıcı grubuna gidin. 'TDAdmin' için mevcut ayarlar aşağıda gösterildiği gibi görüntülenir.
Adım 4) Senaryoyu anlayalım.
Komut dosyasındaki aşağıdaki kod satırını ele alalım
SetFieldApp "BG_ACTUAL_FIX_TIME", Doğru, Yanlış, 0, 0
İşte detaylar -
SetFieldApp |
İşlev çağrısı 5 parametre ile mi yapılıyor? |
Alan adı |
BG_ACTUAL_FIX_Time - Alan adı. Bu alan adı için ayarları değiştireceğiz |
Görünür Bayrak |
Görünür Bayrağa karşılık gelir. Doğruysa, görünür olacaktır. |
Gerekli Bayrak |
Alanın zorunlu olup olmadığını kontrol eder. Doğruysa, alan zorunludur. |
PageNo Flag |
0 ile başlar. Daha fazla alan varsa, kullanıcı bunları sayfa bazında görüntülenecek şekilde yapılandırabilir. |
Siparişi görüntüle |
Kullanıcı, bu bayrağı kullanarak alanın sırasını da düzenleyebilir. 0 ile başlar ve 1 artar. Buna göre alanların sırası belirlenir |
Adım 5) İlk alan olan 'BG_ACTUAL_FIX_TIME' Alanında değişiklik yapalım.
Komut dosyası düzenleyicideki 'BG_ACTUAL_FIX_TIME' alanı için komut dosyası aşağıda gösterilmiştir.
SetFieldApp "BG_ACTUAL_FIX_TIME", Doğru, Yanlış, 0, 0
Yukarıdaki komut dosyasına göre kusur Ayrıntıları iletişim kutusu aşağıda gösterildiği gibi kullanıcıya görüntülenir.
Bu kod satırını aşağıda gösterildiği gibi düzenleyin.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Komut dosyası çıktısı, aşağıda gösterildiği gibi Hata ayrıntıları iletişim kutusuna yansıtılmıştır.
Adım 6) Mevcut tüm alanlarda değişiklik yapalım.
- İşlev çağrılarının parametrelerini, aşağıda gösterildiği gibi bu alanların her biri için önceki adımda açıklandığı gibi değiştirin.
- "Kaydet" i tıklayın.
Adım 7) Şimdi 'TDAdmin' türündeki kullanıcılardan biri olarak oturum açın ve kusurlardan birine erişin, böylece 'Kusur ayrıntılarını görüntüle' iletişim kutusu açılır. Kusur ayrıntıları iletişim kutusu artık aşağıda gösterildiği gibi görüntülenir.