You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Modül Raporları

Modül bazında detaylı raporlar alınabilmektedir. Raporlar her modülün alt sekmesinde bulunmaktadır.

Rapor alınabilmesi için öncelikle ihtiyaca göre gerekli view hazırlanması gerekmektedir. Aşağıda örnek bir view bulunmaktadır.

CREATE VIEW [dbo].[RP_EGT_KATILIMCI] AS
SELECT
 OZ.OZLUKID,
 OZ.OZLUKKODU,
 OZ.ADI,
 OZ.SOYADI,
 OZ.ANABOLGE_KOD,
 OZ.ANABOLGE_ISIM,
 OZ.ALTBOLGE_KOD,
 OZ.ALTBOLGE_ISIM,
 OZ.SIRKET,
 OZ.BIRIM_KOD,
 OZ.BIRIM_ISIM,
 OZ.BOLUM_KOD,
 OZ.BOLUM_ISIM,
 OZ.DEPARTMAN_KOD,
 OZ.DEPT_ISIM,
 OZ.POZISYON_KOD,
OZ.POZISYON_ISIM,
 EGT.EGTKOD,
 ET.ACIKLAMA,
 ET.ZORUNLU,
 EGT.TARIH,
 EGT.BITTAR,
 EGT.PUAN,
 CASE WHEN EGT.SURETIPI = 'M' THEN EGT.SURE*8*24
 WHEN EGT.SURETIPI = 'G' THEN EGT.SURE*8
 WHEN EGT.SURETIPI = 'S' THEN EGT.SURE
 ELSE 0 END SURE_SAAT,
 DBO.EGITMENADIBUL(EGT.EGTGERCEKID, EGT.EGTKOD) EGITIMCIADSOYAD,
 BS.ISYERI,
 BS.SICILNO
 FROM EGITIM EGT
 LEFT OUTER JOIN RP_OZLUK_DETAY OZ ON OZ.OZLUKID = EGT.OZLUKID
 LEFT OUTER JOIN EGTTANIM ET ON ET.KOD = EGT.EGTKOD
 INNER JOIN BORDROSONSIRKET BS ON OZ.OZLUKID = BS.OZLUKID
GO

Hazırlanan view TBLREPORTSOURCE tablosuna insert edilmesi gerekir. Bu tabloda isim, tip, açıklama kolonları bulunur. İsim kolonu rapora vereceğimiz adı tutan kolondur. Tip kolonu 1-özlük raporu, 2 - eğitim raporu, 3- işçi sağlığı raporu, 5-performans raporu için kaydedilmektedir. Açıklama kolonuna ise rapor ile ilgili detaylı bilgi yazılabilir.

Örnek olarak eğitim modülü için bir rapor tasarlayalım. Bu durumda tip kolonuna 2 yazılır. İlgili view adı RP_EGT_KATILIMCI olsun. Açıklama olarak ise 'Eğitim Alan Kişiler’ şeklinde bir açıklama yazılabilir. Böylece TBLREPORTSOURCE tablosuna aşağıdaki şekilde eklemeliyiz.

INSERT INTO TBLREPORTSOURCE(ISIM,TIP,ACIKLAMA) VALUES

(RP_EGT_KATILIMCI,2,'Bir eğitimi alan kişiler')

Özlük raporlarında “Yeni Tasarım”a tıklayıp aşağıda gibi veri kaynağı tablo seçilir. View kısmında “RP_EGT_KATILIMCI” adında raporun adı gelmektedir.

Aşağıda sol menüde gerekli seçimler yapıldıktan sonra kolonları getir diyerek, rapor sahaları kısmından, raporda gözükmesini istediğimiz sahaları seçili sahalar ekranına taşıyabilirsiniz.

Böylelikle rapor alanlarını belirleyip kaydet dediğinizde rapor, “Taslak Raporlar” a eklenmiş olur.

Taslak raporlar sekmesinde yeni rapor oluştur dediğinizde aşağıdaki ekran açılacaktır. Bu ekranda aşağıdaki sekmeler bulunmaktadır. Bu alanda bazı kriterler ya da filtreler vererek özelleştirilmiş rapor hazırlayabilirsiniz. Gerekli seçimler yapılıp, kaydet butonuna basıldıktan sonra rapor, taslak raporlar başlığı altına geçecektir.

Raporda gözükmesini istediğiniz alanlar için rapor sahaları sekmesinde seçim yapabilirsiniz.

Rapor filtreleri kısmında rapor sahası bazında kısıt getirilebilmektedir.

Rapor sahası bazında sıralama ve gruplama yapılabilmektedir.

Rapor parametreleri sekmesinde baskı seçenekleri ve rapor formatı ayarlanabilir.

Gerekli seçimleri yaptıktan sonra raporu al dediğinizde rapor seçtiğimiz filtrelere uygun olarak görüntülenecektir.

Raporu hazırla butonu ise seçtiğiniz filtrelere uygun olarak raporu hazırlar. Raporu hazırla butonu zamanlanmış görev anlamına gelmektedir. Aktif olarak çalışabilmesi AJM servisin çalışıyor olması gerekir. Olası bir zaman aşımı durumunda istenilen rapor programdan alınamayabilir. Zamanlanmış görev olarak arka planda çalışan servis raporu hazırlar. Hazırlanan bu raporu ana sayfada kişisel başlığı menüsü altında raporlar kısmında görüntüleyebilirsiniz.

Taslak Raporlardaki rapor kayıtları için veritabanından TBLREPORTDESIGN tablosundan bakılabilir.

Kaydedilmiş Raporlar- Personel veritabanı altında TBLREPORTINPUT tablosunda tutulur.

Taslak Raporlar- Personel veritabanı altında TBLREPORTDESIGN tablosunda tutulur.

Kaynak Raporlar- Personel veritabanı altında TBLREPORTSOURCE tablosunda tutulur.