Lifecycle Services: Environments & Deployments
Master LCS β the central hub for managing F&O environments, deploying packages, troubleshooting with Issue Search, and using the Asset Library.
Lifecycle Services: Environments & Deployments
Lifecycle Services (LCS) is the primary operational hub for F&O implementations. It manages environments, package deployments, troubleshooting, and application lifecycle β though developer environments are increasingly managed through the Power Platform admin center (covered in the next module).
Think of LCS as the control tower for your F&O project.
Just like an airport control tower manages planes (takeoff, landing, routing, emergencies), LCS manages your F&O environments. Need a new sandbox? LCS spins it up. Need to deploy your code to production? LCS handles the deployment. Something broken? LCS has Issue Search to help diagnose it. It is the one portal you always have open during an F&O project.
Environment Types
| Environment | Purpose | Managed By | Refresh |
|---|---|---|---|
| Development | Write and test code | Developer (cloud-hosted or local VM) | N/A β developer controls |
| Tier-1 Sandbox | Build verification, basic testing | Microsoft-hosted | Can be reset |
| Tier-2+ Sandbox | UAT, performance testing, staging | Microsoft-hosted (production-like) | Can be refreshed from production |
| Production | Live business operations | Microsoft-hosted | Deployment via LCS only |
ποΈ Vikβs project reality: βAt Axion, every client project starts in LCS. We create the project, provision dev environments, set up Azure DevOps integration, and establish the deployment pipeline. My first deployment to a clientβs sandbox goes through LCS β there is no shortcut.β
Environment lifecycle
- Provision β create environments from LCS (select region, tier, configuration)
- Develop β write code in dev environment, build deployable packages
- Deploy β upload package to LCS Asset Library, deploy to sandbox
- Test β UAT in sandbox, validate with business users
- Promote β deploy the same tested package to production
- Monitor β use LCS diagnostics, environment monitoring, Activity Monitor
Issue Search
Issue Search lets you search Microsoftβs knowledge base for known issues, hotfixes, and workarounds.
How to use it:
- Navigate to your LCS project
- Open Issue Search
- Enter keywords, error messages, or KB article numbers
- Filter by product version and module
- Review matching issues β each includes description, root cause, and resolution (hotfix or workaround)
π Sophieβs troubleshooting story: βMy first production issue was a posting error. Instead of panicking, Carl showed me Issue Search. I pasted the error message, found a known issue with a hotfix, downloaded it from the Asset Library, and deployed it to the sandbox for testing. Problem solved in two hours.β
Exam tip: Issue Search vs support ticket
The exam may ask how to research and resolve issues. Issue Search is the FIRST step β check for known issues and existing hotfixes before opening a support ticket. Only escalate to Microsoft Support when Issue Search does not have a matching resolution.
Asset Library
The Asset Library stores all deployment artifacts for your project.
| Asset Type | Description | Example |
|---|---|---|
| Software deployable package | Compiled code package for deployment | Your custom model package |
| Process data package | Data packages for import/export | Configuration data, master data |
| BPM library | Business process recordings from Task Recorder | Standard operating procedures |
| Configuration | Environment configuration exports | Application configuration |
| Hotfix | Microsoft-released fixes | Platform and application hotfixes |
Package deployment workflow
- Build your model in Visual Studio β produces a deployable package (.zip)
- Upload the package to the LCS Asset Library
- Apply the package to a sandbox environment (LCS manages the process)
- Validate in sandbox β run tests, get business sign-off
- Mark as release candidate in LCS
- Schedule deployment to production β LCS deploys during a maintenance window
| Aspect | Sandbox Deployment | Production Deployment |
|---|---|---|
| Who initiates | Developer or admin via LCS | Admin via LCS with scheduled window |
| Downtime | Expected β sandbox can be offline | Minimised β Microsoft manages rollout |
| Rollback | Re-deploy previous package | Microsoft supports rollback |
| Validation required | Recommended β UAT testing | Mandatory β must be tested in sandbox first |
| Package source | Asset Library (any package) | Asset Library (release candidate only) |
Vik encounters a posting error in a client's sandbox. What should be his first troubleshooting step?
Sophie needs to deploy her custom code to the client's production environment. Where must the package be uploaded first?
Which LCS artifact type stores Task Recorder recordings for documentation and training?
Next up: Unified Developer Experience & Implementation Portal β the new UDE environments and Power Platform admin center for developers.