Rapor Teknik Bilgi

Navigation:  Genel > Ek Bilgiler >

Rapor Teknik Bilgi

Previous pageReturn to chapter overviewNext page

Navigation:  Genel > Ek Bilgiler >

Rapor Teknik Bilgi

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Özel raporlar tasarlamak belli bir ölçüde teknik bilgi gerektirmektedir. "Yeni Tasarım" butonu sadece admin kullanıcılar içindir. "Admin" kullanıcı hakkında detaylı bilgiye “Genel-Ayarlar-Kullanıcı İşlemleri” menüsünden ulaşılabilir

 

Yeni rapor tasarımı yaparken serbest olarak SQL cümlesi yazılabilecek, ya da sistemde tanımlı olan hazır viewler ve kullanıcı tanımlı viewler arasından seçim yapılabilecektir.

 

Aşağıdaki "Yeni Tasarım" ekranında "Veri Kaynağı" olarak "Serbest SQL" seçildiğinde clip0033 butonu ile sql cümlesi yazılabilecektir. Yalnız burada, sadece "TBLREPORTSOURCE" tablosuna kaydedilmiş tablo ve viewler için sorgu yazılabilecektir. View ve tablolarda "ACCOUNTID" kolonunun bulunması gerekmektedir. Bu kolon elle ekleniyorsa ve tek account kullanılıyorsa içerdiği değer  '0' olmalıdır.

TBLREPORTSOURCE tablosu hakkında bilgi aşağıda yer almaktadır.

 

 

clip0266

 

 

Burada clip0033 butonuna tıklanıldığında aşağıdaki gibi bir ekran açılır.

 

clip0100

 

İstenen SQL cümlesi yazılıp "Kaydet" butonuna tıklanır. Örnekteki "RV_CUSTOMER" müşteri bilgilerinin olduğu viewdir.

 

 

 

"Veri Kaynağı" olarak "Tablo" seçildiğinde ise tanımlı viewler arasından seçim yapılabilecektir.

 

 

 

Sistemde tanımlı viewlar dışında özel oluşturulan view lerin ya da istenilen tabloların bu listeye gelebilmesi için viewlerde/tablolarda "ACCOUNTID" kolonunun bulunması ve view/tablo isimlerinin "TBLREPORTSOURCE" tablosuna kaydedilmeleri gerekmektedir. "ACCOUNTID" kolonu elle ekleniyorsa ve tek account kullanılıyorsa içerdiği değer  '0' olmalıdır.

 

 

 

Daha sonra "Kolonları Getir" butonuna tıklanarak sahalar arasından seçim yapılabilir.

 

 

clip0267

 

 

İstenilen kolonlar seçildikten sonra isimleri ve yerleri değiştirebilir. Yanlarındaki clip0035butonuna tıklanırsa aşağıdaki gibi bir ekran açılır.

 

raporteknik2

 

 

 

Burada "ID" alanları için ilgili "Tip" belirtilirse rapor alımı sırasında filtreleme ekranında rehberden seçim yapılabilecektir.

Örneğin yukarıdaki tanımlama yapılırsa müşteri ID adlı kolona filtre verirken "Değer" hanesi müşteriler arasından seçim yapabileceğimiz şekilde gelecektir.

 

 

 

clip0268

 

Burada rehberden de seçim yapılabilecektir.

 

 

Tanımlamalar tamamlandıktan sonra "Kaydet" butonu ile tasarım tamamlanır.

 

 

 

TBLREPORTSOURCE Tablosu:

 

ID

ISIM

TIP

ACIKLAMA

CHANNELLIMITED

CUSTOMERLIMITED

1

RV_ACTIVITY

2

Aktivite

1

0

2

RV_CUSTOMER

2

Müşteri

0

1

3

RV_CUSTOMER_CONTACT

2

Müşteri & İlgili Kişi

0

1

4

RV_CUSTOMER_LEADSOURCE

2

Müşteri & Aday Kaynağı

0

1

5

RV_CUSTOMER_OPPORTUNITY

2

Müşteri & Fırsat

1

0

6

RV_OPPORTUNITY

2

Fırsat

1

0

7

RV_PRODUCT

2

Ürün

0

0

8

RV_TASK_TASKHISTORY

2

Görev Değişiklikleri

1

0

9

RV_WORKPLAN

2

Çalışma Planı

1

0

10

RV_INACTIVECUSTOMERS

2

Aktivite Yapılmayan Müşteriler (30 Gün)

0

1

11

RV_DNCLISTLOG

2

Aranmayacak Listesi Logu

0

1

14

RV_BLACKLISTLOG

2

Karaliste Logu

0

1

15

RV_CUSTOMERSEGMENTLOG

2

Müşteri Segment Logu

0

1

16

RV_CUSTOMERMERGELOG

2

Müşteri Birleştirme Logu

0

1

17

RV_CUSTOMERSTATUSLOG

2

Müşteri Durumu Logu

0

1

20

RV_CUSTOMER_PRODUCT

2

Müşterinin Ürünleri

0

1

21

RV_BLACKLIST

2

Kara Liste

0

1

22

RV_DNCLIST

2

Aranmayacak Listesi

0

1

24

RV_OPPORTUNITY_PRODUCT

2

Fırsat & Ürün

1

0

26

RV_TASK

2

Görev

1

0

28

RV_CUSTOMER_DYN

2

Müşteri & Dinamik Alan

0

1

29

RV_PRODUCT_DYN

2

Ürün & Dinamik Alan

0

0

30

RV_ACTIVITY_DYN

2

Aktivite & Dinamik Alan

1

0

31

RV_PARTY

2

Kullanıcı Bilgileri

0

0

 

Bu tabloda sistemdeki standart raporlarda kullanılan viewler kayıtlıdır. Bu viewlerin dışında hazırlanan herhangi bir view ya da tablo da buraya kayıt edilebilir.Sadece buraya kayıt edilen bir tablo ya da view üzerinden sorgu çekilebilecek ya da rapor hazırlanabilecektir. Aynı zamanda kullanılmak istenen tablo ya da viewin "ACCOUNTID" kolonu içermesi gerektiği unutulmamalıdır.

 

Kolonların açıklaması ise şöyledir:

 

ISIM:

Tablo ya da view ismini içerir.

 

TIP:

Tablo için "1", view için "2" değeri yazılmalıdır.

 

ACIKLAMA:

Rapor tasarımlarında tablo/view seçimi kısmında gözükecek olan isim yazılır.

 

CHANNELLIMITED:

Kanal modülü kullanıldığı zaman yapılan kısıtlandırmaların (Kullanıcıların birbirlerinin aktivite, fırsat gibi kayıtlarını görmemesi için), ilgili rapora yansıması için bu kolon "1" değerini almalıdır. CHANNELLIMITED değeri "1" olan raporların PARTYID kolonu (Kullanıcı ID si) içermesi gerekmektedir.Bu durumda kullanıcı raporu aldığında, PARTYID kolonunda kendisi ve yetkisi olduğu kullanıcıların olduğu satırları görebilecektir. Örneğin, aktivite raporunda üst birimindeki bir kullanıcının aktivitelerini görüntüleyemeyecektir.

Müşteri bilgileri ile ilgili raporlarda ise CHANNELLIMITED uygulanmasına gerek yoktur. "Genel-Ayarlar-Parametreler" bölümündeki müşteri güvenlik seviyesi 'Çok Yüksek' olmadığı sürece, kullanıcılar tüm müşterilerin bilgilerine ulaşabilir. 'Çok Yüksek' seçildiği durumlarda ise aşağıda bahsedilen CUSTOMERLIMITED kolonu devreye alınır.

 

CUSTOMERLIMITED:

"Genel-Ayarlar-Parametreler" bölümündeki müşteri güvenlik seviyesi 'Çok Yüksek' seçildiği zaman, kullanıcılar listelerde sadece kendi müşterilerini görüntüleyebileceklerdir. Bu durumda müşteri ile ilgili raporlarda da kısıtlamaya gidilmesi gerekmektedir. Bu kısıtlama CUSTOMERLIMITED kolonunun "1" değerini alması ile sağlanır. Diğer güvenlik seviyelerinde bu kolondaki değer dikkate alınmayacaktır.

Bir satırda hem CHANNELLIMITED değeri hem de CUSTOMERLIMITED değeri "1" ise, CHANNELLIMITED baskın olacaktır.