Pro-Code Extension Vocabulary
5 exercises — master the vocabulary of extending low-code platforms with professional development: custom connectors, PCF controls, Azure Functions, solutions, and the pro-code decision threshold.
0 / 5 completed
Pro-code extension vocabulary quick reference
- Custom connector — developer-built integration wrapper for any REST/SOAP API not covered by standard connectors
- PCF (Power Apps Component Framework) — TypeScript/React framework for custom UI components in Power Apps
- Azure Function — serverless compute; the primary pro-code computation engine called from Power Automate
- Solution — a versioned, deployable container packaging Power Platform components for ALM
- Pro-code threshold — the point at which low-code platform limits are reached and custom development is required
- Fusion team — citizen developers + professional developers collaborating on a low-code solution
1 / 5
A Power Platform architect explains to a business team: "To integrate with your legacy ERP, we'll need to build a custom connector — none of the standard connectors can reach it." What is a custom connector and when is it required?
Custom connectors are the pro-code bridge between the low-code world and any API that doesn't already have a Microsoft-provided connector — understanding them is essential for any fusion team working with enterprise systems.
When a custom connector is required:
• Internal APIs (your own microservices, internal data platforms)
• Legacy systems with custom APIs (ERP, LIMS, proprietary line-of-business systems)
• Third-party APIs not covered by the 900+ existing connectors
• Standard connector exists but doesn't expose the specific endpoint you need
What building a custom connector involves:
Governance note: Custom connectors require a Premium license for all users of any flow that uses them. The CoE must assess each custom connector for security and data classification before sharing it tenant-wide.
Key vocabulary:
• Custom connector — a developer-built Power Platform integration wrapper for any REST/SOAP API
• OpenAPI (Swagger) — the industry-standard format for describing REST API endpoints; used to define custom connectors
• Fusion team — a team combining professional developers (who build custom connectors) and citizen developers (who use them in flows)
• Pro-code extension — custom development that extends the capabilities of a low-code platform beyond its out-of-the-box limits
When a custom connector is required:
• Internal APIs (your own microservices, internal data platforms)
• Legacy systems with custom APIs (ERP, LIMS, proprietary line-of-business systems)
• Third-party APIs not covered by the 900+ existing connectors
• Standard connector exists but doesn't expose the specific endpoint you need
What building a custom connector involves:
| Step | What you do |
|---|---|
| 1. Define the API | Provide an OpenAPI 2.0 (Swagger) definition or import from Postman collection |
| 2. Configure auth | Set up OAuth 2.0, API key, Basic Auth, or Windows Auth |
| 3. Define actions & triggers | Map each API endpoint to a named action with friendly labels visible to makers |
| 4. Test | Validate each action works with real API credentials in the connector tester |
| 5. Share | Share the custom connector with makers in specific environments or the entire tenant |
Governance note: Custom connectors require a Premium license for all users of any flow that uses them. The CoE must assess each custom connector for security and data classification before sharing it tenant-wide.
Key vocabulary:
• Custom connector — a developer-built Power Platform integration wrapper for any REST/SOAP API
• OpenAPI (Swagger) — the industry-standard format for describing REST API endpoints; used to define custom connectors
• Fusion team — a team combining professional developers (who build custom connectors) and citizen developers (who use them in flows)
• Pro-code extension — custom development that extends the capabilities of a low-code platform beyond its out-of-the-box limits