Udføre massesletning
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
For at masseslette data skal du sende et massesletningsjob ved hjælp af BulkDeleteRequest-meddelelsen. Massesletningsjobbet kører asynkront i baggrunden uden at blokere andre aktiviteter. Forespørgselsudtryk, der beskriver de poster, som massesletningsjobbet skal køres på, er angivet i QuerySet-egenskaben for denne anmodning.
Et massesletningsjob repræsenteres af handlingsobjektet for massesletning. Skemanavnet for dette objekt er BulkDeleteOperation. Massesletningens post indeholder følgende oplysninger:
Antal poster, der blev slettet af massesletningsjobbet.
Antal poster, der ikke blev slettet af massesletningsjobbet.
Om massesletningsjobbet er et tilbagevendende job eller ej.
Starttidspunktet for massesletningsjobbet.
Et massesletningsjob sletter kun poster, der er oprettet, før jobbet begynder at køre.
Bemærk
Hvis et massesletningsjob mislykkes eller slutter for tidligt, bliver ingen poster, der blev slettet, før fejlen opstod, eller jobbet blev afsluttet, gendannet og forbliver slettet. Fejl i BulkDeleteOperation er gemt i BulkDeleteFailure-poster og kan hentes ved hjælp af RetrieveRequest-meddelelsen eller RetrieveMultipleRequest-meddelelsen.
Et massesletningsjob sletter de angivne poster efter overlapningsreglerne. Disse regler er baseret på relationstypen mellem objekterne. Du kan finde flere oplysninger under Relationsfunktionsmåde for objekt.
For at kunne køre et massesletningsjob skal en bruger have BulkDelete message privileges og Delete message privileges til de objekttyper, der slettes. Brugeren skal også have tilladelse til at læse de objektposter, der er angivet i BulkDeleteRequest-meddelelsen. Som standard har en systemadministrator de nødvendige tilladelser, mens andre brugere skal have tildelt disse rettigheder.
Du kan udføre en massesletning på alle objekter, der understøttes af slettehandlingen. Du kan finde oplysninger om mulige handlinger på objektposter i Handlinger på objektposter.
Hvis en plug-in eller en arbejdsproces (proces) udløses af slettehandlingen på en bestemt objekttype, udløses den, hver gang der slettes en objektpost af denne type af massesletningsjobbet.
Se også
Slet flere data ad gangen
Administrere dine data i Microsoft Dynamics 365
Security role and privilege reference
Relationsfunktionsmåde for objekt
Gentagelsesmønsteret i udførelse af asynkrone job
Eksempel: Massesletning af eksporterede poster
Eksempel: Massesletning af poster, der opfylder de almindelige kriterier
Objektmeddelelser og metoder for BulkDeleteOperation
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret