Oprette forretningsregler og anbefalinger til anvendelse af logik i en formular
Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Oprette en forretningsregel for et objekt
Du kan oprette forretningsregler og anbefalinger for at anvende en formularlogik uden at skrive JavaScript-kode eller oprette plug-ins. Forretningsregler giver en enkel grænseflade til implementering og vedligeholdelse af hurtigt skiftende og almindeligt anvendte regler. De kan anvendes i hovedformularer og formularer af typen Hurtig oprettelse, og de kan bruges i Dynamics 365 Customer Engagement (on-premises), Dynamics 365 for Customer Engagement--webapps, Dynamics 365 til tablets og Dynamics 365 for Outlook (online eller offline tilstand).
Ved at kombinere betingelser og handlinger kan du gøre følgende med forretningsregler:
Angive feltværdier
Ryd feltværdier
Angive niveauer for feltkrav
Få vist eller skjule felter
Aktivere eller deaktivere felter
Validere data og få vist fejlmeddelelser
Oprette forretningsanbefalinger baseret på Business Intelligence.
Bemærk
Forretningsregler fungerer ikke sammen med grupperede indstillinger.
Oprette en forretningsregel eller forretningsanbefaling
Kontrollér, at du har sikkerhedsrollen Systemadministrator eller Systemtilpasser eller tilsvarende tilladelser.
Åbn løsningsoversigt.
Åbn det objekt, du vil oprette forretningsreglen for (åbn eksempelvis objektet Firma), og dobbeltklik derefter på Forretningsregler.
Klik på Ny.
Designervinduet Forretningsregel åbnes med en enkelt betingelse, der er allerede oprettet. Hver regel starter med en betingelse. Forretningsreglen tager en eller flere handlinger, der er baseret på denne betingelse.
Tip
Hvis du vil ændre en eksisterende forretningsregel, skal du først deaktivere den.
Tilføj evt. en beskrivelse i beskrivelsesfeltet i øverste venstre hjørne af vinduet.
Angiv omfanget i henhold til følgende:
Hvis du vælger dette element ... Indstilles omfanget til ... Objekt Alle formularer og server Alle formularer Alle formularer Bestemt formular (formularen Konto for eksempel) Blot denne formular Tilføj betingelser. Sådan tilføjer du flere betingelser i din forretningsregel:
Trække komponenten Betingelse fra fanen Komponenter til et plustegn i designeren.
Hvis du vil angive egenskaber for betingelsen, skal du klikke på komponenten Betingelse i designervinduet og derefter angive egenskaberne under fanen Egenskaber i højre side af skærmbilledet. Når du angiver egenskaber, oprettes et udtryk forneden på fanen Egenskaber.
Hvis du vil føje en ekstra delsætning (AND eller OR) til betingelsen, skal du klikke på Ny under fanen Egenskaber for at oprette en ny regel og derefter angive egenskaberne for denne regel. I feltet Regellogik kan du angive, om den nye regel skal tilføjes som AND eller OR.
Når du har angivet egenskaberne for betingelsen, skal du klikke på Anvend.
Tilføj handlinger. Sådan tilføjer du en handling:
Træk en af handlingskomponenterne fra fanen Komponenter til et plustegn ud for komponenten Betingelse. Træk handlingen til et plustegn ud for en markering, hvis forretningsreglen skal udføre handlingen, når betingelsen er opfyldt, eller til et plustegn ud for et x, hvis forretningsreglen skal udføre denne handling, hvis betingelsen ikke er opfyldt.
Hvis du vil angive egenskaber for handlingen, skal du klikke på komponenten Handling i designervinduet og derefter angive egenskaberne under fanen Egenskaber.
Når du har angivet egenskaberne, skal du klikke på Anvend.
Tilføj en forretningsanbefaling. Sådan tilføjer du en forretningsanbefaling:
Træk komponenten Anbefaling fra fanen Komponenter til et plustegn ud for en Betingelse-komponent. Træk komponenten Anbefaling til et plustegn ud for en markering, hvis forretningsreglen skal udføre handlingen, når betingelsen er opfyldt, eller til et plustegn ud for et x, hvis forretningsreglen skal udføre denne handling, hvis betingelsen ikke er opfyldt.
Hvis du vil angive egenskaber for anbefalingen, skal du klikke på komponenten Anbefaling i designervinduet og derefter angive egenskaberne under fanen Egenskaber.
Hvis du vil føje flere handlinger til anbefalingen, skal du trække dem fra fanen Komponenter og derefter indstille egenskaberne for hver handling under fanen Egenskaber.
Bemærk
Når du opretter en anbefaling, tilføjes der som standard en enkelt handling. Klik på Detaljer i Anbefaling-komponenten for at se alle handlinger i en anbefaling.
Når du har angivet egenskaberne, skal du klikke på Anvend.
Hvis du vil validere forretningsreglen, skal du klikke på Valider på handlingslinjen.
Hvis du vil gemme forretningsreglen, skal du klikke på Gem på handlingslinjen.
For at aktivere forretningsreglen skal du markere den i vinduet Løsningsoversigt og derefter klikke på Aktivér. Du kan ikke aktivere forretningsreglen fra designervinduet.
Tip
Her er nogle få tip at huske på, mens du arbejder med forretningsregler i designervinduet:
- Hvis du vil tage et øjebliksbillede af alt i vinduet Forretningsregel, skal du klikke på Øjebliksbillede på handlingslinjen. Dette er f.eks. nyttigt, hvis du vil dele og modtage kommentarer om forretningsreglen fra et teammedlem.
- Brug minikortet til hurtigt at navigere til forskellige dele af processen. Dette er nyttigt, når du har en kompliceret proces, der ruller ud af skærmbilledet.
- Mens du føjer betingelser, handlinger og forretningsanbefalinger til din forretningsregel, genereres kode til forretningsreglen og vises nederst i designervinduet. Denne kode er skrivebeskyttet.
Finde fejlmeddelelser, der bruges i forretningsregler
Hvis mere end ét sprog er klargjort til din organisation, vil du have fejlmeddelelser, du har angivet, oversat. Hver gang du angiver en meddelelse, oprettes der en etiket af systemet. Hvis du eksporterer de oversatte tekster i organisationen, kan du tilføje oversatte versioner af dine meddelelser og derefter importere disse etiketter tilbage til systemet, så brugere af andre sprog end udgangssproget kan få vist de oversatte meddelelser.
Almindelige problemer
I dette afsnit beskrives almindelige problemer, der kan opstå, når du bruger forretningsregler.
Sammensatte attributter understøttes ikke af Unified Interface-apps
Handlinger eller betingleser, der bruger sammensatte attributter understøttes ikke i apps baseret på Unified Interface. Alternativt kan du bruge handlinger eller betingelser på de attributter, der omfatter de sammensatte attributter. I stedet for at bruge attributten Fulde navn (fullname) kan du f.eks. bruge attributterne Fornavn (firstname) og Efternavn (lastname).
Udløses din forretningsregel ikke for en formular?
En forretningsregel kan muligvis ikke udføres, fordi det felt, der refereres til i forretningsreglen, ikke er inkluderet i formularen.
Åbn løsningsoversigt. Udvid det ønskede objekt, og vælg derefter Formularer.
Åbn den formular, du vil bruge, og vælg derefter Forretningsregler på båndet i formulardesigneren.
Åbn forretningsreglen i formulardesigneren.
Vælg de enkelte betingelser og handlinger i forretningsregeldesigneren for at kontrollere alle felter, der refereres til i de enkelte betingelser og handlinger.
Kontrollér, at de enkelte felter, der refereres til i forretningsreglen, også er medtaget i formularen. Hvis det ikke er tilfældet, skal du tilføje det manglende felt i formularen.
Ofte stillede spørgsmål
Kan forretningsregler låse felter op i en skrivebeskyttet formular?
- Ja, en forretningsregel kan låse felter op og redigere handlinger i en skrivebeskyttet formular.
Hvordan foretager jeg fejlfinding af en forretningsregel, der ikke fungerer?
- Se Udløses din forretningsregel ikke for en formular? i dette emne.
Reagerer forretningsregler på ændringer, der er foretaget af et onLoad-script?
- Nej, de køres, før der køres et OnLoad-script.
Se også
Oprette brugerdefineret forretningslogik gennem processer
Oprette et forretningsprocesforløb
Oprette en mobil opgaveproces