Skip to Content
AutomationDeploymentsDeployment History

Deployment History

View all past deployments with full tracking, status information, and rollback capabilities. The deployment history provides a complete audit trail of every configuration, application, and policy deployment across your managed tenants.

History Table

DeploymentPackageTenantsStatusDate
dep-a3f21Security Baseline v2.15 tenantsCompleteToday, 2:30 PM
dep-b4e32Standard App Suite3 tenantsPartialYesterday
dep-c5f43Remote Work Config8 tenantsRolled Back3 days ago

Deployment Statuses

StatusMeaning
CompleteAll items deployed successfully to all target tenants
In ProgressDeployment is currently executing
PartialSome items or tenants succeeded, others failed
PendingDeployment is queued but not yet started
Rolled BackDeployment was reversed (automatically or manually)
FailedDeployment failed validation or encountered critical errors

Multi-Tenant Tracking

Each deployment tracks per-tenant progress:

TenantStatusItemsProgress
Contoso CorpComplete12/12100%
Fabrikam IncIn Progress8/1267%
Northwind LLCPending0/120%

Deployment Details

Click any deployment to view:

  • Package contents — All items included in the deployment
  • Per-tenant status — Individual progress for each target tenant
  • Item-level results — Success/failure status for each configuration item
  • Validation results — Pre-deployment checks and any warnings
  • Timeline — Chronological log of all deployment events

Deployment Packages

Reusable deployment packages referenced in history:

PackageContentsItems
Security Baseline v2.1Compliance policies, CA rules, security settings12 items
Standard App SuiteOffice apps, Chrome, Zoom, Slack, common utilities18 items
Remote Work ConfigurationVPN, MFA, device restrictions, data protection8 items

Rollback

Undo deployments when issues are discovered:

Automatic Rollback

Triggered when deployment fails validation or health checks. Reverts all changes in the deployment automatically.

Manual Rollback

Initiate rollback from deployment history. Select specific items to revert or roll back the entire deployment.

Warning: Some items cannot be rolled back (deleted items, user data changes). Review the rollback preview before execution.

Validation and Conflict History

Historical validation results are preserved for each deployment:

  • License requirements met — Target tenants had required licenses
  • Required permissions available — Service principal had sufficient access
  • No naming conflicts — No duplicate policy names in target tenants
  • Dependencies satisfied — Required prerequisite configurations existed
  • Target groups exist — Assignment groups were present in target tenants

Best Practices

  • Review deployment history regularly — Identify patterns in failures for proactive fixes
  • Use canary deployments for new configurations — Test on a small subset of tenants before full rollout
  • Version your deployment packages — Maintain version history for tracking and rollback purposes
  • Review deployment plan before execution — Always check what will be created, modified, or deleted

Note: Schedule large deployments during maintenance windows. Reduce user impact by deploying during off-hours.

API Reference

  • GET /api/automation/deployments — List deployment history
  • GET /api/automation/deployments/:id — Get deployment details
  • POST /api/automation/deployments/:id/rollback — Rollback completed deployment
  • POST /api/automation/deployments/:id/validate — Validate deployment before execution
  • GET /api/automation/packages — List deployment packages
Last updated on