Споделяне чрез


Създаване на бизнес правила за прилагане на логика във формуляр на базирано на модел приложение

Много често е необходимо да се добави бизнес логика, за да се гарантира, че колоните в управлявано от модел приложение са показани, скрити или зададени с правилните стойности.

Тази статия ви показва как да създадете бизнес правила и препоръки, за да приложите логиката на формуляра в базирано на модел приложение, без да пишете JavaScript код или да създавате добавки. Бизнес правилата предоставят опростен интерфейс за прилагане и поддържане на бързо променящи се и често използвани правила. Те могат да бъдат приложени към основни и бързи форми за създаване. Бизнес правилата работят в управлявани от модели приложения, наследени уеб приложения, Dynamics 365 за таблети и Dynamics 365 for Outlook (онлайн или офлайн режим).

Чрез комбиниране на условия и действия са възможни следните действия с бизнес правила:

  • Задаване на стойности на колони

  • Изчистване на стойности на колони

  • Задаване на ниво на изискване за колона

  • Показване или скриване на колони

  • Активиране или дезактивиране на колони

  • Проверка на данни и показване на съобщения за грешки

  • Създаване на бизнес препоръки, основани на потоци на бизнес разузнаване.

Бележка

За да дефинирате бизнес правило за таблица, така че то да се прилага за всички формуляри, вижте Създаване на бизнес правило за таблица.

Бизнес правилата не работят с множествени избори.

Преглед, редактиране или създаване на бизнес правило в Power Apps

  1. Влезте в Power Apps.

  2. Изберете Таблици в левия навигационен екран, отворете таблицата, която искате, и след това под областта Персонализации изберете Бизнес правила. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

Бележка

Персонализациите на таблица трябва да се извършват в рамките на дадено решение. За да актуализирате таблица в рамките на решение, отворете решението си и след това отворете таблицата. След това, под Персонализации област, изберете Бизнес правила.

  1. В командната лента изберете Ново бизнес правило.

Преглед, редактиране или създаване на бизнес правило в разработчика за формуляри

  1. В разработчик за формуляри левия панел за навигация изберете Бизнес правила.

  2. Изберете от тези опции:

    • По подразбиране се показват само активни бизнес правила за формуляра. Изчистете Показване само на активни бизнес правила за преглед на деактивирани бизнес правила за формуляра.
    • За да създадете бизнес правило, изберете Ново бизнес правило.
    • Изберете бизнес правилото, за да видите свойствата и да редактирате бизнес правилото. Свойства на бизнес правило.

Задаване на свойствата на бизнес правилото

Когато прозорецът на дизайнера на бизнес правила се отвори за ново правило, вече е създадено едно условие. Всяко правило започва с условие. За бизнес правилото са необходими едно или повече действия, базирани на това условие.

Примерно базирано на модел приложение

Въведете или изберете следните свойства от командната лента на бизнес правилата.

  1. Име на бизнес правило: По подразбиране правилото е наименувано Ново бизнес правило. Препоръчваме ви да въведете смислено име за бизнес правилото.

  2. Описание: Ако желаете, добавете описание в описание полето.

  3. Обхват: Обхватът на бизнес правилото определя кои форми ще се прилага бизнес правилото. Вие задавате обхват, съгласно следното:

    Ако изберете този елемент...

    Обхватът се задава на...

    Обект

    Таблицата и всички формуляри за нея

    Всички формуляри

    Всички формуляри за таблица

    Определен формуляр (акаунт Основен формуляр например)

    Само този формуляр

Бележка

За да промените съществуващо бизнес правило, трябва първо да го дезактивирате, преди да можете да го промените.

Създаване на бизнес правило

  1. Добавяне на условия. За да добавите още условия към бизнес правилото:

    1. Плъзнете компонента Условие от раздела Компоненти към знак плюс в дизайнера.

      Добавяне на условие в бизнес правило.

    2. За да зададете свойства за условието, изберете компонента Условие в прозореца на дизайнера и след това задайте свойствата в раздела Свойства в дясната част на екрана. Като зададете свойства, в долната част на раздела Свойства се създава израз.

    3. За да добавите допълнителна клауза (И или ИЛИ) към условието, изберете Нов в раздела Свойства за създаване на ново правило и след това задайте свойствата за това правило. В колоната Логика на правило можете да укажете дали новото правило да се добави като И или ИЛИ.

      Добавяне на ново правило към условие.

    4. Когато завършите настройката на свойствата за условието, изберете Приложи.

  2. Добавяне на действия. За да добавите действие:

    1. Плъзнете един от компонентите на действието от раздела Компоненти към знак плюс до компонент Условие. Плъзнете действието към знак плюс до отметката, ако искате бизнес правилото да предприеме това действие, когато условието е изпълнено, или към знак плюс до x, ако искате бизнес правилото да предприеме това действие, ако условието не е изпълнено.

      Плъзнете действие към бизнес правило.

    2. За да зададете свойства за действието, изберете компонента Действие в прозореца на дизайнера и след това задайте свойствата в раздела Свойства.

    3. Когато приключите задаването на свойствата, изберете Прилагане.

  3. Добавяне на бизнес препоръка. За да добавите бизнес препоръка:

    1. Плъзнете компонента Препоръка от раздела Компоненти към знак плюс до компонент Условие. Плъзнете компонента Препоръка към знак плюс до отметката, ако искате бизнес правилото да предприеме това действие, когато условието е изпълнено, или към знак плюс до x, ако искате бизнес правилото да предприеме това действие, ако условието не е изпълнено.

    2. За да зададете свойства за препоръката, изберете компонента Препоръка в прозореца на дизайнера и след това задайте свойствата в раздела Свойства.

    3. За да добавите още действия към препоръката, ги плъзнете от раздела Компоненти и след това задайте свойства за всяко действие в раздела Свойства.

      Бележка

      Когато създавате препоръка, едно действие се добавя по подразбиране. За да видите всички действия в дадена препоръка, изберете Подробности на компонента Препоръка.

    4. Когато приключите задаването на свойствата, изберете Прилагане.

  4. За да проверите бизнес правилото, изберете Провери в лентата с действия.

  5. За да запишете бизнес правилото, изберете Запиши в лентата с действия.

  6. За да активирате бизнес правилото, го изберете в прозореца на мениджъра на решения и след това изберете Активирай. Не е възможно да активирате бизнес правилото от прозореца на дизайнер.

Съвет

Ето няколко съвета, които да имате предвид, когато работите върху бизнес правила в прозореца на дизайнера:

  • За да направите моментна снимка на всичко в прозореца на бизнес правилото, изберете Моментна снимка в лентата с действия. Това е полезно, например, когато получавате обратна връзка от членовете на екипа.
  • Използвайте мини-картата, за да навигирате бързо до различни части на процеса. Това е полезно, когато работите по сложен процес, който се превърта извън екрана.
  • Когато добавяте условия, действия и бизнес препоръки към вашето бизнес правилото, кодът за бизнес правилото се създава и се появява в долната част на прозореца на дизайнера. Този код е само за четене.

Локализиране на съобщенията за грешки, използвани в бизнес правилата

Ако за вашата среда е предвиден повече от един език, струва си да локализирате всички съобщения за грешки, които са били зададени. Всеки път, когато задавате съобщение, системата генерира етикет. Ако преводите във вашата среда са зададени, могат да се добавят локализирани версии на вашите съобщения и след това да се импортират обратно в системата. Това позволява на хората, използващи езици, различни от вашия основен език, да преглеждат преведените съобщения.

Обичайни проблеми

Тази секция описва често срещани проблеми, които могат да възникнат, когато използвате бизнес правила.

Колони „Пълно име“ и „Адрес“ не се поддържат с приложения на Унифицирания интерфейс

Действия или условия, които използват съставна колона, като Пълно име (fullname) или Адрес, не се поддържат в приложения, базирани на Унифицирания интерфейс. Като алтернатива можете да използвате действия или условия с конституентните колони. Например, вместо да използвате колоната Пълно име, можете да използвате действия или условия в колоните Собствено име (firstname) и Фамилно име (lastname).

Бизнес правилата не се изпълняват за някои потребители

Уверете се, че потребителите имат права за достъп, който включва най-малко привилегии за четене на потребителски обхват в таблицата Процес. По подразбиране всеки с роля на защита Основен потребител има тази привилегия.

Правилата на бизнеса не се запалват по редактируема решетка на табло

Бизнес правилата, обхванати от предприятието, няма да задействат в редактируема мрежа, когато редактируемата мрежа е конфигурирана на страница с табло.

Бизнес правилото ви не се стартира за формуляр?

Бизнес правило може да не се изпълни, защото посочената колона в бизнес правилото не е включена във формуляра.

  1. Отворете мениджъра на решения. Разгънете желаната таблица и след това изберете Формуляри.

  2. Отворете формуляра и след това в лентата разработчик за формуляри изберете Бизнес правила.

  3. В разработчика за формуляри отворете бизнес правилото.

  4. В разработчика за бизнес правило изберете всяко условие и действие, за да потвърдите че всички колони са посочени във всяко условие и действие.

    Поле, посочено в бизнес правило, съществува в таблица.

  5. Уверете се, че всяка колона, посочена в бизнес правилото, е включена и във формуляра. Ако не, добавете липсващата колона към формуляра.

    Колона за име на акаунт във формуляр.

Бизнес правило може също да не се изпълни, защото посочена колона в бизнес правилото е съставна колона. Вместо това могат да се използват съставните колони на съставната колона.

Често задавани въпроси (ЧЗВ)

Могат ли бизнес правилата да отключват колони във формуляр само за четене?

  • Да, бизнес правило може да отключва колони и да редактира действия във формуляр само за четене.

Как да отстраня проблем с бизнес правило, което не работи?

Как изглеждат препоръките във формуляр?

Препоръките показват електрическа крушка до етикета на колоната.

  • Свито бизнес правило.

Изберете електрическата крушка, за да разширите изгледа и да покажете препоръката.

  • Разгънато бизнес правило.

Вижте също

Създаване на персонализирана бизнес логика чрез процеси

Създаване на поток на бизнес процес

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).