Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]
A seguridade baseada na propiedade concede acceso a través da propiedade dos rexistros, equipos, unidades de negocio e privilexios a nivel organizativo. A seguridade baseada en filtros concede acceso mediante datos de rexistro que cumpren os criterios do filtro. Por exemplo, podes conceder acceso a rexistros cuxa columna da Cidade inclúa Redmond, Seattle ou Bellevue.
Podes usar seguridade baseada en filtros con:
- Táboas de propiedade de discos filtradas.
- Táboas de propiedade rexistradas por usuarios ou equipos.
- Táboas de propiedade dos rexistros da organización.
Importante
- Esta funcionalidade está en previsualización.
- As funcionalidades en versión preliminar non están destinadas a usarse en produción e poden ter restrinxida a funcionalidade. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
Entende como funciona a seguridade baseada en filtros
Configura a seguridade baseada en filtros con dous compoñentes principais:
- Filtro de rexistros: Usa FetchXML para identificar rexistros que cumpren os requisitos para o acceso.
- Filtro de Rexistro de Entidade: Asocia un Filtro de Rexistro cunha táboa Dataverse.
Cando asocias un filtro cunha táboa, Dataverse crea privilexios de filtro. Asigna estes privilexios a través de roles de seguridade. Cando un usuario accede aos datos, Dataverse avalía os filtros dos roles de seguridade e membros do equipo do usuario. Un filtro correspondente concede a operación correspondente de acceso aos datos.
Para as táboas de propiedade de rexistros filtradas, os privilexios de filtro determinan o acceso ao rexistro. Para as táboas de propiedade de rexistros de usuario ou equipo e organización, os privilexios de filtro engádense ao acceso concedido polo modelo de seguridade existente.
Compoñentes de seguridade baseados en filtros
| Compoñente | Descripción |
|---|---|
| Filtro de rexistro | Almacena a definición do filtro FetchXML. |
| Filtro de rexistro de entidade | Asocia un filtro de rexistro cunha táboa Dataverse. |
| Privilexio de filtro | Concede acceso filtrado para unha operación específica de acceso a datos. |
| Papel de seguridade | Asigna privilexios de filtro aos usuarios e equipos. |
Dataverse combina todos os filtros autorizados dos roles de seguridade e membros dos equipos do usuario. Un rexistro que coincida con calquera filtro autorizado recibe o acceso correspondente.
Comparar modelos de propiedade
A seguridade baseada en filtros soporta todos os tipos de propiedade de Dataverse.
| Capacidade | Propiedade de usuarios ou equipos | Propiedade da organización | Propiedade filtrada |
|---|---|---|---|
| Apoia a un propietario de discos | Si | Non | Non |
| Asignación de apoios | Si | Non | Non |
| Soporta compartir | Si | Non | Non |
| Soporta acceso á xerarquía das unidades de negocio | Si | Non | Non |
| Usa privilexios baseados na propiedade | Si | Non | Non |
| Soporta o acceso a nivel organizativo | A través de privilexios de rol | Si | A través do privilexio de filtrar Todos os rexistros |
| Soporta seguridade baseada en filtros | Si | Si | Si |
| Usa só filtros para determinar o acceso | Non | Non | Si |
| Apoia a reasignación de rexistros | Si | Non | Non |
| Casos de uso típicos | Contas, casos, oportunidades e datos operativos do negocio | Datos compartidos de referencia e configuración | Control de acceso baseado en atributos, acceso baseado en dereitos, segmentación xeográfica e clasificación de datos |
Escolla un modelo de propiedade
Usa as táboas de propiedade de rexistros de usuario ou equipo cando os rexistros teñan un propietario natural e os procesos empresariais requiran asignación, compartir, visibilidade do xestor ou acceso á xerarquía da unidade de negocio.
Usa as táboas de propiedade dos rexistros da organización cando os usuarios comparten rexistros amplamente en toda a organización e non precisan propiedade.
Usa táboas filtradas de propiedade de rexistros cando os atributos do negocio deben determinar o acceso en lugar da propiedade. Este modelo funciona ben para control de acceso baseado en atributos (ABAC), seguridade baseada en dereitos, límites reguladores e autorización baseada en sensibilidade.
Nota
Podes aplicar seguridade baseada en filtros ao usuario ou equipo, e á propiedade dos rexistros da organización, e táboas de propiedade filtrada dos rexistros. Só as táboas de propiedade de rexistros filtradas dependen exclusivamente dos privilexios de filtro para acceder a rexistros.
Seguridade baseada en filtros con táboas de propiedade filtradas
A propiedade filtrada de rexistros é un modelo de propiedade Dataverse que determina o acceso integramente a través de privilexios de filtro.
As táboas de propiedade filtradas non usan propietarios de rexistros.
As táboas de propiedade filtradas teñen as seguintes características:
- Non inclúas aos propietarios dos discos.
- Non se poden asignar a usuarios nin a equipos.
- Non se pode compartir con usuarios nin con Teams.
- Non uses privilexios de seguridade baseados na propiedade.
- Determina o acceso usando só privilexios de filtro.
Nota
Cando creas unha táboa de propiedade de rexistros filtrada, Dataverse crea un privilexio global de filtro de Todos os rexistros e concédeo ao rol de Administrador de Sistemas de seguridade.
Crea unha táboa de propiedade de rexistros filtrada
Cando crees unha táboa Dataverse, selecciona Filtrado como tipo de propiedade. Para instrucións, consulte Propiedade filtrada de rexistros.
Despois de crear a táboa:
- Crea un ou máis Filtros de Rexistro.
- Crear filtros de rexistro de entidade para asociar os filtros coa táboa.
- Concede privilexios de filtro xerado a través de roles de seguridade.
- Asigna os roles de seguridade aos usuarios ou equipos.
Aplicar seguridade baseada en filtros ás táboas de propiedade de rexistros de usuarios ou equipos
Tamén podes aplicar seguridade baseada en filtros ás táboas de propiedade de rexistros de usuarios ou equipos existentes.
Os privilexios de filtro engaden acceso ao modelo de seguridade existente baseado na propiedade:
- Os usuarios continúan posuíndo os rexistros.
- Podes seguir asignando e compartindo rexistros.
- O acceso á xerarquía das unidades de negocio mantense sen cambios.
- Os privilexios de filtro conceden acceso adicional a nivel de fila.
Por exemplo, un vendedor pode acceder a oportunidades que posúe. Un filtro pode conceder ao vendedor acceso a oportunidades adicionais nun territorio específico.
O seguinte filtro concede acceso a contas activas nun territorio específico:
<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>
O seguinte exemplo usa a link-entity para conceder a un vendedor acceso a contas activas propiedade dun compañeiro que cobre:
<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>
Acceso efectivo
Para as táboas de propiedade de rexistros de usuarios ou equipos, os privilexios de filtro engaden acceso a nivel de fila á seguridade baseada na propiedade. Non substitúen nin reducen o acceso concedido a través de propiedade, compartición ou privilexios de roles de seguridade.
Para as táboas de propiedade filtradas, os privilexios de filtro determinan o acceso aos rexistros. Para as táboas de propiedade de rexistros da organización, os privilexios de filtro engaden ao acceso concedido polos privilexios do rol de seguridade.
Este modelo aditivo permíteche introducir acceso baseado en atributos mentres se preservan as regras de acceso existentes.
Para máis información sobre a seguridade da propiedade, véxase Propiedade e acceso aos rexistros.
Aplicar seguridade baseada en filtros ás táboas de propiedade dos rexistros da organización
Tamén podes aplicar seguridade baseada en filtros ás táboas de propiedade dos rexistros da organización.
Os privilexios estándar para unha táboa de propiedade de rexistros dunha organización conceden acceso a todos os rexistros da táboa. Os privilexios de filtro ofrecen outra forma de conceder acceso a rexistros coincidentes. Non reducen o acceso máis amplo que un rol de seguridade xa concede.
Os escenarios comúns inclúen:
- Acceso baseado no territorio.
- Acceso por departamento.
- Controis de clasificación de datos.
- Datos de referencia compartidos con visibilidade por alcance.
Por exemplo, conceder aos usuarios acceso a rexistros cuxa columna Territorio coincida cunha rexión específica. Asegúrate de que os seus outros privilexios de rol de seguridade non concedan acceso máis amplo á mesma táboa.
Os privilexios de filtro engaden autorización detallada ao tempo que preservan o modelo de datos de propiedade dos rexistros da organización.
Para máis información sobre as táboas de propiedade de rexistros organizativos, consulte Propiedade e acceso aos rexistros.
Privilexios de filtro
Cando asocias un Filtro de Rexistro cunha táboa a través dun Filtro de Rexistro de Entidade, Dataverse crea privilexios de filtro. Asigna estes privilexios a través de roles de seguridade.
Os privilexios de filtro soportan estas operacións de acceso aos datos:
- Crear.
- Ler.
- Escribe.
- Borrar.
- Engade.
- Engadir a.
Cada privilexio está asociado a un filtro específico e a unha táboa específica.
O seguinte exemplo mostra privilexios para varios filtros de cidade:
| Filtro | Privilexio |
|---|---|
| Cidade = Redmond | Ler |
| Cidade = Redmond | Escribir |
| Cidade = Redmond | Eliminar |
| Cidade = Seattle | Ler |
| Cidade = Bellevue | Ler |
Crea múltiples filtros e asigna diferentes privilexios a cada rol de seguridade segundo sexa necesario.
Conceder privilexios de filtro en roles de seguridade
Xestionar privilexios de filtro a través dos roles de seguridade de Dataverse.
Para conceder acceso filtrado:
- Abre un posto de seguridade.
- Selecciona a táboa de destino.
- Selecciona o privilexio do filtro.
- Conceder o privilexio ao papel.
- Asigna o rol a usuarios ou equipos.
Os usuarios reciben todos os privilexios de filtro dos seus roles de seguridade asignados e das súas membresías de equipo.
Para máis información, véxase Roles e privilexios de seguridade.
Exemplo
Supoñamos que unha táboa de Clientes inclúe unha columna de Cidade.
Crea tres Filtros de Rexistro:
- Cidade = Redmond.
- City = Seattle.
- Cidade = Bellevue.
Asocia cada Filtro de Rexistro coa táboa do Cliente usando Filtros de Rexistro de Entidade.
Crea tres roles de seguridade:
| Rol | Privilexio de filtro |
|---|---|
| Vendas en Redmond | Ler Cliente onde Cidade = Redmond |
| Vendas en Seattle | Ler Cliente onde Cidade = Seattle |
| Vendas de Bellevue | Ler Cliente onde Cidade = Bellevue |
Cada rol concede acceso aos rexistros dos clientes que coinciden co seu filtro. Os usuarios poden ter un acceso máis amplo a través doutros roles, membresías de equipo, propiedade ou compartir.
Resumo
A seguridade baseada en filtros concede acceso a nivel de fila baseado nos valores dos datos. Usa Filtros de Rexistro, Filtros de Rexistro de Entidade, privilexios de filtro e roles de seguridade para implementar o control de acceso baseado en atributos en Dataverse.
Engadir seguridade baseada en filtros co usuario ou equipo, e táboas de propiedade dos rexistros da organización para proporcionar máis acceso aos datos mediante condicións de filtro. Elixe o modelo de propiedade que se adapte ás necesidades do teu negocio. Lembra que só as táboas de propiedade filtradas usan filtros como fonte exclusiva de acceso ao rexistro.
Pasos seguintes
- Aprende a configurar as táboas de propiedade filtrada en Propiedade de rexistros filtradas.
- Aprende a aplicar filtros aos modelos existentes de propiedade de rexistros en Engadir seguridade de vista filtrada ás táboas de propiedade de rexistros.
- Aprende máis sobre a arquitectura de seguridade de Dataverse en conceptos de seguridade en Microsoft Dataverse.