Vytvorenie obchodného pravidlaCreate a business rule

Môžete vytvoriť obchodné pravidlá a odporúčania na využitie logiky a overení bez toho, aby ste museli písať kód alebo vytvárať doplnky. Obchodné pravidla poskytujú jednoduché rozhranie pre implementáciu a údržbu rýchlo sa meniacich a bežne používaných pravidiel.You can create business rules and recommendations to apply logic and validations without writing code or creating plug-ins. Business rules provide a simple interface to implement and maintain fast-changing and commonly used rules.

Kombináciou podmienok a akcií môžete pomocou obchodných pravidiel vykonať každú z týchto akcií:By combining conditions and actions, you can do any of the following with business rules:

  • Nastaviť hodnoty políSet field values
  • Vymazať hodnoty políClear field values
  • Nastaviť úrovne požiadaviek políSet field requirement levels
  • Zobraziť alebo skryť poliaShow or hide fields
  • Povoliť alebo zakázať poliaEnable or disable fields
  • Overiť údaje a zobraziť chybové hláseniaValidate data and show error messages
  • Vytvoriť obchodné odporúčania na základe analytických nástrojovCreate business recommendations based on business intelligence.

Rozdiely medzi aplikáciami plátna a modelom riadenými aplikáciamiDifferences between Canvas and Model driven apps

Modelom riadené aplikácie môžu použiť všetky akcie, ktoré sú k dispozícii v obchodných pravidlách, v aplikáciách plátna sú však momentálne k dispozícii iba niektoré akcie obchodných pravidiel.Model driven apps can use all actions available on business rules, however not all business rule actions are available on Canvas apps at this time. Tieto akcie nie sú k dispozícii v aplikáciách plátna:The following actions are not available on Canvas apps :

  • Zobraziť alebo skryť poliaShow or hide fields
  • Povoliť alebo zakázať poliaEnable or disable fields
  • Vytvoriť obchodné odporúčania na základe analytických nástrojovCreate business recommendations based on business intelligence.

PredpokladyPrerequisites

Ak chcete postupovať podľa tejto témy, musíte prepnúť na prostredie, v ktorom môžete vytvárať a upravovať entity.To follow this topic, you must switch to an environment in which you can create and edit entities.

Vytvorenie obchodného pravidlaCreate a business rule

  1. Prihláste sa do služby PowerApps a potom v blízkosti ľavého okraja kliknite alebo ťuknite na šípku nadol pre Údaje.Sign in to PowerApps, and then click or tap the down arrow for Data near the left edge.

  2. V zobrazenom zozname kliknite alebo ťuknite na položku Entity.In the list that appears, click or tap Entities.

  3. Otvorte entitu, pre ktorú chcete vytvoriť obchodné pravidlo (napríklad entitu Účet), a potom kliknite na kartu Obchodné pravidlá.Open the entity you want to create the business rule for (for example, open the Account entity), and then click the Business Rules tab.

  4. Kliknite na položku Nové.Click New.

    Otvorí sa okno návrhára obchodných pravidiel s jednou vopred vytvorenou podmienkou.The Business Rule designer window opens with a single condition already created for you. Každé pravidlo začína podmienkou.Every rule starts with a condition. Obchodné pravidlo na základe tejto podmienky vykoná jednu alebo viac akcií.The business rule takes one or more actions based on that condition.

    Tip

    Ak chcete upraviť existujúce obchodné pravidlo, musíte ho najskôr deaktivovať.If you want to modify an existing business rule, you must deactivate it before you can modify it.

  5. Ak chcete, pridajte do poľa s popisom v ľavom hornom rohu okna popis.Add a description, if you want, in the description box in the upper-left corner of the window.

  6. Nastavenie rozsah podľa nasledujúcej schémy:Set the scope, according to the following:

    Ak vyberiete túto položku...If you select this item... Rozsah sa nastaví na...The scope is set to...
    EntitaEntity Modelom riadené formuláre a serverModel Driven forms and server
    Všetky formuláreAll Forms Modelom riadené formuláreModel Driven forms
    Konkrétny formulár (napríklad formulár účet)Specific form (Account form, for example) Iba tento modelom riadený formulárJust that Model Driven form

    Tip

    Ak vytvárate aplikáciu plátna, musíte ako rozsah použiť entitu.If you're building a Canvas app, you must use Entity as the scope.

  7. Pridajte podmienky.Add conditions. Ak chcete do obchodného pravidla pridať ďalšie podmienky:To add more conditions to your business rule:

    1. Presuňte komponent Podmienka z karty Komponenty na znamienko plus v návrhárovi.Drag the Condition component from the Components tab to a plus sign in the designer.

      Pridanie podmienky do obchodného pravidlaAdd a condition in a business rule

    2. Ak chcete pre podmienku nastaviť vlastnosti, kliknite v okne návrhára na komponent Podmienka a potom nastavte vlastnosti na karte Vlastnosti na pravej strane obrazovky.To set properties for the condition, click the Condition component in the designer window, and then set the properties in the Properties tab on the right side of the screen. Pri nastavovaní vlastností služba Common Data Service vytvorí v dolnej časti karty Vlastnosti výraz.As you set properties, the Common Data Service creates an expression at the bottom of the Properties tab.

    3. Ak chcete do podmienky pridať ďalšiu podmienku (A alebo ALEBO), kliknite na karte Vlastnosti na položku Nová a vytvorte nové pravidlo. Potom pre neho nastavte vlastnosť.To add an additional clause (an AND or OR) to the condition, click New in the Properties tab to create a new rule, and then set the properties for that rule. V poli Logika pravidla môžete určiť, či chcete pridať nové pravidlo ako A alebo ako ALEBO.In the Rule Logic field, you can specify whether to add the new rule as an AND or an OR.

      Pridanie nového pravidla do podmienkyAdd a new rule to a condition

    4. Po nastavení vlastností pre podmienku kliknite na položku Použiť.When you're done setting properties for the condition, click Apply.

  8. Pridajte akcie.Add actions. Pridanie akcie:To add an action:

    1. Presuňte jeden komponent akcie z karty Komponenty na znamienko plus vedľa komponentu Podmienka.Drag one of the action components from the Components tab to a plus sign next to Condition component. Presuňte akciu na znamienko plus vedľa začiarknutia, ak chcete, aby obchodné pravidlo vykonávalo túto akciu, keď je splnená podmienka, alebo na znamienko plus vedľa znaku x, ak chcete, aby obchodné pravidlo vykonávalo túto akciu, keď podmienka splnená nie je.Drag the action to a plus sign next to a check mark if you want the business rule to take that action when the condition is met, or to a plus sign next to an x if you want the business rule to take that action if the condition is not met.

      Presunutie akcie na obchodné pravidloDrag an action to a business rule

    2. Ak chcete pre akciu nastaviť vlastnosti, kliknite v okne návrhára na komponent Akcia a potom nastavte vlastnosti na karte Vlastnosti.To set properties for the action, click the Action component in the designer window, and then set the properties in the Properties tab.

    3. Po nastavení vlastností kliknite na položku Použiť.When you're done setting properties, click Apply.

  9. Pridajte obchodné odporúčanie. (Iba riadené modelom) Ak chcete pridať obchodné odporúčanie:Add a business recommendation. (Model Driven only) To add a business recommendation:

    1. Presuňte komponent Odporúčanie z karty Komponenty na znamienko plus vedľa komponentu Podmienka.Drag the Recommendation component from the Components tab to a plus sign next to a Condition component. Presuňte komponent Odporúčanie na znamienko plus vedľa začiarknutia, ak chcete, aby obchodné pravidlo vykonávalo túto akciu, keď je splnená podmienka, alebo na znamienko plus vedľa znaku x, ak chcete, aby obchodné pravidlo vykonávalo túto akciu, keď podmienka splnená nie je.Drag the Recommendation component to a plus sign next to a check mark if you want the business rule to take that action when the condition is met, or to a plus sign next to an x if you want the business rule to take that action if the condition is not met.

    2. Ak chcete pre odporúčanie nastaviť vlastnosti, kliknite v okne návrhára na komponent Odporúčanie a potom nastavte vlastnosti na karte Vlastnosti.To set properties for the recommendation, click the Recommendation component in the designer window, and then set the properties in the Properties tab.

    3. Ak chcete do odporúčania pridať ďalšie akcie, presuňte ho z karty Komponenty a potom na karte Vlastnosti nastavte vlastnosti pre jednotlivé akcie.To add more actions to the recommendation, drag them from the Components tab, and then set properties for each action in the Properties tab.

      Poznámka

      Keď vytvoríte odporúčania, služba Common Data Service pridá v predvolenom nastavení jednu akciu.When you create a recommendation, the Common Data Service adds a single action by default. Ak chcete zobraziť všetky akcie v odporúčaní, kliknite v komponente Odporúčanie na položku Podrobnosti.To see all the actions in a recommendation, click Details on the Recommendation component.

    4. Po nastavení vlastností kliknite na položku Použiť.When you're done setting properties, click Apply.

  10. Ak chcete overiť obchodné pravidlo, kliknite na paneli s akciami na možnosť Overiť.To validate the business rule, click Validate on the action bar.

  11. Ak chcete uložiť obchodné pravidlo, kliknite na paneli akcií na možnosť Uložiť.To save the business rule, click Save on the action bar.

  12. Ak chcete aktivovať obchodné pravidlo, vyberte ho v okne Prieskumníka riešení a potom kliknite na možnosť Aktivovať.To activate the business rule, select it in the Solution Explorer window, and then click Activate. Obchodné pravidlo nie je možné aktivovať z okna návrhára.You can't activate the business rule from the designer window.

    Tip

    Tu je niekoľko tipov, na čo pri práci na obchodnom pravidle v okne návrhára nezabúdať:Here are a few tips to keep in mind as you work on business rules in the designer window:

    • Ak chcete vytvoriť snímku všetkého v okne Obchodné pravidlo, kliknite na panele akcií na možnosť Snímka.To take a snapshot of everything in the Business Rule window, click Snapshot on the action bar. To je užitočné, keď napríklad chcete zdieľať obchodné pravidlo s členom tímu, aby ho okomentoval.This is useful, for example, if you want to share and get comments on the business rule from a team member.
    • Pomocou minimapy môžete rýchlo prejsť na rôzne časti v procese.Use the mini-map to navigate quickly to different parts of the process. To je užitočné, keď máte zložitý proces, ktorý sa nevojde celý na obrazovku.This is useful when you have a complicated process that scrolls off the screen.
    • Pri pridávaní podmienok, akcií a obchodných odporúčaní do obchodného pravidla vytvorí služba Common Data Service kód pre obchodné pravidlo v dolnej časti okna návrhára.As you add conditions, Actions, and business recommendations to your business rule, Common Data Service builds the code for the business rule at the bottom of the designer window. Tento kód je určený iba na čítanie.This code is read only.

Lokalizácia chybových hlásení používaných v obchodných pravidláchLocalize error messages used in business rules

Ak máte pre organizáciu vytvorený viac než jeden jazyk, bude vhodné lokalizovať všetky chybové správy, ktoré ste nastavili.If you have more than one language provisioned for your organization, you will want to localize any error messages that you have set. Vždy, keď nastavíte správu, systém vygeneruje popis.Each time you set a message, a label is generated by the system. Ak preklady vo vašej organizácii exportujete, môžete pridať lokalizované verzie správ a potom tieto označenie importovať späť do služby Common Data Service tak, aby si používatelia, ktorí používajú iné jazyky, než je základný jazyk, mohli zobraziť preložené hlásenia.If you export the translations in your organization, you can add localized versions of your messages and then import those labels back into the Common Data Service, so that people using languages other than your base language can view the translated messages.