PrincipalObjectAccess depolama alanını yönetme

Microsoft Dataverse veritabanına sahip bir ortamdaki kullanıcılar, bir kullanıcıya ait bir kayda erişim vererek diğer kullanıcılarla işbirliği yapabilir. Kullanıcı, bir kaydı başka bir kullanıcı veya takımla paylaşabilir ya da bir kaydı başka bir kullanıcıya veya takıma yeniden atayabilir.

Bu kayıt düzeyinde işbirliğini yönetmek ve paylaşılan kayıtlara kullanıcı erişimi sağlamak için, kayıtların tüm paylaşılması ve izinlerinin PrincipalObjectAccess (POA) tablosunda depolanması gerekir. Kullanıcılar, sahibi olmadıkları veya güvenlik rolü uygun ayrıcalığı olmayan bir kayda erişmeyi denerlerse sistem, kullanıcı erişimini yetkilendirmek için POA tablosunu denetler.

POA Kaynakları

Aşağıdaki konularda, kayıt paylaşımını etkinleştiren ayarlar veya POA kaydı oluşturan kullanım ana hatlarıyla yer almaktadır. Fazla paylaşımı ve POA depolama alanında artışı önlemek için bu ayarların incelenmesi ve uygun şekilde güncelleştirilmesi gerekir.

Yeniden atanan kayıtları özgün sahibiyle paylaş

Varsayılan olarak, Atanan kayıtların özgün sahibiyle paylaşılıp paylaşılmayacağını ayarlayın ayarı Hayır olarak belirlenmiştir. Bu, kayıt sahipliği başka bir kullanıcıya yeniden atandığında, kaydın özgün sahibinin kayda erişimini kaldıran ayardır. Bu ayar Evet olarak belirlendiğinde, bir kullanıcı başka bir kullanıcıya veya takıma kayıt atadığında POA tablosunda bir kayıt oluşturulur. Orijinal sahip otomatik olarak Paylaşma hedefi olarak eklenir.

PrincipalObjectAccess depolama alanını yönetme.

Erişim takımları

Bir erişim takımı, kayıt işbirliği için kullanıldığında, bir kullanıcı erişim takımına her eklendiğinde kayıtlar POA tablosunda oluşturulur. İki tür erişim takımı vardır:

  • Sistem tarafından yönetilen: Bunlar şablonlar aracılığıyla oluşturulur ve kullanıcının üye listesini kolayca yönetmesine izin vermek için bir forma katıştırılır. Sistem, paylaşılan bir kayıt için otomatik olarak bir erişim takımı oluşturur. Örneğin Firma #1, Firma #2'den farklı bir erişim takımına sahiptir.

  • El ile eklenen: Bunlar, bir yöneticinin/sahibinin takım üyeleri listesini yönettiği bireysel erişim takımlardır.

Doğrudan paylaşım

  • Bir kullanıcı bir kaydı başka bir kullanıcıyla tam olarak paylaşıyorsa bir kayıt POA tablosunda oluşturulur.

Dolaylı paylaşım

  • Bir kullanıcı bir kaydı bir ekiple paylaştığında, ekibin tüm üyeleriyle dolaylı olarak paylaşılır.

  • Dolaylı paylaşım, kademeli paylaşım ilişkisi olan bir kayıtla veya üst/alt ilişkisi olan bir tabloda da gerçekleşir. Bir üst öğe kaydı, bir kullanıcı veya takımla paylaşılmışsa paylaşılan kullanıcı veya takımın tüm kademeli veya alt öğe kayıtlarına erişim sağlar. Alt öğe kayıtlara erişmek için bu izinlerin tümü POA tablosunda oluşturulur.

    Tablo ilişkisi örneği.

    Bir tablo, diğer tablolarla İlişkiler olacak şekilde ayarlanabilir (örneğin Firmadan Servis Talebine). Varsayılan olarak yeniden ana Yeniden üst öğe yap seçeneğinin ilişkisi Tümünü Basamakla'ya ayarlanmıştır. İlgili tüm alt kayıtlar üst öğe kaydının sahibiyle paylaşılır.

    Örneğin: Kullanıcı #1 Firma #1'in sahibidir. Kullanıcı #1 Firma #1'i Kullanıcı #2 ile paylaşır. Kullanıcı #2, Firma #1 altında bir Servis Talebi #1 oluşturur. İlk kullanıma hazır yeniden üst öğe yapma seçenekleriyle, Kullanıcı #1'in Servis Talebi #1'e erişimi vardır. Tüm bu kullanıcı izinleri, POA tablosunda kapsanır.

Kaynak paylaşma

RetrieveAccessOrigin API'si, bir kullanıcının veya takımın belirli bir tabloya erişiminin nereden geldiğini belirlemek için kullanılabilir. API, istekte bir objectId, logicalName ve principalId gerektirir ve yanıt, tabloya erişimin nereden elde edildiğini açıklayan bir dizedir.

POA tablo büyümesinin yönetimi

  • İş ihtiyaçlarınızı değerlendirin ve gerektiğindeYeniden atanan kayıtların orijinal sahiple paylaşılıp paylaşılmayacağını ayarla seçeneğini etkinleştirin. Bunun sistem genelinde bir ayar olduğunu unutmayın. Etkinleştirildiğinde, ayar tüm kayıtlara uygulanır.
  • Kullanıcı listesinin paylaştığınız farklı kayıtlarda aynı olmadığı durumlarda işbirliği için kullanıcılarla paylaşın.
  • Kayıtları sıklıkla aynı kullanıcı listesi ile paylaşıyorsanız veya kaydı takımla paylaşıyorsanız takımı kayıt sahibi olarak kullanın.
  • Karmaşık bir işletme biriminiz varsa ve paylaşımı sıkça kullanıyorsanız:
    • Yalnızca gereken yerlerde paylaşım yapın.
    • İşletme birimlerinin sayısını en aza indirin.
    • Kullanıcıların uygun işletme birimine yerleştirilmiş olduğundan emin olun.
    • Farklı işletme birimlerinden kullanıcıların kayıtlara erişimine izin vermek için takımınızla paylaşın.
  • Bir kayda birden fazla erişim takımı tarafından erişilebiliyorsa (örneğin sadece kaydı okuyabilen bir satış temsilcisi takımı ve tam okuma ve yazma erişimine sahip başka bir satış yöneticisi takımı) satış temsilcisi ve satış yöneticisi için farklı rol tabanlı formlar kullanmayı düşünün.
  • Erişim takımı üyelerinizin yaşam döngüsünü yönetin. İşbirliği için artık gerekli olmayan kullanıcıları kaldırın.
  • İşbirliği sona erdiğinde tüm erişim takımı üyelerini kaldırın.

POA kayıtlarını silme

POA tablosu, kullanıcıların veya takımların ilgili kayıtlara doğru erişimini sağlamak için sistem tarafından yönetilir. Bu tabloda doğrudan silme, kuruluş için tanımlanan güvenlik modelini bozabileceği için desteklenmez. POA tablosunu temizlemenin doğru yolu, güvenlik modelini ayarlamak ve daha önce verilen erişimi iptal etmektir.

Sorun giderme kılavuzları

Bir tablo ilişkisinin basamaklama yapılandırması Yeniden Ana Öğe Ata veya Paylaş seçeneklerinden Basamaklama Yok olarak değiştirildiğinde, devralınan erişimi temizlemek için bu makaleden yararlanın. Bu işlem, gereksiz POA kayıtlarını kaldırır. Daha fazla bilgi: Devralınan erişimi temizleme.

Devralınan erişim haklarını temizleme, basamaklandırma davranışı Hiç Basamaklama olarak değiştirildikten sonra kalan eski devralınan erişim haklarını temizleyen bir sistem işidir. Daha fazla bilgi: Devralınan erişim haklarını temizleme

Kullanıcı erişiminin POA nedeniyle verilip verilmediğini öğrenmek için Kullanıcı erişiminin nedenini belirleme bölümüne bakın.

Ayrıca bkz.

Dataverse depolama kapasitesi