Bedrijfsregels en aanbevelingen maken om logica in een formulier voor modelgestuurde apps toe te passen

Notitie

Met ingang van november 2020:

  • Common Data Service heet voortaan Microsoft Dataverse. Meer informatie
  • Een aantal termen in Microsoft Dataverse is gewijzigd. Entiteit is nu bijvoorbeeld tabel en veld is nu kolom. Meer informatie

Dit artikel wordt binnenkort bijgewerkt met de laatste terminologie.

In dit onderwerp leert u hoe u bedrijfsregels en aanbevelingen maakt om formulierlogica in een modelgestuurde app toe te passen zonder JavaScript-code te schrijven of invoegtoepassingen te maken. De bedrijfsregels bieden een eenvoudige interface om snel veranderende en veelgebruikte regels te implementeren en te onderhouden. Ze kunnen worden toegepast op hoofdformulieren en formulieren voor snelle invoer en werken in modelgestuurde apps, oudere webapps, Dynamics 365 voor tablets en Dynamics 365 for Outlook (online of offline).

Door voorwaarden en acties te combineren kunt u het volgende doen met bedrijfsregels:

  • Kolomwaarden instellen

  • Kolomwaarden wissen

  • Kolomvereistenniveaus instellen

  • Kolommen weergeven of verbergen

  • Kolommen in- of uitschakelen

  • Gegevens valideren en foutberichten weergeven

  • Bedrijfsaanbevelingen maken op basis van bedrijfsinformatie.

Notitie

Al u een bedrijfsregel voor een tabel wilt definiëren zodat deze op alle formulieren wordt toegepast, raadpleegt u Een bedrijfsregel maken voor een tabel.

Bedrijfsregels werken niet met keuzen voor meervoudige selectie.

Een bedrijfsregel of bedrijfsaanbeveling maken

  1. Meld u aan bij Power Apps.

  2. Vouw Gegevens uit, selecteer Tabellen, selecteer de gewenste tabel en selecteer het tabblad Bedrijfsregels.

  3. Selecteer Bedrijfsregel toevoegen op de opdrachtbalk.

    Het ontwerpvenster Bedrijfsregel wordt geopend met één voorwaarde die al voor u is gemaakt. Elke regel start aan een voorwaarde. De bedrijfsregel bestaat uit een of meer acties die op deze voorwaarde zijn gebaseerd.

    Ontwerpvenster bedrijfsregels.

Tip

Als u een bestaande bedrijfsregel wilt wijzigen, moet u deze deactiveren voordat u deze kunt bewerken.

  1. Voeg eventueel een beschrijving toe in het veld Beschrijving in de linkerbovenhoek van het venster.

  2. Voer het bereik in, op basis van het volgende opties:

    Als u dit item selecteert...

    Wordt het bereik ingesteld op...

    Entiteit

    Alle formulieren en server

    Alle formulieren

    Alle formulieren

    Bepaald formulier (bijvoorbeeld Account )

    Alleen dat formulier

  3. Voorwaarde toevoegen. Meer voowaarden aan uw bedrijfsregel toevoegen:

    1. Sleep het onderdeel Voorwaarde van het tabblad Onderdelen naar een plusteken in de ontwerper.

      Een voorwaarde aan een bedrijfsregel toevoegen.

    2. Als u eigenschappen voor de voorwaarde wilt instellen, selecteert u het onderdeel Voorwaarde in het onttwerpvenster en stelt u eigenschappen in op het tabblad Eigenschappen aan de rechterkant van het venster. Als u eigenschappen instelt, wordt er een expressie onder aan het tabblad Eigenschappen gemaakt.

    3. Als u een extra component (EN of OF) aan de voorwaarde wilt toevoegen, selecteert u Nieuw op het tabblad Eigenschappen om een nieuwe regel te maken en stelt u de eigenschappen voor deze regel in. In de kolom Regellogica kunt u opgeven of u de nieuwe regel wilt toevoegen als EN of OF.

      Een nieuwe regel toevoegen aan een voorwaarde.

    4. Als u de eigenschappen voor de voorwaarde hebt ingesteld, selecteert u Toepassen.

  4. Acties toevoegen. Een actie toevoegen:

    1. Sleep een van de actie-onderdelen van het tabblad Onderdelen naar een plusteken naast Voorwaarde. Sleep de actie naar een plusteken naast een vinkje als u wilt dat de bedrijfsregel die actie uitvoert wanneer aan de voorwaarde is voldaan. Of naar een plusteken naast een x als u wilt dat de bedrijfsregel actie onderneemt als niet aan de voorwaarde wordt voldaan.

      Sleep een actie naar een bedrijfsregel.

    2. Als u eigenschappen voor de actie wilt instellen, selecteert u het onderdeel Actie in het onttwerpvenster en stelt u eigenschappen in op het tabblad Eigenschappen.

    3. Als u klaar bent met het instellen van de eigenschappen, selecteert u Toepassen.

  5. Bedrijfsaanbeveling toevoegen. Een bedrijfsaanbeveling toevoegen:

    1. Sleep het onderdeel Aanbeveling van het tabblad Onderdelen naar een plusteken naast een onderdeel Voorwaarde. Sleep onderdeel Aanbeveling naar een plusteken naast een vinkje als u wilt dat de bedrijfsregel die actie uitvoert wanneer aan de voorwaarde is voldaan. Of naar een plusteken naast een x als u wilt dat de bedrijfsregel actie onderneemt als niet aan de voorwaarde wordt voldaan.

    2. Als u eigenschappen voor de aanbeveling wilt instellen, selecteert u het onderdeel Aanbeveling in het onttwerpvenster en stelt u eigenschappen in op het tabblad Eigenschappen.

    3. Om meer acties aan de aanbeveling toe te voegen, sleept u deze van het tabblad Onderdelen, en stelt u vervolgens eigenschappen in voor elke actie in het tabblad Eigenschappen.

      Notitie

      Als u een aanbeveling hebt gemaakt, wordt standaard één actie toegevoegd. Als u alle acties in een aanbeveling wilt zien, selecteert u Details in het onderdeel Aanbeveling.

    4. Als u klaar bent met het instellen van de eigenschappen, selecteert u Toepassen.

  6. Als u de bedrijfsregel wilt valideren, selecteert u Valideren op de actiebalk.

  7. Als u de bedrijfsregel wilt opslaan, selecteert u Opslaan op de actiebalk.

  8. Om de bedrijfsregel te activeren, selecteert u deze in het venster Oplossingenverkenner en selecteert u vervolgens Activeren. U kunt de bedrijfsregel niet uit het ontwerpvenster activeren.

Tip

Hier volgt een aantal tips om rekening mee te houden terwijl u in het ontwerpervenster aan bedrijfsregels werkt:

  • Als u een momentopname van alles in het venster Bedrijfsregels wilt maken, selecteert u Momentopname op de actiebalk. Dit is bijvoorbeeld nuttig als u de opmerkingen op de bedrijfsregel van een teamlid wilt delen en ontvangen.
  • Met de minikaart navigeert u snel naar de verschillende onderdelen van het proces. Dit is handig als u een gecompliceerd proces hebt dat van het scherm schuift.
  • Als u voorwaarden, acties en bedrijfsaanbevelingen toevoegt aan uw bedrijfsregel, wordt er code voor de bedrijfsregel gemaakt en deze wordt onder in het ontwerpervenster weergegeven. Deze code is alleen-lezen.

Foutberichten die in bedrijfsregels worden gebruikt lokaliseren

Als u meer dan één taal hebt voor uw organisatie, dan wilt u foutberichten lokaliseren die u hebt ingesteld. Telkens wanneer u een bericht instelt, wordt een label een door het systeem gemaakt. Als u in uw organisatie de vertalingen exporteert, dan kunt u gelokaliseerde versies van uw berichten toevoegen en vervolgens deze labels weer importeren in het systeem, zodat de gebruikers die andere talen dan uw standaardtaal gebruiken de vertaalde berichten kunnen zien.

Veelvoorkomende problemen

In deze sectie worden veelvoorkomende problemen beschreven die zich kunnen voordoen als u bedrijfsregels gebruikt.

Kolom Volledige naam en kolom Adres worden niet ondersteund met Unified Interface-apps

Acties of voorwaarden die een samengestelde kolom gebruiken, zoals de kolom Voor- en achternaam (fullname) of een kolom Adres worden niet ondersteund in apps die zijn gebaseerd op Unified Interface. Als alternatief kunt u acties of voorwaarden gebruiken met de samenstellende kolommen. Bijvoorbeeld in plaats van voor de kolom Voor- en achternaam kunt u acties of voorwaarden gebruiken voor de kolommen Voornaam (firstname) en Achternaam (lastname).

Bedrijfsregels worden niet uitgevoerd voor sommige gebruikers

Zorg ervoor dat gebruikers een beveiligingsrol hebben die ten minste leesrechten voor het gebruikersbereik bevat in de tabel Proces. Standaard heeft de beveiligingsrol Basisgebruiker deze bevoegdheid.

Bedrijfsregels worden niet geactiveerd op een bewerkbaar raster op een dashboard

Bedrijfsregels met entiteitsbereik worden niet geactiveerd op een bewerkbaar raster wanneer het bewerkbare raster is geconfigureerd op een dashboardpagina.

Wordt uw bedrijfsregel niet geactiveerd voor een formulier?

Een bedrijfsregel kan niet worden uitgevoerd doordat de kolom waarnaar in de bedrijfsregel wordt verwezen, niet bij het formulier is opgenomen.

  1. Open de oplossingenverkenner. Vouw de gewenste tabel uit en selecteer vervolgens Formulieren.

  2. Open het gewenste formulier en selecteer vervolgens op het lint van de formulierontwerper Bedrijfsregels.

  3. Open in de formulierontwerper de bedrijfsregel.

  4. In de bedrijfsregelontwerper selecteert u elke voorwaarde en actie om alle kolommen te controleren waarnaar in elke voorwaarde en actie wordt verwezen.

    Veld waarnaar wordt verwezen in bedrijfsregel, is aanwezig in tabel.

  5. Controleer of elke kolom waarnaar in de bedrijfsregel wordt verwezen, ook in het formulier is opgenomen. Als dit niet het geval is, voegt u de ontbrekende kolom aan het formulier toe.

    Kolom Accountnaam in formulier.

Een bedrijfsregel wordt mogelijk ook niet uitgevoerd omdat een kolom waarnaar in de bedrijfsregel wordt verwezen, een samengestelde kolom is. U kunt in plaats daarvan de samenstellende kolommen van de samengestelde kolom gebruiken.

Veelgestelde vragen

Kunnen bedrijfsregels kolommen op een alleen-lezen formulier ontgrendelen?

  • Ja, een bedrijfsregel kan kolommen ontgrendelen en acties bewerken op een alleen-lezen formulier.

Hoe los ik problemen op met een bedrijfsregel die niet werkt?

Hoe zien aanbevelingen eruit in een formulier?

Voor aanbevelingen wordt een gloeilamp weergegeven naast het kolomlabel.

  • Samengevouwen bedrijfsregel.

Selecteer de gloeilamp om de weergave uit te vouwen en de aanbeveling weer te geven.

  • Uitgevouwen bedrijfsregel.

Zie ook

Een aangepaste bedrijfslogica maken door middel van processen
Een bedrijfsprocesstroom maken