PL-600 key terms
PL-600 · Get comfortable with the vocabulary.
- Solution architect
- Related: Fit-gap analysis, Solution blueprint
The role that turns business goals into a technical design spanning Power Platform and related Azure services, balancing feasibility, governance, licensing cost, and long-term maintainability across the engagement.
- Functional requirements
- Related: Non-functional requirements, Requirements traceability
Statements describing what the solution must do for its users, such as capturing a case or approving a request, usually written as user stories with acceptance criteria.
- Non-functional requirements
- Related: Functional requirements, Solution blueprint
Quality and constraint requirements such as performance targets, availability, security, data residency, audit retention, and usability that shape the architecture without describing a specific feature.
- Requirements traceability
- Related: Fit-gap analysis, Functional requirements
The practice of linking each requirement to its design component, build item, and test case so scope changes and coverage gaps can be verified throughout delivery.
- Fit-gap analysis
- Related: Solution blueprint, Functional requirements
A comparison of requirements against standard platform capabilities that identifies where out-of-the-box features satisfy the need (fit) and where customization or new components are required (gap).
- Business process mapping
- Related: Functional requirements, Fit-gap analysis
Documenting how work actually flows through roles and systems today, producing a baseline for redesign and a source of requirements and automation opportunities.
- Stakeholder analysis
- Related: Solution architect, Business process mapping
Identifying everyone affected by or influencing the solution, along with their interests, influence, and communication needs, to plan engagement and decision-making.
- Proof of concept
- Related: Solution blueprint, Technical debt
A short, focused build that verifies a risky assumption or unfamiliar integration before committing to full design, typically with limited scope and disposable artifacts.
- Technical debt
- Related: Solution layering, Application lifecycle management
The accumulated cost of shortcuts, legacy customizations, or outdated patterns that makes future change slower and more expensive if not tracked and remediated.
- Solution blueprint
- Related: Integration pattern, Environment strategy
A design document describing components, data model, integrations, security, environments, and deployment approach for the proposed solution, used to validate and communicate the architecture.
- Environment
- Related: Environment strategy, Solution
An isolated container holding apps, flows, data, and settings, used to separate development, testing, and production workloads and to control access and deployment.
- Environment strategy
- Related: Deployment pipeline, Environment
A plan for how many environments exist, what each is used for, who owns it, and how items move between them, including development, test, acceptance, and production tiers.
- Dataverse
- Related: Table, Security role
Microsoft's cloud data service that stores business data in tables with rich metadata, relationship types, row and column level security, and built-in business logic.
- Table
- Related: Dataverse, Column security
A Dataverse structure that stores records of one kind, defining columns, relationships, forms, views, and business rules that apply to every row of that type.
- Security role
- Related: Business unit, Column security
A set of privileges and access levels in Dataverse granting users permission to create, read, update, delete, and append records at organization, business unit, or user scope.
- Business unit
- Related: Security role, Tenant
A Dataverse organizational container used to model a company's structure and to scope record ownership and security role access for the people assigned to it.
- Column security
- Related: Security role, Table
An additional Dataverse control implemented through field security profiles that restricts read, update, and create access to specific sensitive columns beyond what the user's security role allows.
- Data loss prevention policy
- Related: Custom connector, Environment
Tenant-level rules that classify connectors as business, non-business, or blocked, preventing data from flowing between connectors assigned to different groups.
- On-premises data gateway
- Related: Custom connector, Integration pattern
An agent installed on a server that lets cloud services reach on-premises data sources securely without opening inbound firewall ports.
- Conditional Access
- Related: Tenant, Data loss prevention policy
An Entra ID policy that evaluates signals such as user, device, location, and risk before granting access to Power Platform services, enforcing multifactor authentication or blocking sessions.
- Integration pattern
- Related: Custom connector, Azure Functions
A recurring design approach for connecting systems, such as real-time request-reply, event-driven messaging, scheduled batch sync, or data virtualization, chosen to match latency and volume needs.
- Azure Functions
- Related: Integration pattern, Custom connector
A serverless compute service used alongside Power Platform to run custom code for complex logic, heavy processing, or operations that exceed connector or flow limits.
- Licensing
- Related: Environment, Dataverse
The rules determining which Power Platform capabilities a user may access, typically per-user or per-app plans covering premium connectors, Dataverse, and capacity add-ons.
- Governance
- Related: Data loss prevention policy, Environment strategy
The policies, standards, and processes controlling who can build what, where, and with which connectors, so that self-service development stays secure and supportable.
- Auditing
- Related: Dataverse, Disaster recovery
Platform logging that records record changes, user access, and administrative activity, used for compliance investigations and troubleshooting unexpected behavior.
- Disaster recovery
- Related: Environment, Auditing
Planned capabilities such as environment backups, point-in-time restore, and regional failover used to restore service and data after an outage or corruption event.
- Tenant
- Related: Environment, Governance
The top-level Microsoft cloud organization holding Entra ID users and all Power Platform environments; policies applied here affect every environment inside it.
- Application lifecycle management
- Related: Solution, Deployment pipeline
The discipline of moving solutions through development, testing, and production in a repeatable, versioned way, including source control, automated export, and release management.
- Solution
- Related: Managed solution, Unmanaged solution
A container that packages Power Platform components such as apps, flows, tables, and connectors so they can be exported, versioned, and deployed to another environment.
- Managed solution
- Related: Unmanaged solution, Solution layering
A packaged solution deployed for use in a target environment; its components are locked apart from configuration and it can be uninstalled cleanly, making it suitable for production releases.
- Unmanaged solution
- Related: Managed solution, Solution layering
A solution used during development whose components remain editable and which layers changes directly onto the target environment; not recommended for production deployment.
- Solution layering
- Related: Managed solution, Publisher prefix
The way multiple solutions affecting the same component combine, with managed layers stacking over the base and unmanaged customizations taking precedence, explaining odd behavior after imports.
- Publisher prefix
- Related: Solution, Managed solution
A short alphanumeric prefix assigned to a solution publisher that is added to custom component names to avoid naming collisions and to identify their origin.
- Deployment pipeline
- Related: Application lifecycle management, Managed solution
A configured sequence that exports a solution from one environment, runs pre-deployment checks, and imports it into the next, replacing manual export and import steps.
- Custom connector
- Related: Azure Functions, Integration pattern
A wrapper describing an external REST or SOAP API so that apps and flows can call it with defined authentication, actions, and triggers.
- Service principal
- Related: Deployment pipeline, Application lifecycle management
An application identity registered in Microsoft Entra ID with a secret or certificate, used by automated pipelines and integrations to authenticate without a human account.
- Copilot Studio
- Related: Custom connector, Dataverse
A low-code tool for building conversational agents that answer questions and perform actions across Dataverse, connectors, and external knowledge sources.
- Business process flow
- Related: Table, Solution
A guided, stage-based path in a model-driven app that walks users through the steps of a business process and can require specific data before advancing.