Share via


Crear regles de negoci per aplicar la lògica en un formulari d'aplicació basada en el model

Moltes vegades cal afegir a la lògica empresarial que us assegureu que es mostren, s'amaguen o s'ajusten les columnes d'una aplicació basada en models.

Aquest article us mostra com crear recomanacions i regles de negoci per aplicar la lògica en un formulari en una aplicació basada en el model sense escriure un codi de JavaScript o crear complements. Les regles de negoci proporcionen una interfície simple per implementar i mantenir les regles més usades i que canvien ràpidament. Es poden aplicar als formularis de creació principal i ràpida. Les regles de negoci funcionen en aplicacions dissenyades per a models, aplicacions web heretades, Dynamics 365 per a tauletes i Dynamics 365 for Outlook (en mode en línia o fora de línia).

Mitjançant la combinació de condicions i accions, es poden fer les següents accions amb les regles de negoci:

  • Definir valors de columna

  • Esborrar valors de columna

  • Definir nivells de requisits de columna

  • Mostrar o amagar les columnes

  • Habilitar o inhabilitar columnes

  • Validar dades i mostrar missatges d'error

  • Creeu recomanacions de negoci basades en intel·ligència de negoci.

Nota

Per definir una regla de negocis per a una taula per a que s'apliqui a tots els formularis, vegeu Crear una regla de negocis per a una taula.

Les regles de negoci no funcionen amb opcions de selecció múltiple.

Visualitzar, editar o crear una regla de negocis al Power Apps

  1. Inicieu la sessió a Power Apps.

  2. Seleccioneu Taules a la subfinestra de navegació esquerra, obriu la taula que vulgueu i, a continuació, a l'àrea Personalitzacions, seleccioneu Regles de negoci. Si l'element no és a la subfinestra lateral, seleccioneu …Més i, a continuació, seleccioneu l'element que vulgueu.

Nota

Les personalitzacions en una taula s'haurien de dur a terme dins d'una solució. Per actualitzar una taula dins d'una solució, obriu la solució i obriu-lataula. A continuació, a l'àrea Personalitzacions, seleccioneu Regles de negocis.

  1. A la barra d'ordres, seleccioneu Nova regla de negocis.

Visualitzar, editar o crear una regla de negocis al dissenyador de formularis

  1. A la dissenyador de formularis de navegació esquerra, seleccioneu Regles de negocis.

  2. Seleccioneu entre aquestes opcions:

    • Per defecte, només es visualitzen les regles de negoci actives del formulari. Esborreu Mostra només les regles de negocis actives per visualitzar les regles de negocis desactivades del formulari.
    • Per crear una regla de negocis, seleccioneu Nova regla de negocis.
    • Seleccioneu la regla de negocis per visualitzar les propietats i editar la regla de negocis. Propietats d'una regla de negocis.

Definir les propietats d'una regla de negocis

La finestra de dissenyador regla de negoci s'obre per una regla nova, ja es crea una condició única. Cada regla comença amb una condició. La regla de negoci realitza una o més accions basades en aquesta condició.

Aplicació controlada per models d'exemple

Introduïu o seleccioneu les propietats següents a la barra d'ordres de la regla de negocis.

  1. Nom de la regla de negocis: per defecte, la regla s'anomena Regla de negocis nova. Es recomana que introduïu un nom que tingui sentit per a la regla de negocis.

  2. Descripció: De forma opcional, podeu afegir-ne una.

  3. Àmbit: L'àmbit de la regla de negocis determina quins formularis s'aplicarà aquesta regla de negocis. Vós establiu l'àmbit, tenint en compte el següent:

    Si seleccioneu aquest element...

    L'àmbit es defineix en...

    Entitat

    La taula i tots els formularis per a la taula

    Tots els formularis

    Tots els formularis de la taula

    Formulari específic (formulari principal Compte, per exemple)

    Només aquest formulari

Nota

Per canviar una regla de negocis existent, cal desactivar-la abans de poder editar-la.

Crear la regla de negocis

  1. Afegeix condicions. Per afegir més condicions a la regla de negocis:

    1. Arrossegueu el component Condició de la pestanya Components a un signe més al dissenyador.

      Afegir una condició en una regla de negocis.

    2. Per definir les propietats per a la condició, seleccioneu el component Condició a la finestra de dissenyador i definiu les propietats de la pestanya Propietats a la part dreta de la pantalla. Mentre definiu les propietats, es crea una expressió al final de la pestanya Propietats.

    3. Per afegir una clàusula addicional (una I o O) a la condició, seleccioneu Crea a la pestanya Propietats per crear una regla nova i definiu les propietats d'aquesta regla. A la columna Regla lògica, podeu especificar si voleu afegir la nova regla com una I o una O.

      Afegir una regla nova a una condició.

    4. Quan hàgiu acabat de definir les propietats de la condició, seleccioneu Aplica.

  2. Afegeix accions. Per afegir una acció:

    1. Arrossegueu qualsevol dels components acció de la pestanya Components a un signe més al costat del component Condició. Arrossegueu l'acció a un signe més al costat d'una marca de verificació si voleu que la regla de negoci realitzi aquesta acció quan la condició es compleix, o a un signe més al costat d'una x si voleu que la regla de negoci realitzi aquesta acció si no es compleix la condició.

      Arrossegar una acció a una regla de negocis.

    2. Per definir les propietats per a l'acció, seleccioneu el component Acció a la finestra de dissenyador i definiu les propietats de la pestanya Propietats.

    3. Quan hàgiu acabat de definir les propietats, seleccioneu Aplica.

  3. Afegeix una recomanació de l'empresa. Per afegir una recomanació de l'empresa:

    1. Arrossegueu el component Recomanació de la pestanya Components a un signe més al costat del component Condició. Arrossegueu el component Recomanació a un signe més al costat d'una marca de verificació si voleu que la regla de negoci realitzi aquesta acció quan la condició es compleix, o a un signe més al costat d'una x si voleu que la regla de negoci realitzi aquesta acció si no es compleix la condició.

    2. Per definir les propietats per a la recomanació, seleccioneu el component Recomanació a la finestra de dissenyador i definiu les propietats de la pestanya Propietats.

    3. Per afegir més accions a la recomanació, arrossegueu-les de la pestanya Components i definiu les propietats per a cada acció a la pestanya Propietats.

      Nota

      Quan creeu una recomanació, s'afegeix una única acció per defecte. Per veure totes les accions d'una recomanació, seleccioneu Detalls al component Recomanació.

    4. Quan hàgiu acabat de definir les propietats, seleccioneu Aplica.

  4. Per validar la regla de negoci, seleccioneu Valida a la barra d'acció.

  5. Per desar la regla de negoci, seleccioneu Desa a la barra d'acció.

  6. Per activar la regla de negoci, seleccioneu-la a la finestra Explorador de solucions i seleccioneu Activa. No es pot activar la regla de negoci des de la finestra de dissenyador.

Propina

Aquests són alguns consells que cal tenir en compte quan treballeu amb les regles de negoci a la finestra del dissenyador:

  • Per prendre una instantània de tot el contingut de la finestra Regla de negoci, seleccioneu Instantània a la barra d'acció. Això és útil, per exemple, quan es reben comentaris dels membres de l'equip.
  • Utilitzeu el mapa petit per anar ràpidament a diferents parts del procés. Això és útil quan hi ha un procés complicat que es desplaça fora de la pantalla.
  • A mesura que afegiu les condicions, accions i recomanacions empresarials a la regla de negoci, es crea i apareix el codi per a la regla de negoci a la part inferior de la finestra de dissenyador. Aquest codi és només de lectura.

Localitzar els missatges d'error utilitzats a les regles de negocis

Si teniu més d'una llengua proporcionada pel vostre entorn, val la pena localitzar qualsevol missatge d'error que s'hagi definit. Cada vegada que s'estableixi un missatge, el sistema generarà una etiqueta. Si es defineixen les traduccions de l'entorn, les versions localitzades dels missatges es poden afegir i després tornar a importar al sistema. Això permet que els usuaris utilitzin llengües que no siguin la llengua base per visualitzar els missatges traduïts.

Problemes comuns

Aquesta secció descriu problemes habituals que es poden produir quan s'utilitzen regles de negocis.

Columna Nom complet i columna Adreça no compatibles amb aplicacions d'Interfície unificada

Les accions o condicions que utilitzen una columna composta com ara la columna Nom complet (fullname) o una columna d'Adreça no estan admeses a les aplicacions basades en la Interfície unificada. Alternativament, podeu utilitzar accions o condicions amb les columnes constituents. Per exemple, en comptes d'utilitzar la columna Nom complet, podeu utilitzar les accions o condicions de les columnes Nom (firstname) i Cognom (lastname).

Les regles de negocis no s'executen per a alguns usuaris

Assegureu-vos que els usuaris tinguin una funció de seguretat que inclogui, com a mínim, privilegis de lectura d'àmbit d'usuari a la taula Procés. Per defecte, la funció de seguretat Usuari bàsic té aquest privilegi.

Les regles de negoci no es desencadenen a la quadrícula editable d'un escriptori digital

Les regles de negoci d'àmbit d'entitat no es desencadenaran en una quadrícula editable si la quadrícula editable està configurada en una pàgina d'escriptori digital.

La vostra regla de negocis no s'està activant per a un formulari?

És possible que una regla de negocis no s'executi perquè la columna a la qual es fa referència a la regla de negocis no s'inclou amb el formulari.

  1. Obriu l'explorador de solucions. Expandiu la taula que vulgueu i seleccioneu Formularis.

  2. Obriu el formulari i, a continuació, a la franja del dissenyador de formularis seleccioneu Regles de negocis.

  3. Al dissenyador de formularis, obriu la regla de negocis.

  4. Al dissenyador de regles de negocis seleccioneu les condicions i accions per verificar totes les columnes a les quals es fa referència en cada condició i acció.

    El camp al qual es fa referència en la regla de negocis existeix a la taula.

  5. Comproveu que totes les columnes a les quals es fa referència a la regla de negocis també estiguin incloses en el formulari. Si no, afegiu la columna que falta al formulari.

    Columna de nom de compte en el formulari

És possible que una regla de negocis no s'executi perquè una columna a la qual es fa referència a la regla de negocis és una columna composta. Les columnes constituents de la columna composta podeu utilitzar-les en el seu lloc.

Preguntes més freqüents

Les regles de negocis poden desbloquejar les columnes en un formulari només de lectura?

  • Sí, una regla de negocis pot desbloquejar les columnes i editar accions en un formulari de només de lectura.

Com es resol el problema d'una regla de negoci que no funciona?

Quin aspecte tenen les recomanacions dins d'un formulari?

Les recomanacions es mostren amb una bombeta al costat de l'etiqueta de la columna.

  • Regla de negocis reduïda

Seleccioneu la bombeta per ampliar la visualització i mostrar la recomanació.

  • Regla de negocis ampliada

Consulteu també

Crea una lògica empresarial personalitzada mitjançant processos

Creació d'un flux del procés de negoci

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).