breadcrumbDescription
Administrer enhedsadgang med Mobilenhedssporing
Du kan administrere, hvilke enheder der får adgang til dine Salesforce-data. Gem en mobilenheds entydige id, og derefter kan du godkende eller tilbagekalde den pågældende enheds adgang.
EditionsHeading
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil se brugerenheder, der får adgang til Salesforce: | Vis enheder |
| Hvis du vil redigere brugerenheder: | Administrer enheder |
Enheder vises i the UserDevice- og UserDeviceApplication-sObjects. Brug UserDevice til at vise oplysninger, der er unikke for en enhed. Brug UserDeviceApplication til at vise oplysninger og applikationer, der er installeret på en enhed, der får adgang til Salesforce. Se UserDevice og UserDeviceApplication i Object Reference for Salesforce and Lightning Platform Developer Documentation.
UserDevice sObject indeholder feltet UserProvidedDeviceIdentifier. I dette felt kan du lagre en mobilenheds id som et serienummer. Når du tilføjer en enhed, indstilles dens status til Afventer godkendelse. Hvis du vil vise, at du tillader en enhed at få adgang til din organisation, kan du ændre dens status til godkendt. Hvis du vil tilbagekalde adgang til en enhed, skal du ændre enhedens status til tilbagekaldt.
At nægte en enhed adgang på basis af enhedsstatus kræver en indstillingsændring. Brug feltet Find hurtigt i Opsætning til at finde og vælge Systemindstillinger. Aktiver Forhindr login fra mobilbrugerenheder med tilbagekaldt status. Du kan også få adgang til denne indstilling i Identitetsbekræftelsesindstillinger. Brug feltet Find hurtigt i Opsætning til at finde og vælge Identitetsbekræftelse.
Tilbagekald enheder via Apex ved brug af UserDevice sObject.
Dette Apex-kald henter en enhed for en specifik bruger, tilbagekalder den og opdaterer listen over registreringer.
// Fetch UserDevice sObjects for a specific user
List<UserDevice> userDevices = new List<UserDevice>();
userDevices = [SELECT Id FROM UserDevice WHERE User.Username = 'astro@salesforce.com'];
// Loop through UserDevices in the list and change the status to revoked
for (UserDevice ud : userDevices) {
ud.status = 'Revoked';
}
// Update the list of UserDevices records in Salesforce
update userDevices;
