Modifica

Type property on entitlement objects

Version: Available from runtime version 7.0.

Specifies the licensing source associated with an entitlement object. Business Central uses the value to determine whether a user or application receives the permissions included in the entitlement.

Applies to

  • Entitlement objects

Property value

Value Available from Description
PerUserServicePlan Runtime version 7.0 Associates the entitlement with a Microsoft Entra service plan licensed to specific users.
FlatRateServicePlan Runtime version 7.0 Associates the entitlement with a Microsoft Entra service plan licensed to a tenant.
Role Runtime version 7.0 Associates the entitlement with a Microsoft Entra role.
ConcurrentUserServicePlan Runtime version 7.0 Associates the entitlement with a named Microsoft Entra group and assigns licenses based on the number of concurrent users.
Application Runtime version 7.0 Associates the entitlement with a Microsoft Entra application.
ApplicationScope Runtime version 7.0 Associates the entitlement with a Microsoft Entra application scope.
Implicit Runtime version 7.0 Applies the entitlement to everyone.
PerUserOfferPlan Runtime version 10.1 Associates the entitlement with an offer licensed to specific users.
Unlicensed Runtime version 10.2 Applies when the app doesn't apply another entitlement to the user.
Group Runtime version 11.1 Associates the entitlement with a Microsoft Entra group identified by the Id property.

When Type is Role, use the RoleType property to specify a Local or Delegated role.

Syntax

entitlement MyEntitlement
{
    Type = Role;
    RoleType = Delegated;
    Id = 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb';
    ObjectEntitlements = "My Permission Set";
}

Entitlement object
Selling Business Central apps through Marketplace
Type property for report layouts
Properties