Control 2.3: Change Management and Release Planning - Troubleshooting
This playbook provides troubleshooting guidance for Control 2.3.
Common Issues and Solutions
| Issue | Symptoms | Root Cause | Solution |
|---|---|---|---|
| Pipeline deployment fails | "Access denied" error during import | Missing permissions on target environment | Verify user has Dataverse System Admin or Environment Admin role on target |
| Solution import conflicts | "Component already exists" warning | Unmanaged customizations in target | Enable "Overwrite Unmanaged Customizations" in import settings |
| Approval stuck in pending | Deployment blocked, no timeout | Approver hasn't received notification | Check Power Automate flow runs, verify approver email, check spam folder |
| Version mismatch after deploy | Deployed version differs from expected | Multiple solutions with same name | Use unique solution publisher prefix, verify solution uniquename |
| Rollback fails | Cannot restore previous version | Previous version not retained | Implement backup strategy, export before each deployment |
Detailed Troubleshooting Steps
Issue: Pipeline not visible in Power Apps
Symptoms: Users cannot see or access configured pipelines in the Power Apps maker portal.
Steps to resolve:
- Verify user is assigned to the pipeline in host environment
- Check that source environment is added to pipeline stages
- Confirm user has minimum "Basic User" security role
- Refresh the Power Apps browser session
- Verify pipeline host environment is accessible
Issue: Solution export fails with missing dependencies
Symptoms: Export operation fails with dependency error messages.
Steps to resolve:
- Run Solution Checker on the solution before export
- Identify missing dependencies in the error message
- Add required dependent solutions to the target first
- Use "Export including required components" option
- Review solution component dependencies in maker portal
Issue: Managed solution cannot be modified in target
Symptoms: Unable to edit components after importing managed solution.
Explanation: This is expected behavior for managed solutions (governance protection).
Resolution:
- All changes must be made in the unmanaged source environment
- Re-export and import the updated managed solution
- For emergency fixes, use holding solutions (not recommended for production)
Issue: Environment routing conflicts with pipeline targets
Symptoms: Agents or solutions deploy to unexpected environments.
Steps to resolve:
- Verify Environment Routing rules don't override pipeline destinations
- Check that pipeline target matches governance zone assignment
- Review environment group membership and routing priorities
- Consult with Platform Admin to align routing and pipeline configurations
Issue: Approval workflow not triggering
Symptoms: Pipeline proceeds without expected approval gates.
Steps to resolve:
- Verify approval gates are configured in pipeline settings
- Check Power Automate flow is active and connected
- Verify approver has appropriate license
- Check connection status in Power Automate
- Review flow run history for errors
Issue: Solution checker errors blocking deployment
Symptoms: Pipeline fails at solution checker stage.
Steps to resolve:
- Review solution checker results in maker portal
- Address critical and high severity issues
- Document accepted risks for medium/low issues if appropriate
- Re-run solution checker to verify fixes
- Consider excluding non-critical rules if justified
Issue: Cross-region deployment failures
Symptoms: Deployment fails when source and target are in different regions.
Steps to resolve:
- Verify "Solution deployments across regions" is enabled in PPAC Deployment Settings
- Check network connectivity between regions
- Verify data residency requirements allow cross-region deployment
- Consider using export/import instead of pipeline for cross-region
Issue: Version number not incrementing
Symptoms: Multiple deployments show same version number.
Steps to resolve:
- Verify version is updated in source environment before export
- Check solution version management scripts are running
- Manually update version if automation failed
- Review version numbering convention compliance
Rollback-Specific Issues
Issue: Cannot find previous solution version
Symptoms: Need to rollback but backup is missing.
Steps to resolve:
- Check backup storage location per zone requirements
- Search for solution export files with timestamps
- Check if solution history is available in Dataverse
- Contact IT Operations for backup recovery
Issue: Rollback causes data conflicts
Symptoms: Previous solution version conflicts with current data state.
Steps to resolve:
- Assess data changes made since original deployment
- Create data export before rollback
- Plan data migration strategy post-rollback
- Consider forward-fix instead of rollback if data impact is high
Pre-Existing Personal Pipelines
Symptom: Organization has personal pipelines created outside centrally governed hosts that need cleanup before enforcing ALM governance policies.
Background: When Power Platform pipelines were first enabled, users may have created personal pipelines in various environments. Enforcing a centralized pipelines host policy requires identifying and cleaning up these legacy pipelines.
Resolution:
- Assess Scope - Identify all existing pipelines using the DeploymentPipeline Dataverse table
- Notify Owners - Give pipeline owners 30-60 days notice before deactivation
- Execute Cleanup - Deactivate non-compliant pipelines after deadline
- Enforce Policy - Force-link environments to designated pipelines host
For detailed implementation, see the Pipeline Governance Cleanup Solution in the FSI-AgentGov-Solutions repository.
Escalation Path
If issues cannot be resolved using this guide:
- Level 1: Power Platform Admin - Technical configuration issues
- Level 2: AI Governance Lead - Process and workflow issues
- Level 3: Compliance Officer - Regulatory impact assessment
- Level 4: Microsoft Support - Product-level issues
Related Playbooks
- Portal Walkthrough - Step-by-step portal configuration
- PowerShell Setup - Automation scripts
- Verification & Testing - Test procedures
Updated: January 2026 | Version: v1.2