Partilhar via


Consulte os registos de atividade do Microsoft Dataverse e de aplicações orientadas a modelos no Microsoft Purview

Os dados de registo de atividades suportam a Avaliação de Impacto da Proteção de Dados (DPIA) para aplicações Power Platform e de envolvimento do cliente, como Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing e Dynamics 365 Project Service Automation.

Visualize regularmente as atividades do Microsoft Dataverse no Microsoft Purview para:

  • manter a governação, conformidade e segurança
  • Obtenha insights operacionais
  • Identificar e resolver problemas
  • Mitigar falhas.

Este artigo aborda os pré-requisitos, como aceder aos seus dados no portal de conformidade da Microsoft Purview, e detalhes sobre eventos e esquemas do Dataverse e de aplicações orientadas por modelos.

Pré-requisitos

Para visualizar os registos de atividade do Dataverse e da aplicação orientada a modelos no Microsoft Purview, certifique-se de:

  • Revise e complete todos os pré-requisitos no artigo de resumo.
  • Sou administrador com licença Microsoft Office 365 E1 ou superior?
  • São atribuídos à função Registos de Auditoria ou Ver Apenas Registos de Auditoria no Microsoft Purview.

Saiba mais:

Aceder aos registos

Siga estes passos para iniciar sessão no portal Microsoft Purview:

  1. Iniciar sessão no portal Microsoft Purview

  2. No portal Microsoft Purview, pode aceder à página de Auditoria de duas formas:

    • No painel de navegação esquerdo, selecione Soluções e depois selecione Auditoria.
    • Ou, na página inicial, selecione o cartão de solução de Auditoria. Se o cartão da solução de Auditoria não estiver exibido, selecione Ver todas as soluções e depois selecione Auditar na secção Core .
  3. A solução de auditoria permite-lhe pesquisar atividades ou criar políticas de retenção de auditorias. Na página de Pesquisa , pode filtrar diferentes atividades da Power Platform na lista de Atividades . As atividades estão mapeadas para tipos e categorias de eventos, que estão listadas nas tabelas deste artigo para que possa consultar.

Mostra a página de pesquisa de auditoria Microsoft Purview.

Os registos também são acessíveis aos programadores através da API de Gestão do Office 365.

Consulte Introdução à pesquisa para saber mais sobre como pesquisar nos registos de auditoria no Microsoft Purview.

O registo ocorre na camada SDK, o que significa que uma única ação pode desencadear múltiplos eventos registados. A tabela seguinte cobre exemplos comuns de eventos relacionados com utilizadores e suporte.

Event Description
Criar, ler, atualizar, eliminar (CRUD) Registar todas as atividades CRUD é essencial para compreender o impacto de um problema e para estar em conformidade com as avaliações de impacto da proteção de dados (DPIA).
Vista de vários registos Os utilizadores do Dynamics visualizam a informação em massa, como vistas em grelha, pesquisa avançada e mais. Informação crítica sobre o conteúdo do cliente faz parte destas opiniões.
Exportar para o Excel Exportar dados para Excel move os dados para fora do ambiente seguro e torna-os vulneráveis a ameaças.
Chamadas SDK através de aplicações surround ou personalizadas As ações realizadas através da plataforma central ou das aplicações surround que ligam ao SDK para realizar uma ação precisam de ser registadas.
Todas suportam atividades CRUD Atividades de engenheiro de suporte da Microsoft no ambiente do cliente.
Comandos de back-end Atividades de engenheiro de suporte da Microsoft no inquilino e ambiente do cliente.
Relatório Visualizado Criar registo quando um relatório for visualizado. Informações críticas de conteúdo sobre clientes poderão ser apresentadas no relatório.
Exportação do Report Viewer Exportar um relatório para diferentes formatos move os dados para fora do ambiente seguro e torna-os vulneráveis a ameaças.
Imagem de Processamento do Report Viewer Registo de ativos multimédia que são apresentados quando um relatório é apresentado. Podem conter informações críticas sobre clientes.

Esquema base

Os esquemas definem que campos são enviados para o portal do Microsoft Purview. Alguns campos são comuns a todas as aplicações que enviam dados de auditoria para o Microsoft Purview, enquanto outros são específicos das aplicações de interação com os clientes. O esquema Base contém estes campos comuns.

Nome do campo Tipo Mandatory Description
Date Edm.Date Não Data e hora em que o registo foi gerado em Tempo Universal Coordenado (UTC)
IP Address Edm.String Não Endereço IP do utilizador ou gateway empresarial
Id Edm.Guid Não GUID exclusivo para cada linha registada
Result Status Edm.String Não Estado da linha registada. Êxito na maioria dos casos
Organization Id Edm.Guid Yes Identificador único da organização a partir da qual o registo foi gerado e pode ser encontrado em Recursos para Desenvolvedores de Dinâmicas
ClientIP Edm.String Não Endereço IP do utilizador ou gateway empresarial
CorrelationId Edm.Guid Não Valor único usado para associar linhas relacionadas (por exemplo, quando uma linha grande é dividida)
CreationTime Edm.Date Não Data e hora em que o registo foi gerado em Tempo Universal Coordenado (UTC)
Operation Edm.Date Não Nome da mensagem chamada no SDK
UserKey Edm.String Não Identificador único do utilizador no Microsoft Entra ID – também conhecido como User PUID
UserType Self.UserType Não O tipo de auditoria do Microsoft 365 (normal, sistema)
User Edm.String Não E-mail primário do utilizador

Esquema de aplicações de interação com os clientes

O esquema de aplicações de interação com os clientes contém campos específicos das aplicações de interação com os clientes e das equipas parceiras.

Nome do campo Tipo Mandatory Description
User Id Edm.String Não Identificador exclusivo do utilizador GUID na organização
Crm Organization Unique Name Edm.String Não Nome exclusivo da organização
Instance Url Edm.String Não O URL da instância
Item Url Edm.String Não O URL do registo que está a emitir o registo
Item Type Edm.String Não Nome da entidade
Message Edm.String Não Nome da mensagem chamada no SDK
User Agent Edm.String Não Identificador exclusivo do utilizador GUID na organização
EntityId Edm.Guid Não Identificador exclusivo da entidade
EntityName Edm.String Não Nome da entidade na organização
Fields Edm.String Não JSON do par chave-valor refletindo os valores que foram criados ou atualizados
Id Edm.String Não Nome da entidade nas aplicações de interação com os clientes
Query Edm.String Não Os parâmetros de consulta do Filtro utilizados ao executar o FetchXML
QueryResults Edm.String Não Um ou vários registos exclusivos devolvidos através da chamada Obter e Obter Várias mensagens SDK
ServiceContextId Edm.Guid Não O ID exclusivo associado ao contexto de serviço
ServiceContextIdType Edm.String Não Token definido pela aplicação para definir a utilização de contexto
ServiceName Edm.String Não Nome do serviço que gera o registo
SystemUserId Edm.Guid Não Identificador exclusivo do utilizador GUID na organização
UserAgent Edm.Guid Não Browser utilizado para executar o pedido
UserId Edm.Guid Não O ID exclusivo do utilizador do sistema Dynamics associado a esta atividade
UserUpn Edm.String Não Nome de utilizador principal do utilizador associado a esta atividade

Ver o que está registado

Para uma lista de atividades registadas, consulte Namespace Microsoft.Crm.Sdk.Messages.

O sistema regista todas as mensagens do SDK, exceto as seguintes:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

Categorizar pedidos

Use o prefixo para categorizar cada pedido.

Se o pedido começar por: A categoria é:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Retrieve Read
Search Read
Get Read
Export Read

Exemplo de registos gerados

As entradas seguintes são exemplos de registos de atividade.

Exemplo 1 – registos gerados quando o utilizador lê um registo de Conta

Nome do esquema Value
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation Retrieve
Date 3/2/2018 11:25:56 PM
EntityId 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
EntityName Account
Query N/A
QueryResults N/A
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=00aa00aa-bb11-cc22-dd33-44ee44ee44ee

Exemplo 2 – Registos gerados quando o utilizador vê registos de conta numa grelha (os registos para Exportar para Microsoft Excel são como estes)

Nome do esquema Value
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation RetrieveMultiple
Date 3/2/2018 11:25:56 PM
EntityId N/A
EntityName Account
Query \<filter type="and">\<condition column="ownerid" operator="eq-userid" />\<condition column="statecode" operator="eq" value="0" />\</filter>
QueryResults 00aa00aa-bb11-cc22-dd33-44ee44ee44ee, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL N/A

Exemplo de 3 - lista de mensagens registadas quando o utilizador converte uma oportunidade potencial numa oportunidade

ID EntityID EntityName Funcionamento
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Contact Create
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Create
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

Problemas conhecidos

  • O Office tem um limite de 3 KB para cada registo de auditoria. Por isso, em alguns casos, um único registo das aplicações de gestão de clientes pode necessitar de ser dividido em vários registos no Microsoft Office. Pode usar o campo CorrelationId para recuperar o conjunto de registos fracionados para um dado registo de origem. Operações que provavelmente exigirão divisão incluem RetrieveMultiple e ExportToExcel.
  • Algumas operações requerem mais processamento para a obtenção de todos os dados relevantes. Por exemplo, o sistema processa RetrieveMultiple e ExportToExcel para extrair a lista de registos que são recuperados ou exportados. No entanto, ainda nem todas as operações relevantes foram processadas. Por exemplo, ExportToWord está atualmente registado como uma única operação, sem outros detalhes sobre o que foi exportado.
  • Em versões futuras, o sistema desativa o registo para operações consideradas desnecessárias com base numa revisão dos registos. Por exemplo, algumas operações têm origem na atividade automatizada do sistema e não nas ações do utilizador.
  • Em algumas instâncias de registo, o valor EntityName aparece como Unknown. Esses registos não estão relacionados com nenhuma operação específica relacionada com a entidade e vieram em branco do CRM. Todos têm o ID da entidade, 0000000-0000-0000-0000-000000000000.