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 Dataverse-business rule legt eenvoudige condities en acties vast zonder plug-incode. Afhankelijk van de scope kan de regel formuliergedrag sturen of tabelvalidatie server-side toepassen.
Een Dataverse-business rule is een low-codeconstructie voor eenvoudige condities en acties op tabelkolommen. Makers ontwerpen de regel visueel en activeren haar als onderdeel van de tabelmetadata.
Een rule kan waarden instellen of wissen, een requirement level aanpassen, gegevens valideren en een foutmelding tonen. In model-driven forms kan ze ook velden tonen, verbergen, inschakelen of uitschakelen en aanbevelingen geven.
De beschikbare acties hangen af van scope, client en controltype. Test daarom niet alleen de designer, maar iedere app waarin de tabel wordt gebruikt.
Iedere rule begint met een conditie. Die vergelijkt kolomwaarden of controleert bijvoorbeeld of een veld gegevens bevat.
Vertakkingen voeren acties uit wanneer de conditie waar of onwaar is. Een regel kan bijvoorbeeld Einddatum verplicht maken zodra Status gelijk is aan Afgesloten.
Houd regels klein en benoem ze naar hun bedrijfsbedoeling. Een groot netwerk van overlappende rules wordt moeilijk te voorspellen en te testen.
Een specifieke formscope past formuliergedrag alleen op dat model-driven formulier toe. All Forms geldt voor model-driven forms waarop de rule beschikbaar is.
Een table- of entityscope voert ondersteunde logica ook server-side uit. Daardoor geldt validatie niet alleen voor één formulier, maar ook voor andere Dataverse-clients en API-bewerkingen.
Clientacties zoals een veld verbergen hebben vanzelfsprekend geen server-side visueel effect. Canvas apps ondersteunen niet alle formacties.
Wanneer Status naar Afgesloten gaat, moet Beslisdatum gevuld zijn en mag Reden afsluiting niet leeg zijn.
Een business rule met tabelscope controleert de waarden en toont een fout wanneer ze ontbreken. Een tweede puur visuele regel kan op het model-driven form aanvullende velden zichtbaar maken.
Als de controle ook gerelateerde beoordelingen moet tellen of een externe registercheck vraagt, wordt een plug-in of andere serverlogica geschikter.
Een Dataverse-business rule is ingebouwde tabel- en formulierlogica met een beperkte actieset. Ze is geen algemene beslissingsservice voor honderden versieerbare regels.
Een business rules engine beheert vaak feiten, prioriteiten, rule sets, conflictbeleid en besluitresultaten buiten één form. Een beslissingstabel kan complexe combinaties beter leesbaar maken.
Kies het kleinste mechanisme dat de regel duidelijk, afdwingbaar en testbaar houdt.
Power Fx bestuurt properties en gedrag in canvas apps en bepaalde andere Power Platform-ervaringen. De formule kan dicht bij de interface staan.
Een business rule met tabelscope centraliseert ondersteunde logica in Dataverse. Dat helpt wanneer meerdere clients dezelfde basisvalidatie nodig hebben.
Gebruik geen interfaceformule als enige bescherming van kritieke data. Andere clients kunnen die interface omzeilen.
Een plug-in biedt programmeerbare serverlogica, toegang tot execution context en transactioneel gedrag. Hij vraagt ontwikkelvaardigheden en zorgvuldig performancebeheer.
Een flow past bij processtappen, connectoracties en asynchrone opvolging. Hij is minder geschikt om een ongeldige Dataverse-write onmiddellijk transactioneel tegen te houden.
Een business rule is geschikt voor eenvoudige veldlogica. Forceer complexe queries, lussen of integratie niet in een mechanisme dat daarvoor niet is ontworpen.
Niet alle kolomtypes en datasetcontrols ondersteunen business rules volledig. Editable grids en canvas apps hebben beperkingen ten opzichte van model-driven forms.
Meerdere rules, JavaScript, formconfiguratie en plug-ins kunnen dezelfde waarde beïnvloeden. Leg de volgorde en bron van iedere regel vast en vermijd dubbele implementaties.
Deactiveer een rule voordat ze wordt gewijzigd en activeer de nieuwe versie na validatie. Neem rules op in solutions en test imports.
Test waar en onwaar, lege waarden, verschillende forms en API-updates. Controleer foutteksten in alle ondersteunde talen.
Documenteer doel, scope, eigenaar en afhankelijke kolommen. Verwijder oude rules wanneer proceslogica verhuist in plaats van ze uitgeschakeld te laten opstapelen.
Beoordeel bij iedere uitbreiding of de business rule nog één begrijpelijke bedrijfsregel uitdrukt. Zodra dat niet meer zo is, splits of verplaats de logica.
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 beslissingstabel beschrijft bedrijfsregels als combinaties van invoervoorwaarden en uitkomsten. De compacte vorm maakt overlap, ontbreke...
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 canvas app is een Power Apps-toepassing waarvan de maker schermen en bedieningselementen vrij vormgeeft. De app gebruikt Power Fx en con...
Lees meer