Модельге негізделген бағдарлама пішініне логиканы қолдану үшін бизнес ережелерін жасау

Модельге негізделген бағдарламадағы бағандардың дұрыс мәндермен көрсетілуін, жасырылуын немесе орнатылуын қамтамасыз ету үшін бизнес логикасын жиі қосу қажет.

Бұл мақалада 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. Бизнес ережені белсендіру үшін оны Шешім жетектеушісі терезесінде таңдап, Белсендіру пәрменін таңдаңыз. Бизнес ережені құрастырушы терезесінен белсендіру мүмкін емес.

Кеңес

Мынау құрастырушы терезесіндегі бизнес ережелерінде жұмыс істеген кезде есте сақтау қажет бірнеше кеңес:

  • Бизнес ереже терезесіндегі барлық нәрсе суретін түсіру үшін әрекет тақтасындағы Сурет параметрін таңдаңыз. Бұл, мысалы, топ мүшелерінен кері байланыс алу кезінде пайдалы.
  • Процестің әртүрлі бөліктеріне жылдам өту үшін шағын картаны пайдаланыңыз. Бұл экраннан тыс шығатын күрделі процеспен жұмыс істеген кезде пайдалы.
  • Бизнес ережеге шарттар, әрекеттер және бизнес ұсыныстар қосқан кезде құрастырғыш терезесінің астында бизнес ереже үшін код құрылады. Бұл код тек оқуға арналған.

Іскерлік ережелерде пайдаланылатын қате хабарламаларды аудару

Егер орта үшін бірнеше тіл берілген болса, орнатылған кез келген қате хабарларды аудару қажет болады. Әр хабар орнатылған сайын, жүйе белгі жасайды. Ортада аудармалар орнатылған болса, хабарларыңыздың локализацияланған нұсқаларын қосып, жүйеге қайта импорттауға болады. Бұл сіздің негізгі тіліңізден басқа тілдерді пайдаланатын адамдарға аударылған хабарларды көруге мүмкіндік береді.

Жалпы мәселелер

Бұл бөлімде бизнес ережелерін пайдаланған кезде пайда болуы мүмкін жиі кездесетін мәселелер сипатталған.

Толық аты бағанына және мекенжай бағанына Бірыңғай интерфейс бағдарламаларында қолдау көрсетілмейді

Толық аты (толық ат) бағаны сияқты құрама бағанды қолданатын әрекеттер немесе шарттар немесе Мекенжай бағанына Бірыңғай интерфейс негізіндегі бағдарламаларда қолдау көрсетілмейді. Сонымен қатар құрама бағандары бар әрекеттерді немесе шарттарды пайдалана аласыз. Мысалы, Толық аты бағаны үшін Аты (аты) және Тегі (тегі) бағандарындағы әрекеттерді немесе шарттарды пайдалануға болады.

Бизнес ережелері кейбір пайдаланушылар үшін орындалмайды

Пайдаланушыларда кемінде өңдеу кестесінде пайдаланушы ауқымын оқу артықшылықтарын қамтитын қауіпсіздік рөлінің барына көз жеткізіңіз. Әдепкі бойынша негізгі пайдаланушының қауіпсіздік рөлі осы артықшылыққа ие.

Бизнес ережелер бақылау тақтасында өңделетін торда іске қосылмайды

Нысан аумағындағы бизнес ережелер өңделетін тор бақылау тақтасының бетінде конфигурацияланған кезде өңделетін торда іске қосылмайды.

Бизнес ереже пішін үшін іске қосылмай ма?

Бизнес ережесін орындау мүмкін емес, себебі бизнес ережесіне сілтеме жасалған баған пішінге қосылмайды.

  1. Шешімдер жетектеушісін ашыңыз. Қажетті кестені кеңейтіп, Пішіндер тармағын таңдаңыз.

  2. Пішінді ашыңыз және содан кейін пішін құрастырғыш таспасынан Бизнес ережелері параметрін таңдаңыз.

  3. Пішін құрастырғышта бизнес ережені ашыңыз.

  4. Бизнес ереже құрастырғышында әрбір шарт пен әрекетке сілтеме жасалған барлық бағандарды тексеру үшін әрбір шарт пен әрекетті таңдаңыз.

    Бизнес ережеде сілтеме жасалған өріс кестеде бар.

  5. Бизнес ережеге сондай-ақ сілтеме жасалған әрбір баған пішінге қосылғанын тексеріңіз. Олай болмаса, пішінге жоқ бағанды қосыңыз.

    Пішіндегі тіркелгі атауы бағаны.

Бизнес ережесін орындау мүмкін емес, себебі бизнес ережесіне сілтеме жасалған баған құрамдас пішін емес. Оның орнына құрама бағанның құрамдас бағандарын пайдалануға болады.

Жиі қойылатын сұрақтар (ЖҚС)

Бизнес ережелер тек оқуға арналған пішіндегі бағандарды құлыптан босата ала ма?

  • Иә, бизнес ереже бағандарды құлыптан босатып, тек оқуға арналған пішіндегі әрекеттерді өңдей алады.

Жұмыс істемейтін бизнес ережесі ақаулықтарын қалай шешуге болады?

Ұсыныстар пішінде қалай көрінеді?

Ұсыныстар баған белгісінің жанында шамды көрсетеді.

  • Бизнес ереже тасаланған.

Көріністі кеңейту және ұсынысты көрсету үшін шамды таңдаңыз.

  • Бизнес ереже кеңейтілген.

Сондай-ақ, келесіні қараңыз

Процестер арқылы теңшелетін бизнес логикасын жасау

Бизнес процесінің ағынын жасау

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).