Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Logo CRM projelerinde oluşacak senaryolara göre rol model örnekleri tanımlanır. 

Expand
titleİş nesnelerine göre rol model örnekleri
Code Block
titleFirma İçin (Satış Temsilcisine Göre)
[SalesRep.UserOid][[Oid] = CurrentUserId()] Or [SalesRep] is Null
Code Block
titleKişi İçin (Bağlı Olduğu Firmanın Satış Temsilcisine Göre)
[RelatedFirm.SalesRep.UserOid][[Oid] = CurrentUserId()] Or [RelatedFirm.SalesRep] is Null
Code Block
titleAktivite İçin (Aktivite Firmasının Satış Temsilcisine Göre)
[ActivityFirm.SalesRep.UserOid][[Oid] = CurrentUserId()] Or [ActivityFirm.SalesRep] is Null
Code Block
titleAktivite İçin (Kayıt İçerisindeki Satış Temsilcisine Göre)
 [SalesRep.UserOid][[Oid] = CurrentUserId()]
Code Block
titleFırsat İçin (Fırsat Firmasının Satış Temsilcisine Göre)
[OpportunityFirm.SalesRep.UserOid][[Oid] = CurrentUserId()] Or [OpportunityFirm.SalesRep] Is Null
Expand
titleKullanıcı yapısına göre kayıt görme

ekranında kendisine ait firma kayıtlarını görmesi" işlemini sağlar.
NOT1: Dokümanın sonunda genel olarak kullanılabilecek Rol Kriterleri paylaşılmıştır.

1.Tanımlar>Güvenlik>Roller menüsüne giriş yapılır. Ekranda varsayılan rol listesi görüntülenir. Varsayılan rol çoğaltılarak istenilen işlemlerin bu rol üzerinde yapılması daha güvenlidir. İşlem yapılacak role ait onay kutusu işaretlenir ve üst bölümde yer alan İşlemler menüsünden Çoğalt butonuna tıklanır.

Image Removed

2.Rol için Ad alanı benzersiz bir alan olduğu için değişiklik yapılmalıdır. Daha sonra sadece menü ismi yazan tür izni işaretlenir ve Düzelt butonuna tıklanır.

Image Removed

3.Kullanıcıların sadece kendilerine ait kayıtları okuması ve düzenleyebilmesi için, Okuma ve Yazma izinlerindeki işaretler kaldırılır. Daha sonra belirli bir kriteri sağlayan kullanıcının kaydı okuması için "Nesne İzinleri" seçilir ve "Yeni Nesne İşlem İzinleri" butonu ile bu kriter ekleme penceresi açılır.

Image Removed

4.Açılan ekranda kriter eklemeden sadece Okuma ve Yazma izinleri verilerek Tamam butonuna tıklanır. Bu ekrandaki metin alanı, farklı Modüllerdeki (BO) verilere erişim izni vermez.

Image Removed

5.Gelen ekranda Kriter alanı boş olan bir satır görüntülenir. Satır başındaki onay kutusu işaretlenir ve Düzelt (metin kriter girişi) butonuna tıklanır.

Image Removed

6.Açılan ekranda dokümanın sonunda yer alan kriter eklenmelidir. Bu aşamada çalışma şekline göre kriter seçilmelidir. Firma kayıtlarının tümü satış temsilcilerine atanmışsa Firmanın Satış Temsilcisine Göre kriteri seçilmelidir. Eğer doğrudan kayıt üzerindeki temsilciye göre kriter verilecekse, Modül (BO) Kaydındaki Satış Temsilcisine Göre kriteri seçilmelidir.

Image Removed

7.Son olarak nesne izni ekranı aşağıdaki gibi olmalıdır. Bu şekilde rol kaydedilip kullanıcılara tanımlanabilir.

Image Removed

8.İlgili kullanıcı için bu rolün varsayılan hali ekli ise kaldırılmalıdır. Ayrıca tüm roller listelendiğinde, sadece Administrator rolü için Yönetici işaretli olmalıdır. Eğer farklı bir rol içerisinde yönetici izni seçilirse, diğer rollerin bir etkisi olmaz ve kullanıcı tüm yetkilere sahip olur.

Image Removed

Kullanıcıların kayıt erişimi, düzenleme yetkileri gibi işlemler "Roller" menüsünden düzenlenir. Sık karşılaşılan durumlardan birisi de "Her satış temsilcisinin kendisine ait kayıtları görüntülemesi ve düzenlenmesi" talebidir. Aşağıda bu talebin yerine getirilme adımları yer alır. İşlem adımları "Her satış temsilcisinin teklif 

Panel
titleKullanıcı bazında kayıt görme
Wiki Markup
*+Rol Kriterleri:+*
\\
*•Modül (BO) Kaydındaki Satış Temsilcisine Göre*
\[SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[SalesRep\] is Null
*•Kişi İçin (Bağlı Olduğu Firmanın Satış Temsilcisine Göre)*
\[RelatedFirm.SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[RelatedFirm.SalesRep\] is Null
*•Teklif İçin (Teklif Firmasının Satış Temsilcisine Göre)*
\[ProposalFirm.SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[ProposalFirm.SalesRep\] is Null
*•Aktivite İçin (Aktivite Firmasının Satış Temsilcisine Göre)*
\[ActivityFirm.SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[ActivityFirm.SalesRep\] is Null
*•Fırsat İçin (Fırsat Firmasının Satış Temsilcisine Göre)*
\[OpportunityFirm.SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[OpportunityFirm.SalesRep\] Is Null
*•Destek Kaydı İçin (Destek Firmasının Satış Temsilcisine Göre)*
\[TicketFirm.SalesRep.UserOid\]\[\[Oid\] = CurrentUserId()\] Or \[TicketFirm.SalesRep\] Is Null
Expand
titleRol üzerinden kullanıcı kayıt erişimi düzenleme

Kullanıcıların kayıt erişimi, düzenleme yetkileri gibi işlemler "Roller" menüsünden düzenlenir. Sık karşılaşılan durumlardan birisi de "Her satış temsilcisinin kendisine ait kayıtları görüntülemesi ve düzenlenmesi" talebidir. Aşağıda bu talebin yerine getirilme adımları yer alır. İşlem adımları "Her satış temsilcisinin teklif ekranında kendisine ait firma kayıtlarını görmesi" işlemini sağlar.

Tip
titleBilgilendirme

Kullanıcı kayıt erişimi düzenleme örneği için rol tanımlama doküman içerisinde teklif rolü çoğaltılır ve farklı bir isimde rol ismi verilir. Çoğaltılan rol içerisinde bulunan teklif nesnesi düzelt butonu ile seçilir. Nesne izinleri tabı içerisinde bulunan okuma ve yazma işaretli seçimler kaldırılır. Bu aşamadan sonra aşağıdaki adımlar izlenir.

1.Kullanıcıların sadece kendilerine ait kayıtları okuması ve düzenleyebilmesi için, Okuma ve Yazma izinlerindeki işaretler kaldırılır. Daha sonra belirli bir kriteri sağlayan kullanıcının kaydı okuması için "Nesne İzinleri" seçilir ve "Yeni Nesne İşlem İzinleri" butonu ile bu kriter ekleme penceresi açılır.

Image Added

2.Açılan ekranda kriter eklemeden sadece Okuma ve Yazma izinleri verilerek Tamam butonuna tıklanır. Bu ekrandaki metin alanı, farklı Modüllerdeki (BO) verilere erişim izni vermez.

Image Added

3.Gelen ekranda Kriter alanı boş olan bir satır görüntülenir. Satır başındaki onay kutusu işaretlenir ve Düzelt (metin kriter girişi) butonuna tıklanır.

Image Added

4.Açılan ekranda teklif menüsü için teklif firmasının satış temsilcisine göre rol kriteri eklenir. Bu aşamada çalışma şekline göre kriter seçilmelidir. Firma kayıtlarının tümü satış temsilcilerine atanmışsa Firmanın Satış Temsilcisine Göre kriteri seçilmelidir. Eğer doğrudan kayıt üzerindeki temsilciye göre kriter verilecekse, Modül (iş nesnesi - BO) Kaydındaki Satış Temsilcisine Göre kriteri seçilmelidir.

Tip
titleTeklif menüsü için teklif firmasının satış temsilcisine göre rol kriteri

[ProposalFirm.SalesRep.UserOid][[Oid] = CurrentUserId()] Or [ProposalFirm.SalesRep] is Null

Image Added

5.Son olarak nesne izni ekranı aşağıdaki gibi olmalıdır. Bu şekilde rol kaydedilip kullanıcılara tanımlanabilir.

Image Added

6.İlgili kullanıcı için bu rolün varsayılan hali ekli (örneğin teklif rolü)ise kaldırılmalıdır. Çoğaltılan rol içerisinde kullanıcılar sekmesine gelinir ve çoğaltılan rol içerisine bu rolden etkilenecek kullanıcılar seçilir. 

Image Added

7. Tüm roller listelendiğinde, sadece Administrator rolü için Yönetici işaretli olmalıdır. Eğer farklı bir rol içerisinde yönetici izni seçilirse, diğer rollerin bir etkisi olmaz ve kullanıcı tüm yetkilere sahip olur.

Image Added