Skip to main content

AI-assisted. Engineer-reviewed.

The Azure Logic Apps Migration Agent is an open-source Visual Studio Code extension using GitHub Copilot and the VS Code Language Model API. It guides your team from source discovery to Logic Apps Standard deployment, with inspectable results at every stage.

This section brings its documented capabilities together, then links to installation and usage and a hands-on migration lab. Application-specific behavior and generated artifacts still require technical review.

Capability catalogue​

CapabilityWhat it doesWhat to inspect
Platform detectionRecognizes source project/file patternsCorrect source root and platform detection
Artifact parsing and inventoryRepresents source metadata in a common intermediate representationMissing files, artifact counts and unresolved references
Dependency analysisLinks projects, schemas, maps, orchestrations and other dependenciesShared assemblies, endpoints and missing dependencies
Flow groupingIdentifies logical business flows, not necessarily one flow per projectFlow boundaries and cross-project dependencies
Architecture visualizationGenerates interactive architecture diagramsSource/target boundaries and actual connected components
Message-flow visualizationTraces triggers, processing, routing and completionCorrelation, branches, errors and external side effects
Pattern and gap detectionIdentifies request/reply, publish/subscribe, scatter/gather, batch patterns and missing equivalentsProposed remediation and business semantics
Target architecture and planningProduces workflow definitions, component requirements and target patternsLogic Apps as core; supporting services only when justified
Action mappings and dispositionsMaps source operations and records reuse/refactor/replace decisionsNo unresolved operation hidden behind a default action
Conversion task planningOrders implementation and local validation work from the approved planDependencies and incomplete tasks
Workflow and project generationProduces Standard workflows, connections, configuration and supporting filesCorrect expressions, parameter references and environment settings
Custom-code generationCan produce workflow-scoped .NET local functions where requiredRuntime compatibility, dependencies and behavior tests
Validation assistanceRuns/generated-test workflows and compares source specificationsExact outputs, failure cases and downstream business effects
Optional deploymentPrepares and deploys supported Azure targets after approvalIdentity, network, configuration, resource cost and release boundary
Progress and saved resultsRetains stage outputs for inspection and correctionTraceability from source to plan to implementation
Extensible parsersBuilt-in BizTalk, MuleSoft and TIBCO parsers; extension points for other sourcesPlatform-specific coverage is not automatically identical

The catalogue summarizes the Agent overview and Discovery documentation, reviewed 3 November 2026. It is not a promise that every custom construct converts automatically.

Source artifacts to collect​

For BizTalk applications, the documentation covers project files (.btproj), orchestrations (.odx), schemas (.xsd), maps (.btm), pipelines (.btp), bindings, host data layouts (.hidx), exported rules and legacy web-service metadata (.asmx).

Include custom assemblies, source and referenced configuration. The public overview and BizTalk-specific approach differ on rule-export formats; check what the installed parser discovers rather than declaring every export format equivalent. Parser recognition alone does not prove conversion or adapter parity.

Deployment scope​

The reviewed BizTalk-specific article and Deployment stage explicitly describe Workflow Service Plan automation for documented release 1.12.1; the generic overview has broader hosting wording. Treat ASE v3 and Hybrid deployment as a separately verified path using the generated Standard project until confirmed for the installed extension. See hosting and deployment.

Before you install​

Use the current Agent overview, repository and release notes for exact installation, VS Code, extension, Copilot access and local tooling prerequisites.

Collect:

  • A controlled copy of the source solution, project files and sanitized bindings.
  • Orchestrations, maps, schemas, pipelines, rules, custom code and referenced dependencies.
  • Endpoint and adapter metadata without passwords, private keys or customer secrets.
  • Representative inputs, expected outputs and current operational constraints.
  • A non-production environment, approved AI-tool usage policy and named reviewers.

Confirm organization approval before allowing AI-assisted tooling to process source or integration metadata. This hub itself does not send your estate to the Agent.

Inputs, outputs and responsibilities​

StageWhat you provideWhat the Agent helps produceRequired human gate
DiscoverySource projects, artifacts and dependency contextInventory, dependency graph, flow groups, architecture views and gapsReconcile against deployed interfaces and approve flow boundaries
PlanningReviewed discovery and target constraintsTarget architecture, flow definitions, action mappings, component requirements, dispositions and gap analysisResolve gaps and approve hosting, semantics, security and cost
ConversionAn approved flow planStandard workflows, connections, configuration, supporting code and local validation tasksReview output, fix invalid configuration and implement unresolved behavior
ValidationTest messages, expected results and acceptance criteriaExecution and comparison assistanceProve functional parity, resilience, performance, security and operations
DeploymentApproved environment and reviewed projectOptional deployment assistance within the release's supported targetsSeparate approval of identity, network, resources, cost and production release

The specialized Copilot agents are @migration-analyser, @migration-planner and @migration-converter. Inspect and retain the saved stage outputs rather than treating a completed stage as an automatic approval.

Review the Agent's output​

  • Generated target: Logic Apps Standard project artifacts.
  • During Discovery, confirm the inventory, endpoints, custom assemblies and business dependencies are complete.
  • During Planning, assign an owner and resolution for every gap rather than treating an incomplete mapping as approval.
  • Confirm deployment automation for your selected hosting environment in the current Agent guidance; plan a separate deployment process where needed.
  • Custom code, unsupported constructs, missing dependencies and business-specific semantics can require manual implementation or redesign.
  • The Agent does not replace business acceptance, partner certification, operational readiness or cutover ownership.

Where effort can be reduced​

Repeatable inventory, initial pattern analysis, source-to-target mapping and baseline artifact generation can reduce repetitive engineering. The actual benefit depends on source completeness, pattern reuse, custom code and review quality. This hub does not promise a percentage reduction or a delivery duration.

First practical step​

Follow how to use the Agent, then the Agent migration lab. Review generated code against the technical cookbook, transformation tests and connection requirements.

Stage documentation​