Ana içeriğe geç

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