İçeriğe atla
Yardım Merkezi AgenticObjects'e dön

Satır güvenliği

Bir kişinin bir veri modelinin hangi satırlarını görebileceğini sınırlayın — bir boyuta kural tanımlayın, kişileri veri kaynağındaki değerlerden seçtiğiniz değerlere bağlayın.

Console 4 dk okuma Güncellendi

Satır güvenliği, her kişinin bir veri modelinin hangi dilimini görebileceğine karar verir. Bölge müdürü kendi bölgesini, mağaza sorumlusu kendi mağazasını görür; bir ajanın onlara verdiği her cevap yalnız o satırlardan hesaplanır. Her veri modeli için bir kez kurarsınız ve kaydettiğiniz anda yürürlüğe girer.

Bu ekran ne için

Roller, bir kişinin hangi ajanları ve ekranları kullanabileceğine karar verir. Satır güvenliği bir seviye daha derine iner: o ajanların arkasındaki verinin hangi satırlarını okuyabileceğine karar verir. İki parçadan oluşur:

  • Modelin bir boyutuna bağlı bir kural — örneğin Bölge veya Mağaza.
  • Bir kişiyi o boyutun bir veya daha fazla değerine bağlayan bir bağlama — örneğin Kuzey ve Batı.

Filtre mantığını hiçbir zaman elle yazmazsınız. Bir boyut seçersiniz; ürün koşulu o boyutun anahtar sütunundan kendisi üretir ve veri kaynağına giden her sorguya ekler.

Her veri modelinin kendi kuralları vardır. Veri modelleri'nden bir model açın ve başlıktaki Satır güvenliği düğmesine basın.

Ekranda ne var

  1. Başlık — modele geri dönüş bağlantısı ve kaydettiğinizin motorun her sorgusunda uygulandığını söyleyen satır.
  2. Özet — kural sayısı, kısıtlı kullanıcılar, ALL bağlı kullanıcılar ve her kurala bağlı olmayan kullanıcılar.
  3. Kip bandı — Geçiş dönemi ya da Zorunlu kip (aşağıya bakın). Geçiş döneminde bant Zorunlu kipi aç düğmesini taşır.
  4. Her kurala bağlı olmayanlar — hâlâ bağ bekleyen kişiler ve eksik kuralları: ALL ver (yalnız Tüm satırlara (ALL) erişim verebilir yetkisi olana görünür) ya da Değer seç.
  5. Nasıl çalışır — kuralın, bağlamanın, birden çok değerin, birden çok kuralın ve ALL'ın ne anlama geldiği; zamanlanmış koşumda kimin kısıtının uygulandığı; bağlanmamış kişinin bu modelin kipinde ne gördüğü.
  6. Kurallar sekmesi — her kural için bir kart: boyut, motorun uygulayacağı koşul, Düzenle (ad ve açıklama), Arşivle, bağlı kişiler ve gördükleri değerler, her kişi için Değerleri düzenle ve Bağlamayı kaldır. Kartın altında Kullanıcı bağla vardır. Sayfanın sonunda Kural ekle formu durur.
  7. Kullanıcılara göre sekmesi — her satır bir kişi, her sütun bir kural: kişinin o kuralda gördüğü değerler, ALL ya da bağsız bir hücrenin burada ne anlama geldiği (bağsız — hiçbir şey, geçiş döneminde bağsız — her değer), ve sonuç.

Nasıl yapılır

Kural oluşturmak

  1. Kural ekle altında insanların tanıyacağı bir Ad yazın, örneğin Mağaza yöneticileri.
  2. Kuralın kısıtlayacağı Boyut'u seçin. Motorun uygulayacağı koşul altta görünür.
  3. İsterseniz bir Açıklama ekleyin ve Kural ekle'ye basın.

Bir kişiyi belirli değerlere kısıtlamak

  1. Kuralın kartında Kullanıcı bağla'ya basın.
  2. 1. Kullanıcı alanında kişiyi ad veya e-postayla arayıp seçin. Kişi zaten bağlıysa mevcut değerleri işaretli gelir.
  3. 2. Görebileceği değerler listesi, o boyutun veri kaynağındaki benzersiz değerleridir; adlarıyla ve anahtarlarıyla gösterilir. Aramak için yazın; istediğiniz değerlerin kutucuklarını işaretleyin. Değer çok olduğunda ilk 1000'i gösterilir ve arama veri kaynağında yapılır.
  4. Kaydet düğmesi kaç değer seçtiğinizi gösterir; basın. Kişi artık kartta yalnız şunu görür ifadesi ve değerleriyle görünür.

Bir kısıtı değiştirmek veya kaldırmak

  1. Bir kişinin değerlerini değiştirmek için Değerleri düzenle'ye basın, kutucukları değiştirip kaydedin.
  2. Kişiyi bu kuraldan tamamen çıkarmak için Bağlamayı kaldır'a basın ve onaylayın.
  3. Kuralın tamamını emekliye ayırmak için kartındaki Arşivle'ye basın ve onaylayın. Kural ve bağlamaları arşive iner, kısıt kalkar.

Nasıl okunur

  • Bağ yoksa hiçbir şey yok. Zorunlu kipteki bir modelde, bir kuralda hiçbir değere ve ALL'a bağlı olmayan kişi modelden hiçbir şey görmez: sohbette cevap almaz (sohbet henüz satır erişimi olmadığını söyler), zamanlanmış koşum başlamaz (boş bir brifing yerine sahibine bildirim gider), ajanlarının bulgu ve brifinglerini açamaz. Her şeyi görmek bir karardır: ALL bağı.
  • Geçiş dönemi, bir modele ilk kural eklendiğinde başlar (katı satır güvenliğinden önce kuralı olan modeller de geçişte başladı). Geçiş döneminde eski kural geçerlidir: bir kurala bağlı olmayan kişi o kuralın her değerini görür ve cevap bunu bir cümleyle söyler.
  • Zorunlu kipte yeni bir boyuta kural eklemek onu hemen devreye sokar: o boyuta henüz kimse bağlı olmadığı için, bağlanmayan herkes modelden hiçbir şey görmez. Ekran bu yüzden önce onay ister; onay penceresi boyutu ve kaç kişinin erişiminin kapanacağını söyler, onaylanan kural denetim kaydına yazılır. Ardından kişileri o kurala bağlayın (değerlerle ya da ALL ile).
  • ALL ile üretilen ALL ister. ALL bağlı bir sahibin ürettiği bulgu ya da brifing ALL kapsamıyla saklanır; yalnız o kuralda ALL bağı olanlar açar. Zorunlu kipte, kısıt yokken üretilmiş bir bulgu da aynı şekilde sayılır.
  • ALL vermek Tüm satırlara (ALL) erişim verebilir yetkisi ister (şirket yöneticisi Kullanıcılar ve roller ekranından verir); kural kural verilir, sonradan eklenen değerleri de kapsar ve verilen ya da geri alınan her ALL denetim kaydına yazılır. Zorunlu kipi aç geri alınamaz ve denetim kaydına yazılır.
  • Değerler veri kaynağından gelir. Liste, kaynağa o an sorularak kurulur. Kaynağa ulaşılamazsa ekran, yalnız içe aktarılan dosyadaki örnek değerleri gösterdiğini ve listenin eksik olabileceğini açıkça yazar.
  • Kayıt doğrulanır. Dosyadaki örneklerde olmayan bir değer kaydedilirken veri kaynağına sorulur; kaynakta olmayan bir değer kaydedilmez. Böylece bir yazım hatası kimsenin satırlarını sessizce gizleyemez.
  • "Değer yok — sorguları reddedilir" kırmızı etiketi, bir kurala değersiz bağlanmış bir kişiyi gösterir. Motor bu durumda güvenli tarafta kalıp o kişinin sorgusunu reddeder; değer seçin ya da bağlamayı kaldırın.

Bilmekte fayda var

  • Kaydedilen kurallar ve bağlamalar bir sonraki sorguda yürürlüğe girer; önbellek her kısıta göre ayrı tutulduğu için temizlemeye gerek yoktur.
  • Zamanlanmış bir koşumda, zamanlamanın sahibi olan kişinin kısıtı uygulanır.
  • Yalnız rolü modelin çalışma alanına ulaşan kişiler bağlanabilir. Aramada biri görünmüyorsa, önce ona Kullanıcılar ve roller ekranında bir rol verin.
  • Bir kuralı arşivlemek tüm geçmişini korur. Hiçbir şey silinmez.

İlgili