Nye AL-objekter – Entitlement, PermissionSet og PermissionSetExtension

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at gå til Nyheder og planlagte funktioner til Dynamics 365 Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365 og Microsoft Power Platform.

Aktiveret for Offentlig prøveversion Generel tilgængelighed
Brugere efter administratorer, udviklere eller analytikere 1. marts 2021 1. april 2021

Forretningsværdi

Mulighed for at administrere brugeradgang til den funktionalitet, der leveres af et virksomhedsprogram, er en hjørnesten i enhver vellykket løsning eller service. Business Central-applikation og -service hjælper organisationer over hele verden med at administrere deres mest værdifulde og følsomme data.

Funktionsdetaljer

Business Central bruger to hovedkoncepter til at definere adgang til funktionaliteten:

  • Entitlements
  • Rettigheder

Entitlements beskriver, hvilke objekter i Business Central en kunde er berettiget til at bruge i henhold til den licens, de har købt fra Microsoft eller den Azure Active Directory-rolle, som de har tildelt i Microsoft 365 Administrator (såsom Global Administrator).

Tilladelser beskriver, hvilke objekter en administrator eller en partner gav kundebrugeren.

I de tidligere udgivelser af Business Central blev tilladelser og rettigheder defineret som data i applikationsdatabasen. Opbevaring af følsomme oplysninger som data medfører yderligere sikkerheds- og revisionsrisici. Ændringer, der anvendes på disse data, bør ideelt set kunne spores. "Behandl dine kritiske data, som du behandler din kode" er et mantra anvendt på denne type følsomme data i DevOps-praksis. Med denne udgivelse af Business Central omdanner vi disse data til kode.

Tre nye objekttyper introduceres i AL-sproget:

  • Entitlement
  • PermissionSet
  • PermissionSetExtension

Denne ændring giver dig alle fordelene ved at bruge AL-sprogudvidelsen i Visual Studio Kode- og kildekontrolsystemer (som Visual Studio Online og GitHub) til at designe, få et overblik og spore ændringer til de objekter, der beskriver brugeradgang.

Tilladelser og rettighedsudgaver falder også ind i en kategori af hyppigt oplevede problemer online og lokalt. At omdanne disse data til kode har en anden væsentlig fordel: muligheden for at anvende hotfixes til rettighederne og tilladelserne på samme måde, som hotfixene anvendes til selve de relevante apps, simpelthen ved at opdatere en app til en ny version, der indeholder fast kode. Det forbedrer Business Central Online-supportens fleksibilitet betydeligt, hvilket i sidste ende forbedrer kundetilfredsheden med servicen.

Endelig forventes de nye objekter, som vi introducerer i denne udgivelse, at blive kernebyggestenene i historien om at tjene penge på AppSource-apps. Det er gennem disse nye AL-objekter, at AppSource ISV'er vil kunne definere, hvilke funktioner i deres apps der skal gøres tilgængelige for deres brugere, når kunderne køber deres applicenser. Med den nuværende udgivelse baner vi vejen for ved at flytte rettighederne og tilladelsessættene til AL-objekter til Microsoft-apps, så ISV'er kan følge den samme tilgang for deres apps, når indtægtsgenereringshistorien introduceres med en af de næste udgaver af Business Central.

Bemærk

Brug af Entitlement-objekterne er kun begrænset til Microsoft-apps i denne udgivelse (håndhævet den tekniske AppSource-validering). Objekterne PermissionSet og PermissionSetExtension vil være fuldt tilgængelige for alle ISV'er til brug. Mens levering af tilladelser i XML-format inden for appfilerne stadig understøttes, opfordrer vi alle ISV'er til gradvist at flytte deres tilladelser fra XML-formatet til de nye AL-objekter.

Se også

Oversigt over rettigheder og tilladelsessæt (dokumentation)