Делите путем


Креирање пословних правила за примену логике у обрасцу апликације засноване на моделу

Врло често је потребно додати пословну логику како би се осигурало да колоне у апликацији заснованој на моделу буду приказане, скривене или постављене са исправним вредностима.

Овај чланак вам показује како да креирате пословна правила и препоруке ради примене логике обрасца у апликацији заснованој на моделу без писања JavaScript кода или креирања додатних компоненти. Пословна правила обезбеђују једноставан интерфејс за примену и одржавање правила која се брзо мењају и често користе. Могу се применити на главне обрасце и обрасце за брзо креирање. Пословна правила функционишу у апликацијама заснованим на моделу, наслеђеним веб-апликацијама, програмима Dynamics 365 за таблете и Dynamics 365 for Outlook (режим на мрежи или ван мреже).

Комбиновањем услова и радњи, могуће су следеће радње са пословним правилима:

  • Подешавање вредности колоне

  • Брисање вредности колоне

  • Постављање нивоа захтева за колоне

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

  • Омогућавање или онемогућавање колона

  • Потврђивање података и приказивање порука о грешкама

  • Креирање препорука за пословање на основу пословног обавештавања.

Напомена

Да бисте дефинисали пословно правило за табелу како би се оно примењивало на све обрасце, погледајте Креирање пословног правила за табелу.

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

Приказ, уређивање или креирање пословног правила у услузи Power Apps

  1. Пријавите се у Power Apps.

  2. Изаберите ставку Табеле у левом окну за навигацију, отворите табелу коју желите, а затим у оквиру област Прилагођавања изаберите пословна правила. Ако се ставка не налази у окну бочне табле, изаберите …Више, а затим изаберите ставку коју желите.

Напомена

Прилагођавања у табели би требало да се одвијају у оквиру решења. Да бисте ажурирали табелу у оквиру решења, отворите решење, а затим отворите табелу. Затим, у оквиру области Прилагођавања изаберите Пословна правила.

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

Приказ, уређивање или креирање пословног правила у дизајнеру образаца

  1. У левомокну за навигацију дизајнера образаца изаберите Пословна правила.

  2. Изаберите неку од ових опција:

    • Подразумевано су приказана само активна пословна правила за образац. Обришите Прикажи само активна пословна правила да бисте приказали деактивирана пословна правила за образац.
    • Да бисте креирали пословно правило, изаберите Ново пословно правило.
    • Изаберите пословно правило да бисте приказали својства и уредили пословно правило. Својства пословног правила.

Подешавање својстава пословног правила

Када се прозор дизајнера пословног правила отвори а ново правило, један услов је већ креиран. Свако правило почиње са условом. Пословно правило предузима једну или више радњи на основу тог услова.

Пример апликације засноване на моделу

Унесите или изаберите следећа својства са командне траке пословног правила.

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

  2. Опис: Опционално, додајте опис.

  3. Опсег: Опсег пословног правила одређује на које обрасце ће се примењивати ово пословно правило. Поставите опсег, у складу са следећим:

    Ако изаберете ову ставку...

    Опсег је подешен на...

    Ентитет

    Табеле и сви обрасци за табелу

    Сви обрасци

    Сви обрасци за табелу

    Одређени образац (нпр. Главни образац пословног контакта)

    Само тај образац

Напомена

Да бисте изменили постојеће пословно правило, морате прво да га деактивирате да бисте га изменили.

Израда пословног правила

  1. Додајте услове. Да бисте додали још услова у пословно правило:

    1. Превуците компоненту Услов са картице Компоненте до знака плус у алатки за дизајнирање.

      Додавање услова у пословно правило.

    2. Да бисте подесили својства за услов, изаберите компоненту Услов у прозору дизајнера, а затим подесите својства на картици Својства са десне стране екрана. Док подешавате својства, креира се израз при дну картице Својства.

    3. Да бисте додали додатну одредбу („AND“ или „OR“) у услов, изаберите Ново на картици Својства да бисте креирали ново правило, а затим подесите својства за то правило. У колони Логика правила можете да одредите да ли желите да додате ново правило као „AND“ или „OR“.

      Додавање новог правила у услов.

    4. Када завршите са подешавањем својстава за услов, изаберите Примени.

  2. Додајте радње. Да бисте додали радњу:

    1. Превуците једну од компоненти радње са картице Компоненте до знака плус поред компоненте Услов. Превуците радњу до знака плус поред знака за потврду ако желите да пословно правило предузме ту радњу када је услов испуњен или до знака плус поред „x“ ако желите да пословно правило предузме ту радњу ако услов није испуњен.

      Превуците радњу у пословно правило.

    2. Да бисте подесили својства за радњу, изаберите компоненту Радња у прозору дизајнера, а затим подесите својства на картици Својства.

    3. Када завршите са подешавањем својстава, изаберите Примени.

  3. Додајте препоруку за пословање. Да бисте додали препоруку за пословање:

    1. Превуците компоненту Препорука са картице Компоненте до знака плус поред компоненте Услов. Превуците компоненту Препорука до знака плус поред знака за потврду ако желите да пословно правило предузме ту радњу када је услов испуњен или до знака плус поред „x“ ако желите да пословно правило предузме ту радњу ако услов није испуњен.

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

    3. Да бисте додали више радњи у препоруку, превуците их са картице Компоненте, а затим подесите својстава за сваку радњу на картици Својства.

      Напомена

      Када креирате препоруку, једна радња се подразумевано додаје. Да бисте видели све радње у препоруци, изаберите Детаљи на компоненти Препоруке.

    4. Када завршите са подешавањем својстава, изаберите Примени.

  4. Да бисте проверили ваљаност пословног правила, изаберите Провери ваљаност на траци радњи.

  5. Да бисте сачували пословно правили, изаберите Сачувај на траци радњи.

  6. Да бисте активирали пословно правило, изаберите га у прозору „Истраживач решења“, па изаберите Активирај. Није могуће активирати пословно правило из прозора дизајнера.

Савет

Ево неколико савета које треба имати у виду док радите на пословним правилима у прозору дизајнера:

  • Да бисте направили снимак свега у прозору пословног правила, изаберите Снимак на траци радњи. То је корисно, на пример, када добијате повратне информације од чланова тима.
  • Користите мини-мапу да бисте се брзо кретали до различитих делова процеса. Ово је корисно када радите у компликованом процесу који се помера са екрана.
  • Док додајете услове, радње и препоруке за пословање у пословно правило, кôд за пословно правило се прави и приказује у дну прозора дизајнера. Овај кôд је само за читање.

Локализација порука о грешци у пословним правилима

Ако сте обезбедили више језика за окружење, вреди да локализујете све поруке о грешци које сте подесили. Сваки пут када подесите поруку, систем генерише ознаку. Ако су преводи у вашем окружењу постављени, локализоване верзије порука могу да се додају, а затим да се поново увезу у систем. Ово омогућава особама које користе језике који нису ваш основни језик да виде преведене поруке.

Уобичајена питања

Овај одељак описује уобичајене проблеме на које можете наићи када користите пословна правила.

Колона са пуним именом и колона са адресом нису подржане у апликацијама у обједињеном интерфејсу

Радње или услови који користе сложену колону попут колоне Пуно име (fullname) или колоне Адреса нису подржани у апликацијама заснованим на обједињеном интерфејсу. Алтернативно, можете да користите радње или услове са саставним колонама. На пример, за колону Пуно име, можете да користите радње или услове у колонама Име (firstname) и Презиме (lastname).

Пословна правила се не извршавају за неке кориснике

Уверите се да корисници имају безбедносну улогу која укључује барем привилегије читања корисничког опсега на табели Процес. Подразумевано, безбедносна улога основног корисника има ту привилегију.

Пословна правила се не покрећу на мрежи која се може уређивати на контролној табли

Пословна правила ограничена на ентитет се не покрећу на мрежи која се може уређивати ако је конфигурисана на страници контролне табле.

Да ли се пословно правило не покреће за образац?

Пословно правило се можда не извршава јер колона на коју упућује пословно правило није укључена у образац.

  1. Отворите истраживач решења. Развијте жељену табелу, а затим изаберите ставку Обрасци.

  2. Отворите образац, па на траци дизајнера обрасца изаберите Пословна правила.

  3. У дизајнеру обрасца отворите пословно правило.

  4. У дизајнеру пословних правила изаберите сваки услов и радњу да бисте проверили све колоне на које упућују сваки услов и радња.

    Поље на које упућује пословно правило постоји у табели.

  5. Верификујте да је свака колона референцирано у пословном правилу укључена и у образац. Ако није, додајте недостајућу колону у образац.

    Колона „Име пословног контакта“ у обрасцу.

Пословно правило се можда не извршава јер колона на коју упућује пословно правило је сложена колона. Уместо тога можете да користите саставне колоне те сложене колоне.

Најчешћа питања

Могу ли пословна правила откључати колоне на обрасцу само за читање?

  • Да, пословно правило може да откључа колоне и уреди радње у обрасцу само за читање.

Како да решим пословно правило које не функционише?

Како изгледају препоруке у обрасцу?

Препоруке приказују сијалицу поред ознаке колоне.

  • Скупљено пословно правило.

Изаберите сијалицу да бисте проширили приказ и приказали препоруку.

  • Развијено пословно правило.

Такође погледајте

Креирање прилагођене пословне логике помоћу процеса

Креирајте ток пословног процеса

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).