Skip to main content

Licenses, plans and updates

Home · Licenses, plans and updates

Platform administration overview

Goal

This page explains administrator operations for Marketplace plan, user licenses, plan changes, existing data attachment and application updates.

For a simple in-place application image update, use Deployment & Updates when available. For a plan change or major update that must keep existing data, create a new Azure Marketplace deployment and select Attach existing ProPM data resources.

Counters

CounterMeaning
Ordered seatsMarketplace ordered capacity
Included seatsLicenses included in the plan
Supplemental seatsAdditional purchased licenses
Used seatsUsers currently counted
Remaining seatsLicenses still available

Manage licensed users

  1. Open Platform Administration.
  2. Stay in Overview.
  3. Open Tenant plan and licensed users.
  4. Review licensed or connected users.
  5. Identify a user to release if policy allows it.
  6. Use Release user only when the user no longer needs access.
  7. Verify remaining seats.

Refresh Marketplace plan

  1. Open Tenant plan and licensed users.
  2. Select Refresh Marketplace plan.
  3. Wait for synchronization.
  4. Verify counters.

Refresh Marketplace plan synchronizes known information. It does not buy seats, change plan or modify billing.

Change plan or major update with existing data

Use this flow when you need a new Marketplace deployment but must keep existing ProPM data, such as a commercial plan change or a major update that cannot be applied in place.

This is not a manual database migration. The new application tier connects to the data resources used by the previous ProPM deployment.

High-level flow

  1. Open Azure Marketplace.
  2. Select the target ProPM Agent plan.
  3. Create a new ProPM Agent deployment.
  4. In Application Settings, select Attach existing ProPM data resources.
  5. Enter the previous ProPM Managed Application resource ID.
  6. Leave optional override fields empty unless support or your architecture requires them.
  7. Configure cutover, administration, CORS, monitoring, password and VNet settings.
  8. Select Review + create.
  9. Validate the new instance before deleting or disabling the previous one.

Update screen 1 - Attach existing data

This part of Application Settings identifies the previous deployment and the existing data resources to reuse.

Attach existing ProPM data resources settings

Attach existing data fields

FieldRequiredWhat to enterGuidance
Environment NameYesShort environment name, for example prod, uat or test.Use a stable, non-secret value that identifies the new application tier. Keep it aligned with your naming convention.
Installation modeYesAttach existing ProPM data resources.This mode creates a new Marketplace Managed Application and application tier, then connects it to existing ProPM data resources. Use New installation only for a new empty environment.
Previous ProPM Managed Application resource IDYesFull Azure resource ID of the previous ProPM Managed Application.Copy the full Id from the previous Managed Application Properties page. Do not enter only the application name, resource group name or managed resource group name.
Existing Storage account resource ID (optional override)NoExisting storage account resource ID, only when auto-discovery cannot be used.Leave empty in the standard case. Fill only when previous deployment outputs are unavailable, resources are externally managed, or ProPM support asks for it.
Existing Azure AI Search service resource ID (optional override)NoExisting Azure AI Search service resource ID.Leave empty unless the standard discovery from the previous Managed Application cannot identify the search service.
Existing SQL server resource ID (optional override)NoExisting SQL server resource ID.Use only for known custom or externally managed SQL topology. This field identifies the SQL server, not the database name.
Existing SQL database name (optional override)NoExisting SQL database name.Use with care and only when the database name cannot be discovered from previous deployment outputs.
Existing Cosmos DB account resource ID (optional override)NoExisting Cosmos DB account resource ID.Leave empty unless you intentionally need to point the new app tier to a specific existing Cosmos DB account.
Existing Document Intelligence account resource ID (optional override)NoExisting Document Intelligence account resource ID.Use only if the previous deployment uses an externally managed or custom Document Intelligence resource.
Existing Service Bus namespace resource ID (optional override)NoExisting Service Bus namespace resource ID.Leave empty in the standard case so the deployment can reuse the discovered namespace.
PreviousNoReturns to the previous wizard step.No deployment is started by this action.
NextNoMoves to the next wizard step.Use it after required fields are complete.
Review + createNoRuns Azure validation before creation.Use it only after the remaining settings below are complete.

Update screen 2 - Cutover and platform settings

This part controls cutover safety, platform administration, AI provider reuse, CORS, monitoring, SQL password confirmation and network range.

Deployment update cutover and platform settings

Cutover and platform fields

FieldRequiredWhat to enterGuidance
Existing Event Grid topic resource ID (optional override)NoExisting Event Grid topic resource ID.Leave empty unless auto-discovery cannot find the topic or support instructs you to provide it.
Block previous deployment during cutoverNo, recommended for cutoverCheck the box when you want to prevent changes in the previous deployment during validation.This helps avoid two application tiers writing to the same data. If you do not use this checkbox, keep the previous deployment stopped or read-only by another controlled method.
Platform Administration Entra Group Object IDsYesObject IDs of Entra groups that can administer the new platform instance.Enter group Object IDs, not display names. Confirm the groups are the intended administrators before deployment.
Platform Administration Bootstrap Users (optional)NoBootstrap or recovery users, if your access procedure requires them.Keep this list minimal. Use it only for first access or controlled recovery.
Allow Azure RBAC admin recoveryNoCheckbox allowing administrator recovery through Azure RBAC.Keep enabled if your operating model allows authorized Azure administrators to recover access. Disable only if governance requires strict separation.
Reuse previous AI provider configurationRecommendedCheck the box when the new deployment should reuse the previous AI provider metadata and platform administration configuration.When enabled, AI provider fields are hidden for this update. You can change AI settings later from Platform Administration.
CORS Allowed OriginsScenario-dependentAdditional allowed web origins, for example https://portal.contoso.com.Leave empty if no additional origin is required. Avoid broad wildcards.
Enable alerting (Azure Monitor)NoEnable or disable Azure Monitor alerting.Recommended for production. Verify recipients and action rules after deployment.
Enable debug loggingNoEnable more detailed logs.Keep disabled except during controlled diagnosis because it can increase log volume and expose more technical detail to administrators.
PasswordYesExisting ProPM SQL admin password.Attach updates still require this secure SQL input so the new application tier can connect to the reused database. Store and enter it through approved secret-handling procedures.
Confirm passwordYesSame value as Password.Azure validates that both values match. Re-enter both fields from the secure source if validation fails.
VNet CIDRYesPrivate network range for the new deployment, for example 10.0.0.0/16.Validate with the network team. Avoid overlap with existing networks, peerings, VPNs or planned ranges.

Before Review + create

CheckExpected result
Previous Managed Application IDFull Azure resource ID from the previous ProPM Managed Application
Override fieldsEmpty unless discovery is impossible or support requested overrides
Previous deploymentBlocked, stopped or read-only during cutover
Admin groupsCorrect Entra Group Object IDs for the new instance
AI provider reuseEnabled when previous configuration should be carried forward
SQL passwordExisting ProPM SQL admin password entered through secure handling
VNet CIDRValidated and non-overlapping
Review + createAzure validation passes before creation starts

After the new deployment

  1. Wait for Azure provisioning to finish.
  2. Open the new ProPM Agent URL.
  3. Verify administrator sign-in.
  4. Verify users, projects, documents, knowledge, reports, agents and integrations.
  5. Verify AI provider configuration and run a test if needed.
  6. Verify Marketplace plan and license counters.
  7. Move users to the new deployment only after validation.
  8. Keep the previous deployment temporarily if your cutover plan requires it.
  9. Do not delete reused data resources while the new deployment depends on them.

Application updates

Use Deployment & Updates to check and apply in-place application image updates when the surface is available. Run updates during a controlled window and keep support information if rollback is needed.

Do not use Deployment & Updates for commercial plan changes, new Marketplace purchases, major updates requiring a new Managed Application, or cutovers to existing data resources.