Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
[Aquest article forma part de la documentació preliminar i està subjecte a canvis.]
La seguretat basada en la propietat atorga accés a través de la propietat dels registres, equips, unitats de negoci i privilegis a nivell d'organització. La seguretat basada en filtres concedeix accés a través de dades de registre que compleixen els criteris de filtre. Per exemple, pots concedir accés a registres la columna de la Ciutat dels quals inclogui Redmond, Seattle o Bellevue.
Pots utilitzar seguretat basada en filtres amb:
- Taules de propietat de registres filtrades.
- Taules de propietat dels registres d'usuaris o equips.
- Taules de propietat dels registres de l'organització.
Important
- Aquesta característica és una versió preliminar.
- Les característiques en versió preliminar no s'han dissenyat per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
Entén com funciona la seguretat basada en filtres
Configura la seguretat basada en filtres amb dos components principals:
- Filtre de registres: Utilitza FetchXML per identificar registres que qualifiquen per accedir.
- Filtre de registre d'entitat: Associa un filtre de registre amb una taula Dataverse.
Quan associes un filtre amb una taula, Dataverse crea privilegis de filtre. Assigna aquests privilegis a través de rols de seguretat. Quan un usuari accedeix a les dades, Dataverse avalua els filtres segons els rols de seguretat de l'usuari i la membresia dels equips. Un filtre que coincideix atorga l'operació d'accés a les dades corresponent.
Per a les taules de propietat de registres filtrades, els privilegis de filtre determinen l'accés als registres. Per a taules de propietat de registres d'usuaris o equips i organitzacions, els privilegis de filtre s'afegeixen a l'accés concedit pel model de seguretat existent.
Components de seguretat basats en filtres
| Component | Descripció |
|---|---|
| Filtre de registre | Emmagatzema la definició del filtre FetchXML. |
| Filtre de registre d'entitat | Associa un filtre de registre amb una taula Dataverse. |
| Privilegi de filtre | Concedeix accés filtrat per a una operació específica d'accés a dades. |
| Funció de seguretat | Assigna privilegis de filtre als usuaris i als equips. |
Dataverse combina tots els filtres autoritzats dels rols de seguretat i membres d'equip de l'usuari. Un registre que coincideix amb qualsevol filtre autoritzat rep l'accés corresponent.
Compareu els models de propietat
La seguretat basada en filtres admet tots els tipus de propietat de Dataverse.
| Capacitat | Propietat de l'usuari o de l'equip | Propietat de l'organització | Propietat filtrada |
|---|---|---|---|
| Dóna suport a un propietari de discos | Sí | No | No |
| Assignació de suports | Sí | No | No |
| Dóna suport a la compartició | Sí | No | No |
| Suporta l'accés a la jerarquia de les unitats de negoci | Sí | No | No |
| Utilitza privilegis basats en la propietat | Sí | No | No |
| Dóna suport a l'accés a tota l'organització | A través dels privilegis de rol | Sí | Mitjançant el privilegi de filtrar Tots els registres |
| Suporta la seguretat basada en filtres | Sí | Sí | Sí |
| Utilitza només filtres per determinar l'accés | No | No | Sí |
| Suporta la reassignació de registres | Sí | No | No |
| Casos d'ús típics | Comptes, casos, oportunitats i dades operatives de negoci | Dades compartides de referència i configuració | Control d'accés basat en atributs, accés basat en drets, segmentació geogràfica i classificació de dades |
Tria un model de propietat
Utilitza taules de propietat de registres d'usuari o d'equip quan els registres tinguin un propietari natural i els processos de negoci requereixin assignació, compartició, visibilitat del gestor o accés a jerarquia d'unitats de negoci.
Utilitza taules de propietat de registres de l'organització quan els usuaris comparteixen registres àmpliament a tota l'organització i no necessiten la propietat.
Utilitza taules filtrades de propietat de registres quan els atributs del negoci han de determinar l'accés en lloc de la propietat. Aquest model funciona bé per al control d'accés basat en atributs (ABAC), la seguretat basada en drets, els límits reguladors i l'autorització basada en sensibilitat.
Nota
Pots aplicar seguretat basada en filtres a l'usuari o equip, i a la propietat dels registres de l'organització, i taules de propietat de registres filtrades. Només les taules de propietat de registres filtrades depenen exclusivament dels privilegis de filtre per accedir als registres.
Seguretat basada en filtres amb taules de propietat filtrades
La propietat filtrada de registres és un model de propietat de Dataverse que determina l'accés íntegrament a través de privilegis de filtre.
Les taules de propietat filtrades no utilitzen propietaris de registres.
Les taules de propietat filtrades tenen les següents característiques:
- No indiquis els propietaris dels discos.
- No es pot assignar a usuaris ni a equips.
- No es pot compartir amb usuaris ni amb Teams.
- No utilitzis privilegis de seguretat basats en la propietat.
- Determina l'accés només amb privilegis de filtre.
Nota
Quan crees una taula de propietat de registres filtrada, Dataverse crea un privilegi global de filtre de Tots els registres i el concedeix al rol de seguretat d'Administrador de Sistemes.
Crea una taula de propietat de registres filtrada
Quan creïs una taula Dataverse, selecciona Filtrat com a tipus de propietat. Per a instruccions, vegeu Propietat filtrada dels registres.
Després de crear la taula:
- Crea un o més Filtres de Registre.
- Crea filtres de registre d'entitat per associar els filtres a la taula.
- Concedeix privilegis de filtre generat a través de rols de seguretat.
- Assigna els rols de seguretat als usuaris o als equips.
Aplica la seguretat basada en filtres a les taules de propietat dels registres d'usuaris o equips
També pots aplicar seguretat basada en filtres a les taules de propietat de registres d'usuaris o equips existents.
Els privilegis de filtre afegeixen accés al model de seguretat existent basat en la propietat:
- Els usuaris continuen sent propietaris de registres.
- Pots continuar assignant i compartint registres.
- L'accés a la jerarquia de les unitats de negoci es manté inalterat.
- Els privilegis de filtre atorguen accés addicional a nivell de fila.
Per exemple, un venedor pot accedir a oportunitats que té. Un filtre pot donar al venedor accés a oportunitats addicionals en un territori específic.
El següent filtre atorga accés a comptes actius en un territori específic:
<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>
L'exemple següent utilitza a link-entity per donar a un venedor accés a comptes actius propietat d'un company que cobreix:
<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>
Accés efectiu
Per a les taules de propietat de registres d'usuaris o equips, els privilegis de filtre afegeixen accés a nivell de fila a la seguretat basada en la propietat. No substitueixen ni redueixen l'accés atorgat a través de privilegis de propietat, compartició o rol de seguretat.
Per a les taules de propietat filtrades, els privilegis de filtre determinen l'accés als registres. Per a les taules de propietat de registres de l'organització, els privilegis de filtre s'afegeixen a l'accés concedit pels privilegis de rol de seguretat.
Aquest model additiu et permet introduir l'accés basat en atributs mentre es preserven les regles d'accés existents.
Per a més informació sobre la seguretat de la propietat, vegeu Propietat i accés als registres.
Aplicar la seguretat basada en filtres a les taules de propietat dels registres de l'organització
També pots aplicar seguretat basada en filtres a les taules de propietat dels registres de l'organització.
Els privilegis estàndard per a una taula de propietat de registres d'organització atorguen accés a tots els registres de la taula. Els privilegis de filtre ofereixen una altra manera d'atorgar accés a registres coincidents. No redueixen l'accés més ampli que ja concedeix un rol de seguretat.
Els escenaris habituals inclouen:
- Accés basat en territori.
- Accés basat en departaments.
- Controls de classificació de dades.
- Dades de referència compartides amb visibilitat per abast.
Per exemple, concedeix als usuaris accés a registres la columna Territori dels quals coincideixi amb una regió específica. Assegura't que els seus altres privilegis de rol de seguretat no atorguin un accés més ampli a la mateixa taula.
Els privilegis de filtre afegeixen autorització detallada tot preservant el model de dades de propietat dels registres de l'organització.
Per a més informació sobre les taules de propietat de registres de l'organització, vegeu Propietat i accés als registres.
Privilegis de filtre
Quan associes un Filtre de Registre amb una taula a través d'un Filtre de Registre d'Entitat, Dataverse crea privilegis de filtre. Assigna aquests privilegis a través de rols de seguretat.
Els privilegis de filtre admeten aquestes operacions d'accés a les dades:
- Crear.
- Llegir.
- Escriu.
- Suprimeix.
- Afegeix.
- Afegeix a.
Cada privilegi està associat a un filtre específic i a una taula concreta.
L'exemple següent mostra privilegis per a diversos filtres de ciutat:
| Filtre | Privilegi |
|---|---|
| Ciutat = Redmond | Lectura |
| Ciutat = Redmond | Escriu |
| Ciutat = Redmond | Suprimeix |
| City = Seattle | Lectura |
| Ciutat = Bellevue | Lectura |
Crea múltiples filtres i assigna diferents privilegis a cada rol de seguretat segons calgui.
Concedeix privilegis de filtre en rols de seguretat
Gestiona els privilegis de filtre a través dels rols de seguretat de Dataverse.
Per concedir accés filtrat:
- Obre un rol de seguretat.
- Selecciona la taula objectiu.
- Selecciona el privilegi de filtre.
- Concedeix el privilegi al paper.
- Assigna el rol als usuaris o als equips.
Els usuaris reben tots els privilegis de filtre dels seus rols de seguretat assignats i membres d'equip.
Per a més informació, vegeu Rols i privilegis de Seguretat.
Exemple
Suposem que una taula de Client inclou una columna de Ciutat.
Crea tres filtres de registre:
- City = Redmond.
- City = Seattle.
- City = Bellevue.
Associa cada Filtre de Registre a la taula de Clients utilitzant Filtres de Registre d'Entitat.
Crea tres rols de seguretat:
| Rol | Privilegi de filtre |
|---|---|
| Vendes a Redmond | Llegeix Client on Ciutat = Redmond |
| Vendes a Seattle | Llegeix Client on Ciutat = Seattle |
| Vendes de Bellevue | Llegeix Client on Ciutat = Bellevue |
Cada rol concedeix accés als registres dels clients que coincideixen amb el seu filtre. Els usuaris podrien tenir un accés més ampli a través d'altres rols, membres d'equip, propietat o compartir.
Resum
La seguretat basada en filtres atorga accés a nivell de fila basat en els valors de les dades. Utilitza Filtres de Registres, Filtres de Registre d'Entitat, privilegis de filtre i rols de seguretat per implementar el control d'accés basat en atributs a Dataverse.
Afegir seguretat basada en filtres amb l'usuari o l'equip, i taules de propietat dels registres de l'organització per proporcionar més accés a les dades mitjançant condicions de filtre. Tria el model de propietat que s'adapti als requisits del teu negoci. Recorda que només les taules de propietat filtrades utilitzen filtres com a font exclusiva d'accés als registres.
Passos següents
- Aprèn a configurar taules de propietat filtrades a la propietat de registres filtrada.
- Aprèn a aplicar filtres als models existents de propietat de registres a Afegeix seguretat de vista filtrada a taules de propietat de registres.
- Aprèn més sobre l'arquitectura de seguretat de Dataverse a Conceptes de Seguretat a Microsoft Dataverse.