AI Builder
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen Power Platform solution is een pakket van apps, flows, Dataverse-componenten en configuratie voor gecontroleerde ontwikkeling en implementatie. Solutions zijn het centrale transportmiddel voor Power Platform-ALM.
Een Power Platform solution is een pakket waarin je onderdelen van een bedrijfsoplossing samenbrengt. Dat kunnen canvas- en model-driven apps, cloud flows, Dataverse-tabellen en kolommen, formulieren, agents, plug-ins, connection references en environment variables zijn.
Solutions zijn het centrale mechanisme voor Application Lifecycle Management in Power Platform. Je bouwt componenten in een ontwikkelomgeving, exporteert de solution en importeert ze in test of productie.
Een solution bevat vooral definities, metadata en bepaalde configuratie. Gewone bedrijfsrecords, zoals klanten en facturen, reizen niet automatisch mee. Voor referentiedata en migratie is een aparte aanpak nodig.
Iedere aanpasbare bouwsteen in een solution is een component. Een model-driven app hangt bijvoorbeeld af van tabellen, kolommen, formulieren, views en rollen. Een flow kan afhangen van connection references en environment variables.
Voeg de componenten toe die nodig zijn om de functie in de doelomgeving te laten werken. Ontbrekende afhankelijkheden veroorzaken importfouten of runtimeproblemen. Automatische afhankelijkheidsdetectie helpt, maar vervangt geen begrip van de oplossing.
Gebruik een publisher met een vaste prefix voor eigen componenten. De unieke namen blijven zo herkenbaar in Dataverse, bronbestanden en integraties.
In de ontwikkelomgeving maken makers wijzigingen in een unmanaged solution. De solution wordt geëxporteerd, gevalideerd en als buildartefact naar test gebracht. Na functionele en technische tests volgt productie.
Connection references koppelen de componenten in iedere omgeving aan de juiste connections. Environment variables leveren waarden zoals site-URL's en externe eindpunten. De oplossing hoeft daardoor niet per omgeving handmatig herschreven te worden.
Pipelines kunnen export, validatie, goedkeuring en import herhaalbaar uitvoeren. Bronbeheer bewaart de uitgepakte solutionbestanden en maakt wijzigingen bespreekbaar. De live Dataverse-omgeving alleen is geen goed wijzigingslogboek.
Een unmanaged solution is de bewerkbare bron tijdens ontwikkeling. Verwijder je de solutioncontainer, dan blijven de unmanaged componenten en aanpassingen in de omgeving bestaan.
Een managed solution is bedoeld voor implementatie buiten de ontwikkelomgeving. Ze vormt een afzonderlijke laag die kan worden bijgewerkt of verwijderd volgens de solutionregels. Managed properties bepalen welke aanpassingen in de doelomgeving toegestaan zijn.
Rechtstreeks unmanaged wijzigingen maken in productie creëert een actieve laag bovenop managed componenten. Zo'n wijziging kan een latere release overschrijven of onverwacht gedrag geven. Corrigeer de bron in ontwikkeling en implementeer opnieuw.
Een onboardingoplossing bevat een canvas app, drie Dataverse-tabellen, twee cloud flows, een security role en environment variables voor een SharePoint-site en Teams-kanaal.
In ontwikkeling gebruikt het team testdata en testconnections. De pipeline pakt de solution uit naar Git, voert controles uit en bouwt een managed artefact. Bij import in test worden de doelwaarden en connections toegewezen.
Na tests wordt exact hetzelfde artefact naar productie gebracht met productieconfiguratie. Daardoor is duidelijk welke versie werd getest en welke componenten samen zijn geleverd.
Een omgeving is de container waarin apps, flows, data, connections en solutions leven. Een solution groepeert een geselecteerd deel van de componenten voor ontwikkeling en transport.
Niet alles in een omgeving hoort dus bij één solution. Omgekeerd kan één bedrijfsoplossing uit meerdere solutions bestaan wanneer modules onafhankelijk worden onderhouden. Kies de grens op basis van samenhang en implementatieritme, niet alleen op teamstructuur.
Maak nieuwe bedrijfscomponenten vanaf het begin in een solution. Leg versie, publisher en eigenaar vast. Controleer dependencies en test verwijderen, upgraden en terugrollen waar dat relevant is.
Houd configuratie uit formules en flowstappen. Gebruik environment variables en connection references. Bewaar secrets niet als gewone environment variable wanneer ondersteunde geheime opslag nodig is.
Een solution maakt een slechte applicatie niet automatisch beheersbaar. Tests, code review, datamigratie, monitoring en een herstelplan blijven onderdelen van de release.
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen automated cloud flow start automatisch door een gebeurtenis in een gekoppelde dienst, zoals een nieuwe Dataverse-rij, ontvangen e-mail o...
Lees meerEen business process flow begeleidt gebruikers in een model-driven Power App door vaste stages en datastappen. Het toont waar een dossier st...
Lees meerEen Center of Excellence is een team of netwerk dat expertise, standaarden, governance en ondersteuning rond een vakgebied bundelt. Voor Pow...
Lees meerEen citizen developer is een medewerker buiten een traditionele softwareontwikkelrol die met goedgekeurde low-codetools apps en automatiseri...
Lees meer
Vanaf 2 augustus 2026 legt de Europese AI Act je KMO een transparantieplicht op: laat weten waar je AI gebruikt. Wat dat concreet betekent v...
Sinds 1 februari 2026 betaalt de kmo-portefeuille geen advies meer terug, behalve voor cybersecurity. Opleiding blijft wel, voor digitaliser...