Filtripõhine turve Microsoft Dataverse (eelversioon)

[See artikkel on väljalaskeeelne dokumentatsioon ja seda võidakse muuta.]

Omandipõhine turvalisus annab juurdepääsu kirje omandiõiguse, meeskondade, äriüksuste ja organisatsioonitaseme õiguste kaudu. Filtripõhine turve annab juurdepääsu filtrikriteeriumidele vastavate kirjeandmete kaudu. Näiteks saate anda juurdepääsu kirjetele, mille veerus Linn on Redmond, Seattle või Bellevue.

Filtripõhist turvet saate kasutada järgmiselt.

  • Filtreeritud kirje omandiõiguse tabelid.
  • Kasutaja- või meeskonnakirjete omanikutabelid.
  • Organisatsioonikirjete omanditabelid.

Oluline

  • Funktsioon on eelvaateversioonis.
  • Eelvaatefunktsioonid ei ole mõeldud tootmiseks ja nende funktsionaalsus võib olla piiratud. Need funktsioonid on saadaval enne ametlikku väljalaskmist, et kliendid saaksid varakult juurde pääseda ja tagasisidet anda.

Filtripõhise turbe toimimise mõistmine

Filtripõhise turbe konfigureerimine kahe esmase komponendiga:

  • Kirjefilter: Kasutab juurdepääsu saamise tingimustele vastavate kirjete tuvastamiseks FetchXML-i.
  • Olemikirje filter: Seostab kirjefiltri tabeliga Dataverse.

Kui seostate filtri tabeliga, loob Dataverse filtriõigused. Määrake need õigused turberollide kaudu. Kui kasutaja andmetele juurde pääseb, hindab Dataverse kasutaja turberollide ja meeskonnaliikmete filtreid. Vastav filter annab vastava andmepääsutoimingu.

Filtreeritud kirje omandiõiguse tabelite puhul määratlevad filtriõigused kirje juurdepääsu. Kasutaja või meeskonna ja ettevõtte kirje omanditabelite jaoks lisavad filtriõigused olemasoleva turbemudeli kaudu antud juurdepääsule.

Filtripõhised turbekomponendid

Komponent Kirjeldus
Kirjefilter Talletab filtriMääratluse FetchXML.
Olemikirje filter Seostab kirjefiltri tabeliga Dataverse.
Filtreerimisõigus Annab filtreeritud juurdepääsu kindlale andmepääsutoimingule.
Turberoll Määrab kasutajatele ja meeskondadele filtriõigused.

Dataverse ühendab kõik kasutaja turberollide ja meeskonnaliikmete volitatud filtrid. Igale volitatud filtrile vastav kirje saab vastava juurdepääsuõiguse.

Omanikumudelite võrdlus

Filtripõhine turve toetab kõiki Andmehalduri omanditüüpe.

Funktsioon Kasutajale või meeskonnale kuuluv Organisatsiooni omanduses Filtreeritud omandiõigus
Toetab kirje omanikku Jah Ei Ei
Toetab määramist Jah Ei Ei
Toetab ühiskasutust Jah Ei Ei
Toetab äriüksuste hierarhia juurdepääsu Jah Ei Ei
Kasutab omandiõigusel põhinevaid õigusi Jah Ei Ei
Toetab organisatsiooniülest juurdepääsu Rolliõiguste kaudu Jah Läbi kõigi kirjete filtriõiguse
Toetab filtripõhist turvalisust Jah Jah Jah
Kasutab juurdepääsu määratlemiseks ainult filtreid Ei Ei Jah
Toetab kirjete ümbermääramist Jah Ei Ei
Tüüpilised kasutusjuhud Kontod, juhtumid, võimalused ja äriandmed Ühisviited ja konfiguratsiooniandmed Atribuudipõhine juurdepääsu reguleerimine, õigusepõhine juurdepääs, geograafiline segmenteerimine ja andmete liigitus

Valige omandimudelid

Kui kirjel on loomulik omanik ja äriprotsessid nõuavad määramist, ühiskasutust, ülemuse nähtavust või äriüksuse hierarhia juurdepääsu, kasutage kasutaja- või meeskonnakirjete omanditabeleid.

Kasutage ettevõttekirjete omanditabelit, kui kasutajad jagavad kirjeid üldjoontes kogu ettevõttes ega vaja omandiõigust.

Kasutage filtreeritud kirjeomanditabeleid, kui äriatribuudid peavad omanikuõiguse asemel määratlema juurdepääsu. See mudel sobib hästi atribuudipõhise juurdepääsukontrolli (ABAC), õigustel põhineva turvalisuse, regulatiivsete piiride ja tundlikkusel põhineva autoriseerimise jaoks.

Märkus.

Filtripõhise turbe saate rakendada nii kasutajale või meeskonnale kui ka ettevõtte kirje omandiõigusele ning filtreeritud kirjeomanditabelitele. Ainult filtreeritud kirje omandiõiguse tabelid põhinevad ainult kirje juurdepääsu filtriõigustel.

Filtripõhine turve filtreeritud omanditabelitega

Filtreeritud kirje omandiõigus on Andmepöördse omandiõiguse mudel, mis määratleb juurdepääsu täielikult filtriõiguste kaudu.

Filtreeritud omandiõiguse tabelid ei kasuta kirjeomanikke.

Filtreeritud omandiõiguse tabelitel on järgmised omadused.

  • Ärge sisalda kirjeomanikke.
  • Kasutajaid ega meeskondi ei saa määrata.
  • Kasutajaid ega meeskondi ei saa ühiskasutusse anda.
  • Ärge kasutage omandipõhiseid turbeõigusi.
  • Määrake juurdepääs ainult filtriõiguste abil.

Märkus.

Kui loote filtreeritud kirje omandiõiguse tabeli, loob Dataverse globaalse õiguse Kõik kirjefiltri õigused ja annab selle süsteemiadministraatori turberollile.

Filtreeritud kirje omandiõiguse tabeli loomine

Tabeli Dataverse loomisel valige omanikutüübina Filtreeritud . Juhised leiate teemast Filtreeritud kirje omandiõigus.

Pärast tabeli loomist tehke järgmist.

  1. Looge üks või mitu kirjefiltrit.
  2. Saate luua olemikirje filtrid filtrite seostamiseks tabeliga.
  3. Saate loodud filtriõigused määrata turberollide kaudu.
  4. Määrake kasutajatele või meeskondadele turberollid.

Filtripõhise turbe rakendamine kasutaja- või meeskonnakirjete omanike tabelitele

Filtripõhise turbe saate rakendada ka olemasolevatele kasutaja- või meeskonnakirjete omanditabelitele.

Filtriõigused lisavad juurdepääsu olemasolevale omanikupõhisele turbemudelile:

  • Kasutajad jätkavad kirjete omamist.
  • Säilikute määramist ja ühiskasutusse andmist saate jätkata.
  • Äriüksuse hierarhia juurdepääsu ei muudeta.
  • Filtriõigused annavad täiendava reataseme juurdepääsuõiguse.

Müügiesindaja näiteks pääseb juurde neile kuuluvatele võimalustele. Filter võib anda müügiesindajale juurdepääsu lisavõimalustele kindlal territooriumil.

Järgmine filter annab juurdepääsu kindla piirkonna aktiivsetele kontodele:

<fetch
  version="1.0"
  output-format="xml-platform"
  mapping="logical"
  distinct="false">
  <entity name="account">
    <attribute name="entityimage_url" />
    <attribute name="statecode" />
    <attribute name="name" />
    <attribute name="address1_city" />
    <attribute name="primarycontactid" />
    <attribute name="telephone1" />
    <attribute name="accountid" />
    <attribute name="new_owningbuname" />
    <order attribute="name" descending="false" />
    <filter type="and">
      <condition
        attribute="territoryid"
        operator="eq"
        value="a440958c-f6bc-f111-aaad-000d3a84e349" />
      <condition
        attribute="statecode"
        operator="eq"
        value="0" />
    </filter>
  </entity>
</fetch>

Järgmises näites link-entity antakse müügiesindajale juurdepääs töökaaslasele kuuluvatele aktiivsetele kontodele:

<fetch
  version="1.0"
  output-format="xml-platform"
  mapping="logical"
  distinct="true">
  <entity name="account">
    <attribute name="entityimage" />
    <attribute name="statecode" />
    <attribute name="name" />
    <attribute name="parentaccountid" />
    <attribute name="ownerid" />
    <attribute name="telephone1" />
    <attribute name="emailaddress1" />
    <attribute name="accountid" />
    <order attribute="name" descending="false" />
    <filter type="and">
      <condition
        attribute="statecode"
        operator="eq"
        value="0" />
    </filter>
    <link-entity
      name="crcd8_buddyrm"
      alias="buddy"
      link-type="inner"
      from="crcd8_rm"
      to="ownerid">
      <filter type="and">
        <condition
          attribute="crcd8_buddyrmname"
          operator="eq-userid" />
        <condition
          attribute="statecode"
          operator="eq"
          value="0" />
      </filter>
    </link-entity>
  </entity>
</fetch>

Tõhus juurdepääs

Kasutaja- või meeskonnakirjete omanditabelite puhul lisavad filtriõigused reataseme juurdepääsu omandipõhisele turbele. Need ei asenda ega vähenda juurdepääsu, mis on antud omandiõiguse, ühiskasutuse või turberolli õiguste kaudu.

Filtreeritud omandiõiguse tabelite puhul määratlevad filtriõigused kirje juurdepääsu. Ettevõttekirjete omanike tabelite puhul lisatakse filtriõigused turberolli õigustega antud juurdepääsule.

See lisandmudel võimaldab teil juurutada atribuudipõhist juurdepääsu, säilitades samal ajal olemasolevad juurdepääsureeglid.

Omandiõiguse turbe kohta leiate lisateavet teemast Omandiõigus ja juurdepääs kirjetele.

Filtripõhise turbe rakendamine organisatsioonikirjete omanike tabelitele

Filtripõhise turbe saate rakendada ka ettevõttekirjete omanditabelitele.

Ettevõttekirjete omanike tabeli standardõigused annavad juurdepääsu kõigile tabeli kirjetele. Filtriõigused pakuvad ka teist võimalust vastavatele kirjetele juurdepääsu andmiseks. Need ei vähenda laiemat juurdepääsu, mida turberoll juba annab.

Levinud stsenaariumid on järgmised:

  • Piirkonnapõhine juurdepääs.
  • Osakonnapõhine juurdepääs.
  • Andmete liigitamise juhtelemendid.
  • Jagatud viiteandmed ulatusega nähtavusega.

Näiteks saate anda kasutajatele juurdepääsu kirjetele, mille veerg Territoorium vastab kindlale piirkonnale. Veenduge, et nende muud turberolli õigused ei annaks samale tabelile laiemat juurdepääsu.

Filtriõigused lisavad täpse autoriseerimise ettevõttekirje andmemudeli säilitamisel.

Lisateavet ettevõttekirjete omandiõiguse tabelite kohta leiate teemast Omandiõigus ja juurdepääs kirjetele.

Filtreerimisõigused

Kui seostate kirjefiltri tabeliga olemikirje filtri kaudu, loob Dataverse filtriõigused. Määrake need õigused turberollide kaudu.

Filtriõigused toetavad järgmisi andmepääsutoiminguid:

  • Loo.
  • Lugemine.
  • Kirjutage.
  • Kustuta.
  • Lisa.
  • Lisand.

Iga õigus on seostatud kindla filtri ja kindla tabeliga.

Järgmises näites on kujutatud mitme linnafiltri õigused.

Filter Privileeg
Linn = Redmond Lugemine
Linn = Redmond Kirjutamine
Linn = Redmond Kustuta
Linn = Seattle Lugemine
Linn = Bellevue Lugemine

Looge mitu filtrit ja määrake vastavalt vajadusele igale turberollile erinevad õigused.

Turberollides filtriõiguste andmine

Saate hallata filtriõigusi Dataverse'i turberollide kaudu.

Filtreeritud juurdepääsu andmiseks tehke järgmist.

  1. Turberolli avamine.
  2. Valige sihttabel.
  3. Valige filtriõigus.
  4. Määrake rollile õigused.
  5. Määrake kasutajatele või meeskondadele roll.

Kasutajad saavad kõik filtriõigused määratud turberollidelt ja meeskonnaliikmetelt.

Lisateabe saamiseks vaata turvarolle ja privileege.

Näide

Oletagem, et tabel Klient sisaldab veergu Linn.

Looge kolm kirjefiltrit:

  • Linn = Redmond.
  • Linn = Seattle.
  • Linn = Bellevue.

Seostage iga kirjefilter tabeliga Klient, kasutades olemikirje filtreid.

Looge kolm turberolli:

Roll Filtreerimisõigus
Redmond Sales Loe ette klient, kus linn = Redmond
Seattle Sales Loe ette klient, kus linn = Seattle
Bellevue müük Loe ette klient, kus linn = Bellevue

Iga roll annab juurdepääsu kliendikirjetele, mis vastavad selle filtrile. Kasutajatel võib olla laiem juurdepääs muude rollide, meeskonnaliikmete, omandiõiguse või ühiskasutuse kaudu.

Kokkuvõte

Filtripõhine turve annab andmeväärtustel põhineva reataseme juurdepääsu. Atribuudipõhise juurdepääsu juhtelemendi rakendamiseks andmevaates saate kasutada kirjefiltreid, olemikirje filtreid, filtriõigusi ja turberolle.

Filtripõhise turbe lisamine kasutajale või meeskonnale ja organisatsiooni kirjeomandi tabelitele, et pakkuda filtritingimuste kaudu rohkem andmetele juurdepääsu. Valige oma ärivajadustele vastav omandimudel. Pidage meeles, et ainult filtreeritud omandiõiguse tabelid kasutavad filtreid kirjele juurdepääsu eksklusiivse allikana.

Järgmised toimingud