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


Қолдау көрсетілетін және қолдау көрсетілмейтін теңшеу тәжірибелері

Кеңейтетін әзірлеушілер Dynamics 365 Customer Engagement (on-premises) SDK құжатында жазылған ережелер мен ең жақсы тәжірибелерді орындауға жауапты: бірге әзірлеуге арналған ең жақсы тәжірибелер Dynamics 365 Customer Engagement (on-premises). SDK құжаттары APIs жасақтаушылар үшін қолжетімді болады және оларды тиімді пайдалану әдісі туралы нұсқаулықты қамтамасыз етеді. Microsoft корпорациясы SDK ішінде құжатталған API интерфейстері мен тәжірибелерді ғана қолдайды. Интернетте мәселені қалай шешуге болатынын сипаттайтын бірдеңе таба аласыз, бірақ ол SDK ішінде құжатталған API интерфейстерін пайдаланбаса, оған Microsoft қолдау көрсетпейді. Өзгерту енгізетін жасақтаушы алмас бұрын, оның қолданылатын әдістерді пайдаланатынын тексеру қажет.

Егер әзірлеушілер SDK-да сипатталған API интерфейстерін және ең жақсы тәжірибелерді пайдаланатын болса, біз Customer Engagement бағдарламасына енгізген кез келген өзгерістердің бар теңшеулерді бұзу мүмкіндігі бар-жоғын тексереміз. Біздің мақсатымыз - Customer Engagement қолданбаларының жаңа нұсқалары немесе жаңартулары шығарылған кезде қолдау көрсетілетін әдістер арқылы жазылған код теңшеулері жұмысын жалғастырады. Сізге тиімділігі - жақсартылған мүмкіндіктері бар жаңа нұсқаларға жасақтаушылардың кодтарын өзгертуісіз жаңарту мүмкіндігі.

Customer Engagement қолданбаларының жаңа нұсқасын өзгерту қолдау көрсетілетін теңшеудің бұзылуына әкелетінін анықтасақ, не әсер ететінін және адамдар оны түзету үшін кодын қалай өзгерте алатынын құжаттаймыз.

Dynamics 365 Customer Engagement (on-premises) жүйесінде қандай реттеу түрлеріне қолдау көрсетілмейді?

Кейбір API интерфейстері мен бағдарламалау тәжірибелеріне Microsoft қолдау көрсетпегендіктен, олардың жұмыс істемейтінін білдірмейді. "Microsoft қолдау көрсетпейді" деген сөз дәл айтылғанды ​​білдіреді: Microsoft корпорациясынан осы API интерфейстері немесе бағдарламалау тәжірибесі туралы қолдау ала алмайсыз. Біз оларды сынамаймыз және біз өзгертетін нәрселер реттеулерді бұзатынын білмейміз. Біреу бағдарламамызда кодты өзгерткен жағдайда не болатынын айта алмаймыз.

Қолданылмайтын APIs және бағдарламалау тәжірибелерін пайдаланатын жасақтаушы олардың кодтарын қолдау жауапкершілігін қарастырады. Оның жұмыс істеуін тексеру үшін кодтарын сынаулары тиіс.

Customer Engagement қолданбаларын орналастыруда қолдау көрсетілмейтін теңшеулерді пайдалануды таңдасаңыз, Dynamics 365 Customer Engagement (on-premises) Техникалық қолдау көрсету орталығына хабарласпас бұрын, не жасалғанын құжаттауыңыз және сол теңшеулерді жою стратегиясы болуы керек. Егер қолданылмайтын реттеулерге қатысты көмек қажет болса, реттеулерді дайындаған жасақтаушыға немесе ұйымға хабарласыңыз.

Жалпы қолданылмайтын реттеу тәжірибелері

Төменде қолдау көрсетілмейтін жалпы теңшеу тәжірибелерінің тізімі берілген. Бұл толық тізім емес. Қосымша ақпарат: Dynamics 365 Customer Engagement (on-premises) үшін қолдау көрсетілетін кеңейтімдер: қолдау көрсетілмейтін теңшелімдер.

JavaScript көмегімен веб-бағдарлама Document Object Model (DOM) элементтерімен әрекеттесу
Қолданбаның кез келген жерінде пайдаланылатын кез келген JavaScript кітапханалары құжатталған API интерфейстерімен ғана әрекеттесуі керек. JavaScript әзірлеушілері қолданбалармен жұмыс істегенде, олар арнайы атауларды пайдаланып DOM элементтеріне жиі қатынасады. Себебі, Dynamics 365 Customer Engagement (on-premises) - аталмыш әдістер атқарылатын веб-бағдарлама, алайда сілтемесін беретін элементтердің аттары кез келген уақытта өзгеруіне байланысты жаңарту барысында олар бұзылуы мүмкін. Біздің қажет болған жағдайда бағдарламаға кез келген өзгерістерді енгізуге құқығымыз бар және бұл әдетте беттің құрылымын өзгертуді білдіреді. Ағымдағы құрылымға байланысты кез келген өзгерістерді қосу сынақ арқылы зерттеу және бағдарламаны жаңарту кезінде осы сценарийлердегі өзгертпелі кодтарды өзгерту қажеттігін білдіреді.

jQuery - JavaScript әзірлеушілері пайдаланатын өте кең таралған кітапхана. JQuery-ті пайдаланудың көп пайдасы - бұл әзірлеушінің DOM элементтеріне қол жеткізу және жасау мүмкіндігін жеңілдетеді, бұл біз Customer Engagement қолданбаларының қолданба беттерінде қолдамайтын нәрсе. Әзірлеушілер HTML веб-ресурстарымен пайдаланушы интерфейстерін жасаған кезде jQuery ұсынылады, бірақ Customer Engagementapps қолданбасының беттерінде қолдау көрсетілетін API интерфейстері jQuery пайдалануды қажет етпейді.

Кез келген құжатталмаған ішкі нысандарды немесе JavaScript көмегімен әдістерді пайдалану
Dynamics 365 Customer Engagement (on-premises) беттерде көптеген JavaScript нысандарын пайдаланады. JavaScript әзірлеушісі бұл нысандарды бетті жөндеу арқылы таба алады, содан кейін осы нысандарға қатынасып, қайта пайдалана алады. Біз аталмыш объектілерге кез келген өзгерістер енгізуге, оның ішінде оларды жоюға немесе әдістерідң атауларын өзгертуге құқылымыз. Егер сценарий осы нысандарға сілтеме жасаса, олар табылмаған жағдайда сценарий бұзылады.

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

Dynamics 365 for Customer Engagement, 9 нұсқасы (жергілікті) үшін қолданба жасау және теңшеу шолуы