Megosztás a következőn keresztül:


Üzleti szabályok létrehozása táblához

Üzleti szabályokat és javaslatokat alkothat kódírás vagy beépülő modulok létrehozása nélküli űrlaplogika és ellenőrzések alkalmazásához. Az üzleti szabályok egyszerű felületet biztosítanak, amelyekkel végrehajthatók és karbantarthatók a gyorsan módosuló és általánosan használt szabályok.

Fontos

A táblához definiált üzleti szabályok vászonalapú alkalmazásokra és modellvezérelt alkalmazásokra is vonatkoznak, ha a táblát használják az alkalmazásban. Nem minden üzleti szabály művelet érhető el vásznon alkalmazások jelenleg. További információ: A vászonalapú és a modellvezérelt alkalmazások közötti különbségek

A modellvezérelt alkalmazásokban nem minden üzletiszabály-művelet érhető el szerkeszthető rácsokhoz. Táblaalapú nézetoldalak eseténjavaslatok nem hozhatók létre. A szerkeszthető részrácsok nem támogatják az üzleti szabályokat. Az üzleti szabályok nem működnek más típusú adatkészlet-vezérlőkkel.

Egy modellvezérelt alkalmazás űrlapjára vonatkozó üzleti szabály meghatározásához lásd: Üzleti szabályok létrehozása logika alkalmazásához modellvezérelt alkalmazás űrlapján.

Feltételek és műveletek kombinálásával végezheti az alábbiak bármelyikét az üzleti szabályokkal:

  • Sorértékek beállítása
  • Oszlopértékek törlése
  • Oszlop követelményszintjének beállítása
  • Oszlopok megjelenítése vagy elrejtése
  • Oszlopok engedélyezése vagy letiltása
  • Adatok érvényesítése és hibaüzenetek megjelenítése
  • Üzleti intelligencián alapuló üzleti javaslatok létrehozása.

A vászonalapú és modellre épülő alkalmazások közötti különbségek

A modellvezérelt alkalmazásokban lévő űrlapok az üzleti szabályokon elérhető összes műveletet használhatják, azonban jelenleg nem minden üzleti szabály művelet érhető el a vászonalapú alkalmazásokhoz. A következő műveletek nem érhetők el vászonalapú alkalmazásokban:

  • Oszlopok megjelenítése vagy elrejtése
  • Oszlopok engedélyezése vagy letiltása
  • Üzleti intelligencián alapuló üzleti javaslatok létrehozása.

Oszloptípusok támogatása üzleti szabályokkal

Az üzleti szabályok a legtöbb oszloptípus esetében működnek: például szöveg, szám, választás, dátum, keresés, tulajdonos és kép típusú oszlopok esetén is. Az üzleti szabályok azonban nem működnek a következő oszloptípusokkal:

  • Választások (többszörös kiválasztás)
  • Fájl
  • Nyelv

Üzleti szabály létrehozása

  1. Jelentkezzen be Power Apps a bal oldali navigációs panelen, és válassza a Táblák lehetőséget. Ha az elem nem az oldalsó panel ablaktábláján található, válassza a ... Továbbiak elemre, majd válassza ki a kívánt elemet.

  2. Nyissa meg azt a táblát, amelyhez üzleti szabályt szeretne létrehozni (például nyissa meg a Partner táblát), majd válassza az Üzleti szabályok lapot.

  3. Válassza az Üzleti szabály hozzáadása lehetőséget .

    Az üzletiszabály-tervező ablak azzal az Ön számára létrehozott egyetlen feltétellel nyílik meg. Minden szabály egy feltétellel kezdődik. Az üzleti szabály egy vagy több műveletet hajt végre az adott feltétel alapján.

    Tipp.

    Ha módosítani kíván egy létező üzleti szabályt, azt a módosítás megkezdése előtt inaktiválnia kell.

  4. Ha szeretne, adjon meg egy leírást az ablak bal felső sarkában található description mezőbe.

  5. Állítsa be a hatókört az alábbiak szerint:

    Ha ezt az elemet választja... A hatókör beállítása a következő: ...
    Entitás Modellvezérelt alkalmazás űrlapok és kiszolgáló
    Minden űrlap Modellvezérelt alkalmazásűrlapok
    Speciális űrlap (például számlaűrlap ) Csak az a modellvezérelt alkalmazásűrlap

    Tipp.

    Ha egy Vászon alkalmazás épít, a táblát kell használnia hatókörként.

  6. Feltételek hozzáadása. További feltételek hozzáadása az üzleti szabályhoz:

    1. Húzza a Feltétel összetevőt az Összetevők lapról egy plusznaplóba a tervezőben.

      Feltétel hozzáadása üzleti szabályhoz.

    2. A feltétel tulajdonságainak beállításához válassza ki a Feltétel összetevőt a tervezőablakban, majd állítsa be a tulajdonságokat a képernyő jobb oldalán található Tulajdonságok lapon. A tulajdonságok beállításakor a Microsoft Dataverse létrehoz egy kifejezést a Tulajdonságok lap alján.

    3. Ha további záradékot (AND vagy OR) szeretne hozzáadni a feltételhez, válassza az Új lehetőséget a Tulajdonságok lapon egy új szabály létrehozásához, majd állítsa be a szabály tulajdonságait. A Szabálylogika oszlopban megadhatja, hogy az új szabályt ÉS vagy OR értékként kívánja-e hozzáadni.

      Új szabály hozzáadása egy feltételhez.

    4. Ha végzett a feltétel tulajdonságainak beállításával, válassza az Alkalmaz lehetőséget.

  7. Műveletek hozzáadása. Egy művelet hozzáadásához:

    1. Húzza az egyik műveletösszetevőt az Összetevők lapról a Feltétel összetevő melletti pluszjelre. Húzza a műveletet egy pipa melletti pluszjelre, ha azt szeretné, hogy az üzleti szabály végrehajtsa a műveletet, amikor a feltétel teljesül, vagy egy x melletti pluszjelre, ha azt szeretné, hogy az üzleti szabály végrehajtsa a műveletet, ha a feltétel nem teljesül.

      Húzzon egy műveletet egy üzleti szabályba.

    2. A művelet tulajdonságainak beállításához jelölje ki a Művelet összetevőt a tervezőablakban, majd állítsa be a tulajdonságokat a Tulajdonságok lapon.

    3. Ha végzett a tulajdonságok beállításával, válassza az Alkalmaz lehetőséget.

  8. Üzleti javaslat hozzáadása (csak modellvezérelt alkalmazások esetén). Üzleti javaslat hozzáadásához:

    1. Húzza a Javaslat összetevőt az Összetevők lapról egy Feltétel összetevő melletti pluszjelre. Húzza a Javaslat összetevőt egy pipa melletti pluszjelre, ha azt szeretné, hogy az üzleti szabály végrehajtsa ezt a műveletet a feltétel teljesülésekor, vagy egy x melletti pluszjelre, ha azt szeretné, hogy az üzleti szabály végrehajtsa a műveletet, ha a feltétel nem teljesül.

    2. A javaslat tulajdonságainak beállításához válassza ki a Javaslat összetevőt a tervezőablakban, majd állítsa be a tulajdonságokat a Tulajdonságok lapon.

    3. Ha további műveleteket szeretne hozzáadni a javaslathoz, húzza őket az Összetevők lapról, majd állítsa be az egyes műveletek tulajdonságait a Tulajdonságok lapon.

      Feljegyzés

      Amikor létrehoz egy javaslatot, a Dataverse alapértelmezetten egyetlen műveletet ad hozzá. A javaslatban található összes művelet megtekintéséhez válassza a Javaslatok összetevő Részletek elemét .

    4. Ha végzett a tulajdonságok beállításával, válassza az Alkalmaz lehetőséget.

  9. Az üzleti szabály érvényesítéséhez válassza az Érvényesítés lehetőséget a műveletsávon.

  10. Az üzleti szabály mentéséhez válassza a Mentés lehetőséget a műveletsávon.

  11. Az üzleti szabály aktiválásához jelölje ki azt a Solution Explorer (Megoldáskezelő) ablakban, majd válassza az Activate (Aktiválás) lehetőséget. Az üzleti szabály a tervezőablakban nem aktiválható.

    Tipp.

    Íme néhány tipp, amelyet érdemes szem előtt tartani, amíg az üzleti szabályokon dolgozik a tervezőablakban:

    • Ha mindent meg szeretne pillanatkép az Üzleti szabály ablakban , válassza a pillanatkép lehetőséget a műveletsávon. Ez például akkor hasznos, ha szeretné megosztani és véleményeztetni az üzleti szabályt egy csapattaggal.
    • A mini térkép segítségével gyorsan navigálhat a folyamat különböző részeire. Ez akkor hasznos, ha olyan bonyolult a folyamat, hogy nem fér el a képernyőn.
    • Amint hozzáadta a feltételeket, a Műveleteket és az üzleti javaslatokat az üzleti szabályhoz, a(z) Dataverse létrehozza az üzleti szabály kódját a tervezőablak alján. Ez a mező írásvédett.

Példa: Üzleti szabály létrehozása 30 napnál régebbi feladatokhoz

Ez az üzleti szabályt bemutató példa egy olyan feltételt hoz létre, amely akkor aktiválja az üzenetet a feladat leíró mezőjében, amikor a feladat 30 napnál régebbi.

  1. Jelentkezzen be, a Power Apps bal oldali navigációs panelen válassza a Táblák lehetőséget. Ha az elem nem az oldalsó panel ablaktábláján található, válassza a ... Továbbiak elemre, majd válassza ki a kívánt elemet.
  2. Nyissa meg a Feladat táblát, majd válassza az Üzleti szabályok területet.
  3. Válassza az Üzleti szabály hozzáadása lehetőséget .
  4. Válassza az Új feltétel lehetőséget a üzleti folyamat vásznon, és adja meg vagy válassza ki a következő tulajdonságokat:
    • megjelenítendő név: A feladat több mint 30 napos
    • Entitás: Feladat
    • 1. szabály
      • Forrás: Entitás
      • Mező: Létrehozás dátuma
      • Üzemeltető: +
      • Típus: Érték
      • Nap: 30
    • Feltételkifejezés (automatikusan létrehozva): (Létrehozás dátuma nagyobb, mint [Létrehozás dátuma + 30])
  5. Válassza az Alkalmaz lehetőséget.
  6. Válassza a Hozzáadás lehetőséget>, és jelenítse meg a hibaüzenetet.
  7. A Hibaüzenet tulajdonságainak megjelenítése lapon adja meg a következő tulajdonságokat:
    • megjelenítendő név: A feladat több mint 30 napos
    • Entitás: Feladat
    • Hibaüzenet:
      • Mező:Leírás
      • Üzenet: Ez a feladat több mint 30 napos!
  8. Válassza az Alkalmaz lehetőséget.
  9. Válassza a Mentés parancsot.

Az üzleti szabályokban használt hibaüzenetek honosítása

Ha egynél több nyelv van kiépítve a szervezet számára, honosítania kell a beállított hibaüzeneteket. Minden alkalommal, amikor beállít egy üzenetet, a rendszer generál egy címkét. Ha a szervezetében lévő fordításokat exportálja, hozzáadhatja üzenetei honosított változatait, majd visszaimportálhatja ezeket a címkéket a Dataverse-be, így az alapnyelvétől eltérő nyelvet használó felhasználók a lefordított üzeneteket láthatják.

Gyakori problémák

Ez a szakasz az üzleti szabályok használatakor előforduló gyakori problémákat ismerteti.

Az összesített attribútumok nem támogatottak egyesített felületű alkalmazásokkal

Az összetett attribútumokat használó műveletek vagy feltételek nem támogatottak az alkalmazásokban a egyesített felület alapján. Másik lehetőségként felhasználhatja az összetett attribútumokat tartalmazó attribútumok műveleteit és feltételeit is. A Full Name (fullname) attribútum használata helyett használhatja például a utónév (firstname) és vezetéknév (lastname) attribútumot.

Az egy táblában található nagyszámú üzleti szabály hatással van a teljesítményre

A táblák új vagy meglévő üzleti szabályai teljesítménycsökkenést okozhatnak a szabályok aktiválásakor. Power Platform Ma akár 150 üzleti szabályt is támogat egyetlen táblához. 150 üzleti szabályon túl teljesítményromlás tapasztalható. Ez a korlát magában foglalja mind az ügyféloldali (JavaScript), mind a kiszolgálóoldali (szinkron beépülő modulként létrehozott XAML) üzleti szabályokat. A teljesítménnyel kapcsolatos problémák Dataverse elkerülése érdekében javasoljuk, hogy ne hozzon létre 150-nél több üzleti szabályt egyetlen táblához.

Nem aktiválódik az üzleti szabály valamelyik űrlap esetén?

Előfordulhat, hogy egy üzleti szabály nem hajtható végre, mert az üzleti szabályban hivatkozott mező nem szerepel az űrlapon.

  1. Nyissa meg a megoldáskezelőt. Bontsa ki a kívánt entitást, majd válassza az Űrlapok lehetőséget.

  2. Nyissa meg a kívánt űrlapot, majd a űrlaptervező menüszalagon válassza az Üzleti szabályok lehetőséget.

  3. Az űrlaptervezőben nyissa meg az üzleti szabályt.

  4. Jelölje ki az üzleti szabálytervezőben az egyes feltételeket és műveleteket az egyes feltételekben és műveletekben hivatkozott mezők ellenőrzéséhez.

    Az üzleti szabályban hivatkozott mező létezik az entitásban.

  5. Győződjön meg arról, hogy az üzleti szabályban hivatkozott egyes mezők az űrlapon is megtalálhatók. Ha nem, adja hozzá a hiányzó mezőt az űrlaphoz.

    Számlanév mező az űrlapon.

UTC időzóna a DateOnly oszlopokhoz

Ha az üzleti szabályokat oszlopokkal DateOnly konfigurálja, a dátumok alapértelmezés szerint az UTC időzónában vannak, függetlenül a felhasználó beállított időzónájától. Ez váratlan eredményekhez vezethet, ha azt várja DateOnly , hogy az értékek igazodjanak a helyi idő beállításaihoz.

Javasolt kezelés: Időzónától független beállítás – Ha függetlenné szeretné tenni az DateOnly oszlopokat az időzónáktól, és a dátumokat az UTC üzleti szabályban konfiguráltakkal paritásban szeretné megjeleníteni, engedélyezheti például az Időzónától független beállítást. A dátumkezelési beállítások konfigurálásáról további információt a Dátum- és időoszlop viselkedésének megadása című témakörben talál.

Gyakran ismételt kérdések (GYIK)

Feloldhatják az üzleti szabályok a mezőket egy csak olvasható űrlapon?

  • Igen, egy üzleti szabály csak olvasható űrlapon oldhatja fel a mezőket, és szerkesztheti a műveleteket.

Hogyan háríthatok el egy nem működő üzleti szabályt?

Az üzleti szabályok reagálnak az onLoad parancsfájlok által végrehajtott módosításokra?

  • Nem, a rendszer végrehajtja őket még az onload-parancsfájl végrehajtása előtt.

Amikor frissítek egy üzleti szabályt, az az összes meglévő rekordon végrehajtásra kerül?

  • Nem. Az üzleti szabályok az ügyfeleken futnak. Például akkor futnak, amikor egy felhasználó megnyit egy űrlapot, és amikor egy mező értéke megváltozik a megnyitott űrlapon. Ezeket nem a Dataverse rendszerén belül hajtják végre.

Kapcsolódó információk

Üzleti logika alkalmazása Microsoft Dataverse