Proje Servisi Validasyonları
1. Proje Tanımları
Aktörler
- Programa yetkili kullanıcılar
Ön Koşullar
- Kullanıcı oturum açmış olmalıdır.
- Cari tipi, cari kodu tanımları yapılmış olmalıdır.
Yeni Giriş Kontrol Süreci:
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
-
Proje Kodu, Proje Adı, Cari Tipi, Cari Kodu, Başlangıç Tarihi, Bitiş Tarihi alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
-
Proje tanımı yapılırken bitiş tarihinin başlangıç tarihinden büyük olmasına dikkat edilmelidir. Bitiş tarihinin başlangıç tarihinden küçük olmasına izin verilmez.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Proje kodu ve adı bilgisi 2.kez kaydedilemez.
-
Proje koduna ait aynı kayıttan var ise,
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Proje adına ait aynı kayıttan var ise,
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Zorunlu alanlarda eksik bilgi yoksa:
- Kayıt başarıyla tamamlanır.
-
Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
- Proje kodu değiştirme kontrolü:
-
Değiştirilmeye izin verilmiyorsa. Hata mesajı gelir.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
-
İzin veriliyorsa: Yeni giriş kontrol süreci geçerli olur.
- Düzeltme işleminde de "Yeni Giriş Kontrol Süreci" geçerli olacaktır.
- Eksik bilgi yoksa düzeltme kaydedilir.
-
Soft mesaj: "Bilgileriniz değiştirildi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Grid yenilenir.
Silme Kontrol Süreci:
- Griddeki silinmek istenen kayıt için 'Sil' seçeneği tıklanır. Sistem kontrol eder:
- Proje bilgisine ait stok hareketi varsa
-
Mesaj:
"Bu Proje bilgisine bağlı stok hareketi mevcuttur, stok hareketini silmeden Proje bilgisini silemezsiniz."
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Proje bilgisine ait stok hareketi yoksa;
-
Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır)Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Evet seçilirse:
- Kayıt silinir.
-
Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Hayır seçilirse:
- İşlem iptal edilir.
-
2. Proje Sabit Tanımları
Aktörler
- Finans Departmanı Çalışanları
Ön Koşullar
- Kullanıcı oturum açmış olmalıdır.
Temel Akış:
- Proje sabitlerinde zorunlu alan yoktur.
- Kullanıcı proje maliyeti hesaplarken işçilik, işletme ve personel giderlerinin dağılımını belirlemek için parametreleri belirlemelidir.
- Silme işlemi olmayacaktır. Sadece ilk kayıtta insert işlemi olacaktır, diğer değişikler düzeltme işlemi ile gerçekleştirilecektir.
3. Projeye Direkt Bağlanmayan Giderlerin Dağıtımı
Aktörler
- Finans Departmanı Çalışanları
Ön Koşullar
- Kullanıcı oturum açmış olmalıdır.
Yeni Giriş Kontrol Süreci:
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
-
Proje Kodu, Proje Başlama Tarihi, Proje Bitiş Tarihi, Dağıtım Ayı ve Dağıtım Yılı alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
-
Zorunlu alanlarda eksik bilgi yoksa:
- Kayıt başarıyla tamamlanır.
-
Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
-
"Yeni Giriş Kontrol Süreci" düzeltme işlemi kontrol süreci için de geçerlidir.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
-
Eksik bilgi yoksa düzeltme kaydedilir.
-
Soft mesaj: "Bilgileriniz değiştirildi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Grid yenilenir.
Silme Kontrol Süreci:
- Griddeki silinmek istenen kayıt için 'Sil' seçeneği tıklanır. Sistem kontrol eder:
-
Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır)Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Evet seçilirse:
- Kayıt silinir.
-
Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Hayır seçilirse:
- İşlem iptal edilir.
-
4. Personel Giderlerinin Dağıtımı
Aktörler
- Finans Departmanı Çalışanları
Ön Koşullar
- Kullanıcı oturum açmış olmalıdır.
Yeni Giriş Kontrol Süreci:
- Zorunlu alanlar boş ise, ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
-
Personel Bilgisi, Proje Kodu, Dağıtım Ayı ve Dağıtım Yılı alanları zorunludur.
Validasyon Test Sonucu: İlgili alana zorunlu bilgi girilmediğinde sistem davranışı beklendiği gibi çalışmaktadır.
-
Zorunlu alanlarda eksik bilgi yoksa:
- Kayıt başarıyla tamamlanır.
-
Soft mesaj: "Bilgileriniz kaydedildi" mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Ekran tasarım programında zorunluluk belirtilen alanlar boş geçilmemelidir.
- Zorunluluk belirtilen alanlarda eksik bilgi var ise ilgili alanı kırmızı çerçeveli olarak gösterir. Kaydet butonu aktif olmaz.
Düzeltme Kontrol Süreci:
- Grid üzerinden düzeltme yapılacak kayıt seçilir.
-
"Yeni Giriş Kontrol Süreci" düzeltme işlemi kontrol süreci için de geçerlidir.
Validasyon Test Sonucu: Düzeltme işleminde yeni giriş kontrol sürecindeki validasyonlar için gerekli kontroller yapılmış ve sistemin davranışı beklendiği gibi çalışmaktadır.
-
Eksik bilgi yoksa düzeltme kaydedilir.
-
Soft mesaj: "Bilgileriniz değiştirildi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Grid yenilenir.
Silme Kontrol Süreci:
- Griddeki silinmek istenen kayıt için 'Sil' seçeneği tıklanır. Sistem kontrol eder:
-
Onay mesajı:
"Kaydı silmek istediğinize emin misiniz?" (Evet / Hayır)Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Evet seçilirse:
- Kayıt silinir.
-
Soft mesaj: "Bilgileriniz silindi." mesajı gösterilir.
Validasyon Test Sonucu: Bu validasyon için gerekli kontroller yapılmış ve sistemin beklenen şekilde uyarı verdiği doğrulanmıştır.
-
Hayır seçilirse:
- İşlem iptal edilir.
-
5. Proje Maliyet İşlemleri
Aktörler
- Proje Yöneticileri
- Finans Çalışanları
Ön Koşullar
- Kullanıcı oturum açmış olmalıdır.
- Proje Sabitleri tanımlanmış olmalıdır.
- Projeye Direkt Bağlanmayan Giderlerin Dağıtımı tanımları yapılmış olmalıdır.
- Personel Giderlerinin Dağıtım tanımları yapılmış olmalıdır.
Temel akış:
- Ekran açıldığında grid otomatik olarak listelenmez. Kullanıcı filtrelerden parametre seçip "Listele" butonuna tıklamalıdır.
- Yeni giriş, silme, düzeltme işlemi mevcut değildir. Görüntüleme ekranıdır.
- Kayıtla ilgili detaylar gösterilmek istenir ise; İşlemler sütunundan "Detay" butonuna tıklanır.
- Açılan form Genel İşletme Gideri (Direkt), Genel İşletme Gideri (Endirekt), Genel İşçilik Gideri (Direkt), Genel İşçilik Gideri (Endirekt), Personel Bordro Giderleri (Direkt), Stok-Satın alma, Stok-Satış, Stok- Başka projeden gelen, Stok servisinden giriş, Stok- Başka proje giden sekmelerini içerir.
- Her sekmede ilgili projenin sekme adına bağlı olarak detay kayıtları listelenir.
FONKSİYONEL TEST SONUÇLARI: Proje Modülü
Gereksinimler
- Proje kartlarının tanımlanması, direkt maliyetlerin (fatura, stok vb.) yanı sıra endirekt giderlerin belirlenen anahtarlarla projelere dağıtılması ve tüm bu verilerin 10 farklı kırılımda analiz edilmesini sağlar.
Test Senaryosu
- Yeni bir proje kartı açılır, tarih aralıkları, proje tutarı ve döviz kodu gibi bilgiler girilerek kayıt yapılır.
- İşçilik, işletme ve personel gider dağıtım parametreleri girilir.
- Projeye doğrudan bağlanamayan genel işletme/işçilik giderleri için Proje Kodu, Ay ve Yıl bazında dağıtım oranları tanımlanır.
- Belirli bir personelin ilgili ay ve yılda hangi projede ne oranda çalıştığı tanımlanır.
- Proje maliyeti için entegrasyonu olan tüm servisler kontrol edilir.
Stok Servisi Entegrasyonu
- Stok modülünden bir stok hareketi oluşturulur ve satır bazında ilgili Proje Kodu seçilir.
- Proje Maliyet İşlemleri ekranındaki "Stok servisinden giriş" sekmesine ilgili malzemenin yansıdığı doğrulanır.
Satış ve Satın Alma Belgeleri Entegrasyonu
- İşlem: Bir "Satın Alma Faturası" (Gider) veya "Satış Faturası" (Gelir) kesilirken başlık veya satır kısmında Proje Kodu tanımlanır.
- Satın alma faturasının "Stok-Satın alma" sekmesine maliyet olarak yansıdığı doğrulanır.
- Satış faturasının "Stok-Satış" sekmesine gelir kalemi olarak yansıdığı doğrulanır.
Çek / Senet ve Bankacılık (Finans) Entegrasyonu
- Bankadan projeye özel bir ödeme (EFT/Havale) yapılırken proje kodu seçilir.
- Projeyle ilişkili bir Çek/Senet bordrosu girişi yapılır.
- Finans servislerinden gelen bu nakit hareketlerinin, projenin nakit akışını ve ilgili maliyet sekmelerini (Direkt Giderler) güncellediği doğrulanır.
Muhasebe Servisi Entegrasyonu
- Doğrudan Muhasebe modülü üzerinden bir "Mahsup Fişi" kesilir ve fiş satırında Proje Kodu seçilir.
- Muhasebe fişindeki tutarın, Proje Maliyet İşlemleri ekranındaki ilgili gider kategorisine (Genel İşletme/İşçilik) yansıdığı doğrulanır.
Bordro Servisi Entegrasyonu
- Personel Bordro sisteminde ilgili personelin maaş hesaplaması yapıldıktan sonra oluşan bordro kaydı proje servisinde de oluşmuştur.
- Personel Gider Dağıtım'ında yapılan oran tanımlarına göre Proje Maliyet İşlemleri ekranındaki "Personel Bordro Giderleri(Direkt)" sekmesine, personelin projeye isabet eden maaş tutarının yansıdığı doğrulanır.
Kaynak Belge Değişiklik ve Silme Kontrolleri
- Yukarıdaki servislerin herhangi birinde (Örn: Fatura) proje kodu değiştirilir veya belge silinir.
- Kaynak belgedeki değişikliğin proje hareketlerini anlık güncellediği doğrulanır.
- Kaynak belge silindiğinde, proje maliyet tablosundaki ilgili kaydın da otomatik olarak kaldırıldığı doğrulanır.
Test Sonuç Raporu:
Proje Tanımlama ve Gider Dağıtım Yapılandırması
- Yeni proje kartı; tarih, tutar ve döviz bilgileriyle başarıyla oluşturuldu.
- İşçilik, işletme ve personel gider dağıtım parametreleri sisteme girildi.
- Projeye doğrudan bağlanamayan genel giderlerin Ay/Yıl bazında dağıtım oranları tanımlandı.
- Personelin ay bazlı projede çalışma oranları sisteme tanımlandı.
- Tanımlanan proje koduna bağlı maliyet hesaplaması çalıştırıldı.
Stok Servisi Kontrolleri
- Stok modülünden girilen proje kodlu stok hareketlerinin, "Stok servisinden giriş" sekmesine maliyet olarak yansıdığı doğrulandı.
- Stok modülündeki bir sarf fişinde miktar değiştirildiğinde veya proje kodu güncellendiğinde, proje maliyet detayındaki "Stok servisinden giriş" satırının anlık olarak yeni değerlerle güncellendiği doğrulandı.
- İlgili stok fişi silindiğinde, projenin maliyet tablosundan o harekete ait tüm izlerin otomatik olarak kaldırıldığı doğrulandı.
Satış ve Satın Alma (Fatura) Kontrolleri
- Kesilen faturaların, projenin "Stok-Satın alma" (gider) ve "Stok-Satış" (gelir) sekmelerine otomatik düştüğü doğrulandı.
- Kaydedilmiş bir satın alma faturasında birim fiyat veya proje kodu revize edildiğinde, projenin "Stok-Satın alma" sekmesindeki tutarın yeni faturaya göre senkronize olduğu doğrulandı.
- Faturanın iptal edilmesi veya silinmesi durumunda, proje maliyet sekmelerinden ilgili gelir/gider kaydının silindiği doğrulandı.
Bordro Servisi Kontrolleri
- Personel bordro işlemi sonrası, "Personel Gider Dağıtım" oranlarına göre ilgili maaş tutarlarının "Personel Bordro Giderleri(Direkt)" sekmesine yansıdığı doğrulandı.
- Personel bordro işlemi iptal edilip yeniden hesaplandığında veya "Personel Gider Dağıtımı" oranları değiştirildiğinde, "Personel Bordro Giderleri(Direkt)" sekmesindeki tutarların yeni bordro verileriyle güncellendiği doğrulandı.
- Bir personelin bordro kaydı silindiğinde, o personelin projeye yansıyan işçilik maliyetinin de otomatik olarak silindiği doğrulandı.
Finans (Banka ve Çek/Senet) Kontrolleri
- Finans (Banka ve Çek/Senet): Banka ödemeleri (EFT/Havale) ve çek bordrolarının proje nakit akışını ve direkt gider sekmelerini anlık güncellediği doğrulandı.
- Banka işlemindeki tutar veya proje referansı değiştirildiğinde, projenin nakit akış tablolarının ve direkt gider sekmelerinin anlık revize edildiği doğrulandı.
- Silme: Proje referanslı bir ödeme (Banka/Çek) kaydı silindiğinde, proje detayındaki finansal hareketin otomatik olarak temizlendiği doğrulandı.
Muhasebe Servisi Kontrolleri
- Muhasebe fişi (Mahsup) üzerinden atılan proje referanslı kayıtların, Proje Maliyet ekranındaki ilgili kategorilere yansıdığı doğrulandı.
- Muhasebe fişindeki (Mahsup) proje kodu veya borç/alacak tutarı güncellendiğinde, proje maliyet ekranındaki "Genel İşletme/İşçilik" sekmelerine yeni verinin yansıdığı doğrulandı.
- Muhasebe fişi silindiğinde, projenin maliyet yapısındaki o kaydın otomatik olarak kaldırıldığı doğrulandı.
| Proje Modülü Validasyonları V 1.0 | ||
|---|---|---|
| İşlem Tarihi | İşlemi Yapan Yetkili | |
| Test Eden | ||
| Onaylayan |