Бөлісу құралы:


Dataverse және сынақ механизмімен қосқышты модельдеу (алдын ала қарау)

Ескертпе

Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.

Dataverse және Power Platform қосқыштарымен өзара әрекеттесуді имитациялау мүмкіндігі нақты деректерді қажет етпей-ақ сынақ сценарийлерін анықтауға мүмкіндік беру арқылы төмен кодты қолданбаларды тексеруде маңызды рөл атқаруы мүмкін.

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

Қоңырауларды имитациялаудың артықшылықтары

Preview.SimulateDataverse және Preview.SimulateConnector сияқты функцияларды пайдалану арқылы сіз:

  • Әртүрлі сценарийлерді тексеру: Қолданбаның нақты деректерге әсер етпей, әртүрлі сценарийлермен, соның ішінде шеткі жағдайлармен және ерекше жағдайлармен жауап беру жолын қарастырыңыз.
  • Бақытты жол сынақтары: Модельдеулерді орындау барлығы күткендей жұмыс істейтін "бақытты жолды" сынауға мүмкіндік береді.
  • Үздік жағдайларды және ерекше жағдайларды тексеру: қолданбаларыңыздың оларды мұқият өңдеуін қамтамасыз ететін сынақтың шеткі жағдайларын және күтілетін ерекшеліктерді растайтын сынақтарды құрастырыңыз.

Power Fx функциялары

Preview.SimulateDataverse және Preview.SimulateConnector функциялары Dataverse ішінде сақталған ағымдағы деректерге немесе қосқыштар арқылы орындалған әрекеттерге тәуелділіктен тәуелсіз Power App әрекетін тексеру үшін маңызды функционалдылықты қамтамасыз етеді. Бұл функцияларды қолдану арқылы әртүрлі сынақ сценарийлерін сынауға және сынап жатқан қолданбаның күйін іліп қоюға жол бермеуге болады.

Dataverse сұрауды имитациялау

Ең көп тараған модельдеу сценарийі қолданба Dataverse деректерін сұрағысы келгенде қандай деректерді пайдалану керектігін анықтауға мүмкіндік беру болып табылады. Бұл жағдайда сіз Preview.SimulateDataverse функциясын пайдалана аласыз. Мысалы

Preview.SimulateDataverse({
    Action: "Query",
    Entity: "Account",
    When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
    Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});

Бұл функция Dataverse белсенді және Status 12 қаңтардан кейінгі мән болған кезде Тіркелгі кестесі сұрайтын CreatedOn үлестіреді. Модельдеудің осы түрін пайдалану әртүрлі нәтижелер қайтарылған кезде қолданбаның қалай жауап беретінін тексеруге көмектесуі мүмкін.

Қосқыш шақыруын имитациялау

Басқа кең таралған сценарий - а Power Platform қосқышқа сұраудан қайтарылатын деректерді анықтау мүмкіндігі. Бұл жағдайда сіз Preview.SimulateConnector функциясын пайдалана аласыз. Мысалы

Preview.SimulateConnector({
    Name: "Office365Groups",
    When: {Action: "ListOwnedGroupsV2"},
    Then: Table({Name: "Test"})
});

Бұл функция әрекет Office365Groups болғанда ListOwnedGroupsV2қосқышқа қосқышты шақыруды имитациялайды. Ол қолданбаның қосқыш шақыруларын қалай өңдейтінін тексеруге көмектеседі және қосқыш күтілетін сынақ деректерін қайтаратынын қамтамасыз етеді.