Skip to content

Comments

Uptake/rename license configurations#6404

Open
BenPlunk wants to merge 4 commits intomicrosoft:mainfrom
BenPlunk:uptake/rename-license-configurations
Open

Uptake/rename license configurations#6404
BenPlunk wants to merge 4 commits intomicrosoft:mainfrom
BenPlunk:uptake/rename-license-configurations

Conversation

@BenPlunk
Copy link

@BenPlunk BenPlunk commented Feb 3, 2026

Summary

  • Updated Codeunit 9056 “Plan Installer” to insert the new plan and plan configuration display names.
  • Implemented upgrade function for updating existing plan names and inserting new ones
  • Replaced all hard coded references to old plan names

Work Item(s)

Fixes #6403
AB#582117

@BenPlunk BenPlunk requested a review from a team as a code owner February 3, 2026 03:41
@github-actions github-actions bot added AL: System Application From Fork Pull request is coming from a fork labels Feb 3, 2026
@JesperSchulz JesperSchulz added the Integration GitHub request for Integration area label Feb 3, 2026
RenameOrCreatePlan(PlanIds.GetHelpDeskPlanId(), 'Delegated Helpdesk Administrator');
RenameOrCreatePlan(PlanIds.GetD365AdminPartnerPlanId(), 'Delegated Dynamics 365 Administrator');

Session.LogMessage('0000AHN', 'Subscription Plans were renamed.', Verbosity::Normal, DataClassification::CustomerContent, TelemetryScope::ExtensionPublisher, 'Category', 'AL SaaS Upgrade');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no customercontent. And if there were, it should never be in telemetry.
Update data classification to systemmetadata.

CreatePlan(PlanIds.GetDelegatedAdminPlanId(), 'Delegated Admin agent - Partner', 9022, '7584DDCA-27B8-E911-BB26-000D3A2B005C');
CreatePlan(PlanIds.GetHelpDeskPlanId(), 'Delegated Helpdesk agent - Partner', 9022, '8884DDCA-27B8-E911-BB26-000D3A2B005C');
CreatePlan(PlanIds.GetDelegatedAdminPlanId(), 'Delegated Global Administrator', 9022, '7584DDCA-27B8-E911-BB26-000D3A2B005C');
CreatePlan(PlanIds.GetHelpDeskPlanId(), 'Delegated Helpdesk Administrator', 9022, '8884DDCA-27B8-E911-BB26-000D3A2B005C');
CreatePlan(PlanIds.GetGlobalAdminPlanId(), 'Internal Administrator', 9022, '9B84DDCA-27B8-E911-BB26-000D3A2B005C'); // Global admin

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we call this "Global Administrator" to be consistent with the Entra role name?

@@ -32,13 +32,13 @@ codeunit 9056 "Plan Installer"
UpgradeTag: Codeunit "Upgrade Tag";
PlanUpgradeTag: Codeunit "Plan Upgrade Tag";
begin
CreatePlan(PlanIds.GetDelegatedBCAdminPlanId(), 'Delegated BC Admin agent - Partner', 9022, 'FFF16A30-3B0B-47CB-9751-54A5C8F634ED');
CreatePlan(PlanIds.GetDelegatedBCAdminPlanId(), 'Delegated Dynamics 365 Business Central Administrator', 9022, 'FFF16A30-3B0B-47CB-9751-54A5C8F634ED');
CreatePlan(PlanIds.GetBCAdminPlanId(), 'Internal BC Administrator', 9022, 'A2BB1194-FC0B-4C6B-840F-963851B783C9');

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we call this "Dynamics 365 Business Central Administrator" to be consistent with the Entra role name?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would also be consistent with "Dynamics 365 Administrator" further on

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Further in the file I also see these license plans:

  • D365 Business Central Infrastructure --> What is this?
  • Microsoft Dynamics 365 - Accountant Hub --> What is this?
  • Dynamics 365 BC Premium Partner Sandbox --> Should this be "Dynamics 365 Business Central Partner Sandbox"

@github-actions github-actions bot added the Linked Issue is linked to a Azure Boards work item label Feb 23, 2026
@github-actions github-actions bot added this to the Version 28.0 milestone Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: System Application From Fork Pull request is coming from a fork Integration GitHub request for Integration area Linked Issue is linked to a Azure Boards work item

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BC Idea]: Rename Licenses/License Configurations to match Entra role names

4 participants