Restaurar registos de tabela eliminados do Microsoft Dataverse (pré-visualização)
[Este artigo inclui documentação pré-versão e está sujeito a alterações.]
Como parte dos processos de negócio regulares com o Microsoft Dataverse, os utilizadores eliminam frequentemente registos ou transações de forma manual ou sistemática, de forma planeada ou acidentalmente, através de processos do sistema, seleção única, seleções múltiplas e eliminação em massa. A obtenção de dados eliminados é difícil e, muitas vezes, os registos nem sempre são recuperáveis. Para resolver esta limitação, a reciclagem está disponível para recuperar dados de registo de tabela da maioria dos tipos de cenários de eliminação num intervalo de tempo configurável especificado.
Os programadores devem ler Restaurar registos eliminados com código (pré-visualização) para aprender a interagir com esta funcionalidade utilizando código.
Importante
- Esta é uma funcionalidade de pré-visualização.
- As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipado e enviar comentários.
- Atualmente, esta caraterística está a ser implementada e pode ainda não estar disponível na sua região.
- Qualquer armazenamento usado pela lixeira não conta para a capacidade de armazenamento da sua organização.
- O recurso de lixeira não está disponível para Dataverse for Teams.
Pré-requisitos
Para utilizar esta caraterística, tem de ser ativada no ambiente onde pretende restaurar os registos de tabela do Dataverse.
Ativar Restaurar registos de tabela
Inicie sessão no centro de administração do Power Platform como administrador (administrador do Dynamics 365 ou administrador do Microsoft Power Platform).
Selecione Ambientes e abra o ambiente que pretende.
Selecione Definições>Produto>Funcionalidades.
Desloque-se para baixo para ver as definições da Reciclagem.
- Ative a definição Reciclagem.
- Especifique o intervalo de tempo dentro do qual restaurar os registos de tabela. Pode restaurar os registos de tabela até 30 dias após o registo ter sido eliminado.
Ver e restaurar os registos eliminados no Power Apps
Ver e agir sobre os registos eliminados na experiência de utilizador do Power Apps só está ativado para Administradores de Sistema na fase de pré-visualização.
- Inicie sessão no centro de administração do Power Platform como um utilizador com o direito de acesso de administrador de sistema.
- Selecione Ambientes e abra o ambiente onde pretende ver e restaurar registos eliminados.
- Aceda a Definições>Gestão de dados>Ver Registos Eliminados.
- Pode ver todos os registos eliminados de todas as tabelas num novo separador.
- Selecione um ou mais registos que pretende restaurar e, em seguida, selecione Restaurar na barra de comando.
- Selecione OK para confirmar a ação para restaurar.
Limitações
Alguns registos não são restaurados
Algumas organizações adicionam lógica de negócio personalizada que elimina registos relacionados com um registo que é eliminado. Para restaurar registos relacionados eliminados por lógica de negócio personalizada, precisa de aplicar a lógica oposta na operação Restore
para recuperar os registos quando restaurar o registo original que foi eliminado.
Os registos eliminados através do processo de comportamento em cascata da relação entre tabelas podem ser restaurados. Para mais informações sobre o comportamento em cascata, aceda a Configurar comportamento em cascata da relação da mesa.
Os registos eliminados não são mostrados depois de ativar a reciclagem
Os registos eliminados poderão não aparecer quando a caraterística reciclagem está ativada. Verifique se a tarefa do sistema Ativar Reciclagem para Organização está ativada. Aceda ao centro de administração do Power Platform, selecione o ambiente onde este problema está a acontecer e selecione Definições>Auditoria e registos>Tarefas do sistema. Na página Tarefas de Sistema, pesquise por Ativar RecycleBin. Confirme se a Razão do Estado é Com sucesso.
Se a Razão do Estado não for Com sucesso ou se apesar de o estado de sucesso parecer correto e não estiver a ver a opção Restaurar para registos eliminados, contacte um representante do Suporte da Microsoft e crie um pedido de suporte.
Os registos eliminados através de comportamentos em cascata não estão presentes na vista Registos Eliminados
Os registos que foram eliminados através de comportamentos automatizados e em cascata não podem ser restaurados de forma independente. Estes registos têm de ser restaurados pela ordem em que foram eliminados. O registo original que foi eliminado tem de ser restaurado antes de quaisquer registos relacionados que tenham sido eliminados através de comportamentos automatizados em cascata.
Para mais informações sobre o comportamento em cascata, aceda a Configurar comportamento em cascata da relação da tabela.
Tabelas não suportadas
Quando a reciclagem estiver em disponibilidade geral, será ativada para a maioria das tabelas.
Algumas tabelas não suportam a reciclagem. Estas tabelas incluem:
- Tabelas virtual
- Tabelas que armazenam componentes da solução
- Tabelas elásticas
Durante o pré-visualização, algumas tabelas com um grande número de colunas não são suportadas no momento. Atualmente, o número máximo de colunas é 400. Este valor pode ser mais alto ou mais baixo à medida que determinamos o limiar correto.
Os programadores podem executar uma consulta que devolve as tabelas que estão ativas para a reciclagem no seu ambiente.
Tabelas atualmente não suportadas para a Lixeira
Estas tabelas são devolvidas da consulta para detetar que tabelas não têm a reciclagem ativa num ambiente Dataverse não personalizado a partir de agosto de 2024.
Seu ambiente pode ter resultados diferentes. Podem não ser suportadas tabelas personalizadas adicionando um grande número de colunas.
aaduser
aicopilot
aiplugin
aipluginconversationstartermapping
aipluginexternalschemaproperty
aipluginoperation
aipluginoperationresponsetemplate
annualfiscalcalendar
appaction_appactionrule_classicrules
appactionrule
appconfig
application
applicationuser
applicationuserrole
appmodulecomponent
appnotification
asyncoperation
attributeimageconfig
backgroundoperation
bot_botcomponent
bot_environmentvariabledefinition
botcomponent_aipluginoperation
botcomponent_connectionreference
botcomponent_environmentvariabledefinition
botcomponent_workflow
bulkdeletefailure
businessunit
callbackregistration
card
cardstateitem
catalogassignment
columnmapping
componentversion
componentversionnrddatasource
connectionreference
connectionroleassociation
copilotexamplequestion
copilotsynonyms
customapi
customapiresponseproperty
customcontroldefaultconfig
datalakefolder
datalakeworkspace
dataprocessingconfiguration
desktopflowbinary
displaystring
duplicaterulecondition
dvfilesearchattribute
dvtablesearch
dvtablesearchentity
entity
entitydataprovider
entityindex
entityrecordfilter
environmentvariabledefinition
eventexpanderbreadcrumb
expiredprocess
fabricaiskill
federatedknowledgeconfiguration
fieldpermission
fixedmonthlyfiscalcalendar
flowlog
flowmachinegroup
flowmachineimageversion
flowrun
goal
importentitymapping
importjob
importmap
interactionforemail
kbarticletemplate
lookupmapping
mainfewshot
managedproperty
metadataforarchival
mobileofflineprofileitem
mobileofflineprofileitemfilter
msdyn_aiconfiguration
msdyn_aitemplate
msdyn_componentlayer
msdyn_connectordatasource
msdyn_dataflow_datalakefolder
msdyn_dataflowtemplate
msdyn_dmsrequest
msdyn_entitylinkchatconfiguration
msdyn_helppage
msdyn_knowledgeassetconfiguration
msdyn_knowledgesearchfilter
msdyn_modulerundetail
msdyn_odatav4ds
msdyn_pmbusinessruleautomationconfig
msdyn_pmcalendarversion
msdyn_pmprocessextendedmetadataversion
msdyn_pmprocessusersettings
msdyn_pmrecording
msdyn_pmview
msdyn_salesforcestructuredqnaconfig
msdyn_slakpi
msdyn_solutioncomponentcountsummary
msdyn_solutioncomponentsummary
msdyn_solutionhistorydatasource
msdyn_tour
mspp_adplacement
mspp_columnpermissionprofile
mspp_entityform
mspp_entitylist
mspp_pagetemplate
mspp_powerpagescoreentityds
mspp_publishingstatetransitionrule
mspp_shortcut
mspp_sitesetting
mspp_webform
mspp_webformstep
mspp_weblinkset
mspp_webpageaccesscontrolrule
mspp_website
mspp_websitelanguage
navigationsetting
nlsqregistration
ownermapping
pluginassembly
plugintracelog
position
powerbimashupparameter
powerfxrule
powerpagecomponent_powerpagecomponent
powerpagesite_dvfilesearch
powerpageslog
principalentitymap
privilegesremovalsetting
processstage
publisher
quarterlyfiscalcalendar
queuemembership
recordfilter
recyclebinconfig
relationshipattribute
reportcategory
retaineddataexcel
ribbonmetadatatoprocess
roleeditorlayout
roletemplate
runtimedependency
savedqueryvisualization
sdkmessagefilter
sdkmessageprocessingstepimage
searchtelemetry
serviceendpoint
serviceplanappmodules
serviceplanmapping
sharepointsite
sitemap
slaitem
solution
solutioncomponentattributeconfiguration
solutioncomponentconfiguration
solutionhistorydata
subscriptionsyncentryoffline
synapselinkprofile
synapselinkschedule
systemform
systemuserauthorizationchangetracker
systemuserroles
teamprofiles
teamtemplate
tracelog
transformationparametermapping
userform
userquery
virtualentitymetadata
webwizard
workflowbinary
workflowlog
workqueueitem
activityfileattachment
aicopilot_aiplugin
aipluginconversationstarter
aipluginexternalschema
aiplugininstance
aipluginoperationparameter
aiplugintitle
appaction
appactionmigration
appactionrule_webresource_scripts
appconfiginstance
applicationroles
applicationuserprofile
appmodule
appmoduleroles
appointment
attribute
attributemaskingrule
bot
bot_botcomponentcollection
botcomponent
botcomponent_botcomponent
botcomponent_dvtablesearch
botcomponent_msdyn_aimodel
botcomponentcollection
bulkdeleteoperation
calendar
canvasapp
cardentityconnections
catalog
channelaccessprofileentityaccesslevel
complexcontrol
componentversiondatasource
connectioninstance
connectionrole
connector
copilotglossaryterm
credential
customapirequestparameter
customcontrol
customcontrolresource
datalakefolderpermission
datalakeworkspacepermission
dependency
desktopflowmodule
duplicaterule
dvfilesearch
dvfilesearchentity
dvtablesearchattribute
elasticfileattachment
entityanalyticsconfig
entityimageconfig
entitykey
entityrelationship
environmentvariablevalue
exchangesyncidmapping
exportedexcel
featurecontrolsetting
federatedknowledgeentityconfiguration
fieldsecurityprofile
flowcredentialapplication
flowmachine
flowmachineimage
flowmachinenetwork
fxexpression
import
importfile
importlog
indexattributes
invaliddependency
keyvaultreference
mailmergetemplate
managedidentity
maskingrule
mobileofflineprofile
mobileofflineprofileitemassociation
monthlyfiscalcalendar
msdyn_aimodel
msdyn_appinsightsmetadata
msdyn_componentlayerdatasource
msdyn_dataflow
msdyn_dataflowconnectionreference
msdyn_datalakeds
msdyn_dmsrequeststatus
msdyn_formmapping
msdyn_insightsstorevirtualentity
msdyn_knowledgemanagementsetting
msdyn_mobileapp
msdyn_nonrelationalds
msdyn_pmanalysishistory
msdyn_pmcalendar
msdyn_pminferredtask
msdyn_pmprocesstemplate
msdyn_pmprocessversion
msdyn_pmtemplate
msdyn_salesforcestructuredobject
msdyn_schedule
msdyn_solutioncomponentcountdatasource
msdyn_solutioncomponentdatasource
msdyn_solutionhistory
msdyn_timelinepin
msdyn_workflowactionstatus
mspp_columnpermission
mspp_contentsnippet
mspp_entityformmetadata
mspp_entitypermission
mspp_pollplacement
mspp_publishingstate
mspp_redirect
mspp_sitemarker
mspp_webfile
mspp_webformmetadata
mspp_weblink
mspp_webpage
mspp_webrole
mspp_websiteaccess
mspp_webtemplate
newprocess
optionset
picklistmapping
pluginpackage
plugintype
powerbidataset
powerbireport
powerpagecomponent
powerpagesite
powerpagesitelanguage
principalentitybusinessunitmap
privilege
processsession
processtrigger
publisheraddress
queue
recentlyused
recurringappointmentmaster
relationship
report
reportparameter
retentionconfig
role
roleprivileges
roletemplateprivileges
savedquery
sdkmessage
sdkmessageprocessingstep
searchresultscache
semiannualfiscalcalendar
serviceplan
serviceplancustomcontrol
sharedlinksetting
similarityrule
sla
slakpiinstance
solutioncomponent
solutioncomponentbatchconfiguration
solutioncomponentrelationshipconfiguration
subscriptionstatisticsoffline
synapsedatabase
synapselinkprofileentity
syncerror
systemuser
systemuserprofiles
teammobileofflineprofilemembership
teamroles
template
transformationmapping
translationprocess
usermobileofflineprofilemembership
userqueryvisualization
webresource
workflow
workflowcardconnections
workqueue