Dynamics 365 (онлайн) 9-нұсқасындағы әзірлеушілерге арналған жаңалықтар

Маңызды

Dynamics 365 шығарылым жазбалары жайлы хабарлау

Біздің кез келген бизнес-бағдарламаларымыздағы немесе платформамыздағы алдағы болатын және жақында шығарылған мүмкіндіктері жайлы білгіңіз келеді ме?

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

Біз Dynamics 365 (онлайн) 9.0 нұсқасы бағдарламасы сынақ нұсқасы және сатып алу үшін қолжетімді екенін қуана хабарлаймыз! Бар ұйымдарыңызды жаңартуға болатын уақыты туралы ақпаратты қадағалап отырыңыз.

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

Dynamics 365 арқылы алдыңғы Dynamics CRM мүмкіндігі интеллектуалды бизнес бағдарламалары жиынтығына қосылған. Тұтынушы қатынасын басқарудың (CRM) жиынтық бөлігін жасайтын бағдарламалар "Customer Engagement" ретінде беріліп, оған Sales, Customer Service, Field Service, Project Service Automation және олардың қатысты қызметтері кіреді.

Қоғамдық алдын ала қарау: Dynamics 365 Channel Integration Framework

Арнаны біріктіру құрылымы- бұл үшінші тарап байланысының виджеттерін Dynamics 365 жүйесімен бірге өзара әрекеттесе алатын арна жеткізушісінің бұлтында иммерсивті байланыс тәжірибелерін жасау үшін әзірлеушілер мен серіктестерді қосатын JavaScript API интерфейстерінің (әдістер, оқиғалар және хаттамалар) жиынтығы.

Арнаны біріктіру құрылымы бағдарламасының (шешімі) көмегімен агенттердің тұтынушыларыңызға қызмет көрсетуіне қатынаса алуы үшін бірыңғай интерфейсте арнаны конфигурациялауға болады.

Қосымша ақпарат: Арнаны біріктіру құрылымы

API шектеулері

2018 жылдың 19-наурызынан бастап, біз бес минуттың ішінде әрбір пайдаланушы жасайтын API сұрауларының санын шектейміз. Осы шектеуден асып кеткен кезде, ерекшелік платформамен орнатылады.

Шектеу серверлерге шектен тыс үлкен сұрауларды жасайтын бағдарламаларды іске қосқан пайдаланушылардың басқа пайдаланушыларға әсер етпеуін қамтамасыз етуге көмектеседі. Шектеу платформаның қалыпты пайдаланушыларына әсер етпейді. Тек API сұрауларын өте көп мөлшерде орындайтын бағдарламаларға ғана әсер етеді. Телеметриялық деректердің талдауына негізделген бұл шектеу API сұрауларын өте көп орындайтын көптеген бағдарлама шектерінің аясында болады. Шектеу Dynamics 365 платформасының қолжетімділік және өнімділік сипаттарына қауіп төндіретін, сұрау көлемдерінің кездейсоқ әрі күтпеген жерден көбейіп кетуін болдырмайтын қорғаныс деңгейін қамтамасыз етуге көмектеседі.

Қосымша ақпарат: API шектеулері

Қауіпсіздік жаңартулары реттелетін клиенттік бағдарламалар жаңартуларын талап етуі мүмкін

Dynamics 365 (онлайн) 9.0 нұсқасы жұмысын бастау арқылы біз TLS 1.2 (не одан жақсы) қауіпсіздікті пайдалану үшін Customer Engagement бағдарламаларына қосылымдарды бастаймыз. Бұл жаңартылған Microsoft және кәсіби қауіпсіздік саясаттар мен үздік тәжірибелермен қабаттасып, сізден Dynamics 365 customer engagement бағдарламаларына қосылымды қадағалау талап етілуі мүмкін.

.NET Framework 4.5.2 пайдаланып құрастырылған реттелетін клиенттік бағдарламаларға ең ортақ түзетулерді .NET 4.6.2 арқылы қайта салыстыру қажет болуы мүмкін.

Қосылатын модульдер не жұмыс ағынының әрекеттері .NET Framework 4.5.2 арқылы әрі қарай құрастырылуы керек.

Толық мәліметтер алу үшін Блог хабары: Dynamics 365 Customer Engagement қосылым қауіпсіздігіне жасалатын жаңартулар бөлімін көріңіз.

Сыртқы деректерді виртуалды нысандармен біріктіру

Сізге сыртқы жүйелерден деректерді біріктірудің жаңа жолы ұсынылды. Виртуалды нысандарсыз сыртқы деректерді біріктірудің жалпы стратегияларына Dynamics 365 Customer Engagement ауқымында сыртқы деректерді шығарып алу және көрсету не сервер тарапынан ауыстыру және сыртқы деректерді синхрондау үшін клиент тарапындағы код кіреді. Виртуалды нысандар көптеген сыртқы жүйе деректерін біріктіру талаптарына жақсы қолданысты ұсынады.

Қосымша ақпарат: Виртуалды нысандармен жұмысқа кірісу

Веб API жақсартулар

Келесі жақсартулар веб API, OData v4 соңғы нүктесінің осы шығарылымына кіреді:

  • EntityReference, Entity не EntityCollection түрлерін қайтаратын реттелетін әрекеттер қолжетімді.

  • v8.x нұсқасында қолжетімді болып қалатын соңғы v9.0 қызмет, заңды әрекеттердің нұсқасын пайдаланып API әрекеттеріне қолжетімді. Жаңартқан кезде кодты өзгертудің қажеті жоқ.

  • Жаңа хабарлар: GrantAccess, ModifyAccess және RetrieveSharedPrincipalsAndAccess хабарлар енді API арқылы қолжетімді.

  • Әдепкі бойынша хабарландыруды қоспау арқылы қызметтік метадеректер көлемі кішірейтілді. Хабарландырулар қажет болса, оларды қосу үшін параметрлерді пайдаланыңыз.

Қосымша ақпарат: Dynamics 365 Customer Engagement веб API пайдалану

Клиенттік API жақсартулары

Dynamics 365 (онлайн) 9.0 нұсқасы шығарылымындағы Бірыңғай интерфейс кіріспесімен Бірыңғай интерфейс және веб-клиент арасында тұрақты жұмысты қамтамасыз ету үшін, клиент API үшін жасалған айтарлықтай өзгерістер бар.

Пішін мен пайдаланушы интерфейсімен жұмыс істеу үшін орындау мазмұнын пайдалану

Тағы бір маңызды өзгертуге осы шығарылымда ұсынылмайтын Xrm.Page нысанын пайдаланудың орнына сценарийлерді іске қосқыңыз келетін пішін мазмұнын шығарып алу үшін енді орындалу мазмұнын пайдалануға болатыны жатады. Қосымша ақпарат: Клиенттік API нысан үлгісін түсіну

Глобалдық мазмұнды пайдалану

Клиент тарапындағы мазмұнды көрсету үшін пайдаланылатын Xrm.Page.context осы шығарылымда ұсынылмайды. Пішін мазмұны арқылы өтудің орнына глобалдық мазмұнды шығарып алу үшін қазір жаңа Xrm.Utility.getGlobalContext әдісін пайдалану керек. Жаңа әдіске сценарий алынған ұйымға, пайдаланушыға не клиентке қатысты арнайы ақпаратты шығарып алу үшін, ұсынылмайтын Xrm.Page.context нысаны үшін қолжетімді барлық ұқсас әдістер кіреді.

Жаңа клиент API

Осы шығарылымда жаңа бірнеше клиент API таныстырылды.

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

Жаңа атау орны Сипаттамасы
Xrm.Device Бастапқы құрылғы мүмкіндіктері пайдаланылатын әдістерді ұсынады.
Xrm.Encoding Жолдарды шифрлау әдістерін ұсынады.
Xrm.Navigation Навигацияға қатысты әдістерді ұсынады.
Xrm.WebApi Жазбаларды жасау және басқару және веб API әрекеттері мен функцияларын орындау үшін веб API мекенжайын пайдалануға арналған сипаттар мен әдістерді ұсынады.

Келесі жаңа API көрсеткіштері бар атау орындарында таныстырылды:

Атау орны Жаңа API
formContext.data - OnLoad оқиғасы және оқиғалар өңдегіші (addOnLoad және removeOnLoad)
- isValid
- onSave оқиғалар өңдегішінінің сақталу себебін білуіне жол беретін SaveMode деп аталатын жаңа мәнді қосатын formContext.data.save әдісіндегі жаңартылған saveMode
- атрибуттар топтамасы
formContext.data.entity getEntityReference
isValid
formContext.data.entity attribute isValid
setPrecision
formContext.ui OnLoad оқиғасы үшін оқиғалар өңдегіші (addOnLoad және removeOnLoad)
Xrm.Utility getAllowedStatusTransitions
getEntityMetadata
getGlobalContext
getLearningPathAttributeName
getResourceString
invokeProcessAction
lookupObjects
showProgressIndicator
closeProgressIndicator
refreshParentGrid

Осы жаңа клиент API көрсеткіштерінен бөлек қосымша клиент API көрсеткіштері болады, мысалы, торлап, іздеу, параметрлер жиыны және таймер. Осы жаңа API көрсеткіштері туралы қосымша ақпаратты Басқару элементтері бөлімінен қараңыз.

Ұсынылмайтын клиенттік API

Кейбір клиенттік API ұсынылмайды және осы тізімде көрсетілген орнына жаңа/жетілдірілген клиенттік API пайдалану керек: Кейбір клиенттік API ұсынылмайды

ЕСКЕРТПЕ: Ұсынбау дегеніміз Dynamics 365 "негізгі" шығарылымынан клиенттік API жою керектігі айтылады. Клиенттік API әрі қарай жұмыс істейді және ресми түрде жойылмағанша, оған толық қолдау көрсетіледі. Жоюдан кейін мүмкіндік жұмыс істемейді. Біз сізге хабарлағаннан кейін сізде мүмкіндік жойылғанша, кодты жоспарлауға не жаңартуға жеткілікті уақыт болады.

Бірыңғай интерфейсте жаңа уақыт шкаласын бақылау үшін клиенттік API қолдауы

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

Рөлге негізделген, мақсатты реттелетін бизнес бағдарламаларын жасау және басқару

Dynamics 365 ішіндегі бизнес бағдарламалар — сатылым, қызмет және маркетинг сияқты бизнеске тән аймаққа бағытталған тапсырма негізіндегі функцияны беретін, рөлге негізделген, модульдік бағдарламалар. Осы бизнес бағдарламалар айналаны жылдам навигациялау, заттарды оңай табу және тапсырмаларды тиімді орындау жолын қосумен пайдаланушыларға қарапайым және интуитивті тәжірибе береді.

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

Қосымша ақпарат: Кодты пайдаланып, Customer Engagement жүйесінде реттелетін бизнес бағдарламаларын жасау және басқару

Жаңа атрибут түрі: бірнеше таңдауы бар параметрлер жинағы

Реттеушілер енді бірнеше опция таңдауына мүмкіндік беретін атрибуттың жаңа түрін анықтай алады. Осы жұмыс қосымшасы — таңдалған опциялар негізінде деректер шығару сұрауларын операторлар жазатын жаңа сұрау. Қосымша ақпарат: Бірнеше таңдау жасау мүмкіндігі бар таңдау тізімінің атрибуттары

Бірнеше таңдаулы параметрлер жиындарына арналған пішін сценарийі қолдауы

Бірнеше таңдаулы параметрлер жиындары Бірыңғай интерфейс және веб-клиент үшін қолжетімді. Бірнеше таңдаулы параметрлер жиындары келесі пішін түрлері үшін қолжетімді: Негізгі, Жылдам жасау және Жылдам қарау. Бірнеше таңдаулы параметрлер жиындары заңды пішіндерде қолдау көрсетілмейді.

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

Сонымен қатар, пішін ашуға пайдаланылатын URL ішіндегі опциялардың бүтін мәндерін көрсетумен жаңа жазбалардың бірнеше таңдаулы параметрлер жиыны өрістерінің мәнін орната аласыз. Қосымша ақпарат: Мысал: бірнеше таңдау параметрлер жиыны өрістерінің мәнін орнату

WebHooks бірігуі

Dynamics 365 Customer Engagement деректерін WebHooks пайдаланумен сыртқы қызметтерге орналасқан реттелетін кодқа біріктіре аласыз. Customer Engagement деректерін сыртқы қызметке орналастырған кезде, теңшеуге қосылатын модуль тіркеу құралын пайдалана аласыз. WebHooks — веб API және қызметтерді жариялау/жазылу үлгісімен байланыстыруға арналған жеңіл HTTP үлгісі. WebHooks жіберушілері алушыларға оқиғалар туралы кейбір ақпаратпен алушының соңғы нүктелеріне сұрау жасау оқиғалары туралы хабарлайды. WebHooks үлгісін пайдаланумен түпнұсқалық растама тақырыбын немесе сұрау параметрі кілттерін пайдаланумен соңғы нүктені бекіте аласыз. Бұл Azure қызмет шинасы бірігуіне қазір пайдаланылуы мүмкін SAS түпнұсқалық растама үлгісінің баламасын береді.

Қосымша ақпарат: Сервер оқиғаларының сыртқы өңдегіштерін жасау үшін webhooks пайдалану

Векторлық сурет веб-ресурстары

Бағдарламада көрсетілген белгішеге векторлық кескіндер пайдаланыңыз. Векторлық кескіндер Масштабталатын векторлық графика (SVG) XML негізіндегі векторлық кескін пішімі ретінде анықталған. Векторлық кескіндердің басқа кескіннің веб-ресурстарынан артықшылығы — шкала. Бір векторлық кескінді анықтап, бірнеше кескін өлшемін беру орнына қайта пайдалана аласыз. Басқа өлшемді кескіндерден гөрі нысанның жалғыз белгішесін анықтауға осы веб-ресурсты пайдалана аласыз.

Қосымша ақпарат: Суреттің веб-ресурстары

Локализацияланатын шешімдер қолдауы

Шешімдердің жергіліктендірілген жолдарын сақтау үшін, RESX веб-ресурстарын пайдалана аласыз. RESX XML пішімі жергіліктендірілген ресурстарды анықтауға пайдаланылады, сол себепті жұмыспен таныс локализация жеткізушілерімен және осы файл түрімен жұмыс істеуге қолжетімді жалпы құралдар бар. RESX веб-ресурстарын пайдаланылатын кез келген JavaScript веб-ресурсымен байланыстыра аласыз, салдарынан орындау уақытында жергіліктендірілген жолдарға кіруге жаңа клиенттік API пайдалана аласыз.

Қосымша ақпарат: Жол (RESX) веб-ресурстары

JavaScript веб-ресурс тәжірибелері

JavaScript веб-ресурстары басқа JavaScript кітапханалары, кескіндері, атрибут мәндері немесе жергіліктендірілген жолдардың жаңа RESX веб-ресурсы болуы мүмкін басқа ресурстармен жиі байланысуы керек. Ресурс қажет кезде қолжетімді болатын тәуелді ресурстармен байланыстыру үшін, енді JavaScript веб-ресурсын теңшей аласыз.

JavaScript веб-ресурсы басқа веб-ресурс түрімен байланыстырылса, JavaScript веб-ресурсы бағдарламадан сұралған кезде осы веб-ресурс автоматты түрде жүктеледі. Пішін сценарийінде пайдаланылатын JavaScript веб-ресурсы белгілі бір нысан атрибутына байланыстырылса, тіпті, осы атрибут өрісі пішінге қосылмағанымен осы нысан атрибуты сценарийге қолжетімді болады.

Қосымша ақпарат: Веб-ресурс тәуелділіктері

Интерактивті қызмет көрсету орталығы жетілдірулері

Бұл Интерактивті қызмет көрсету орталығының өзгерістері болып табылады:

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

  • Тұтынушыға қызмет көрсету орталығы бағдарламасында Негізгі - Өзара әрекеттестік тәжірибесі орнына Негізгі пішін түрі пайдаланылады. Егер Dynamics 365 Customer Engagement бұрынғы нұсқасынан жаңартылса, барлық Негізгі - Өзара әрекеттестік тәжірибесі пішіндері түрі Негізгі пішін түріне түрлендіріледі. Теңшелетін Негізгі - Өзара әрекеттестік тәжірибесі пішіндер түрінің кез келгені жаңарту барысында белсенді емес күйге орнатылады және пайдалану үшін жаңартқаннан кейін пішіндерді түрлендіру керексіз. Сонымен қатар, барлық Негізгі пішін түріне түрлендірілген Негізгі - Өзара әрекеттестік тәжірибесі пішіндер түрінің барлығы пішін реті қайшылықтарын болдырмау үшін Негізгі пішіндер түрінен төмен дәрежеленеді. Бұл веб-клиент хабарын жаңартатын пайдаланушыларға дұрыс пішінді көрсетеді.

  • Барлық нысандар қазір жаңа Тұтынушыға қызмет көрсету орталығы бағдарламасында өзара әрекеттестік тәжірибесі үшін қосылған. Бұл нысанды өзара әрекеттестік тәжірибесі үшін қосуға болатынын анықтайтын EntityMetadata.IsInteractionCentricEnabled сипаты жарамсыз екенін көрсетеді. Реттеу құралындағы осы сипат үшін байланысты параметр Өзара әрекеттестік тәжірибесі үшін қосу ағымдағы шығарылымда жойылды және EntityMetadata.IsInteractionCentricEnabled сипаты Customer Engagement үшін Dynamics 365 SDK нұсқасынан жойылады.

Нысанмен байланысты торда деректер жолдарының әдепкі ашық әрекетін қайта анықтау

Қазіргі таңда нысан торында деректер қатарында келесі әрекеттердің бірін орындау әдепкі бойынша нысан жазбасын ашады:

  • Деректер қатарын екі рет басу немесе қатардағы негізгі төлсипат сілтемесін басу.

  • Деректер қатарын таңдау және ЕНГІЗУ пернесін басу.

  • Сенсорлық құрылғыдан деректер қатарын таңдау.

Құжаттарды басқару жазбалары үшін нысан жазбасын ашпау керек болмайтын жағдайлар болуы мүмкін, жазбаны көрсету орнына SharePoint торабын ашу керек болуы мүмкін. Енді жеке реттелетін әрекетті анықтау үшін әдепкі әрекетті алдын ала анықтай аласыз.

Енді нысанның пәрмен анықтамасын Mscrm.OpenRecordItem көмегімен ИД төлсипатының мәні ретінде жасай аласыз (<CommandDefinition> (RibbonDiffXml)) және <Әрекеттер> (RibbonDiffXml) пәрменінің реттелетін әрекетін анықтай аласыз. Customer Engagement жүйесі нысан торы жазбасын ашуға әрекет жасаған кезде осы нысан пәрмені ИД іздейді және бар болған жағдайда нысан жазбасын ашу орнына реттелетін әрекетті орындайды (әдепкі әрекет).

Ескерім

Осы мүмкіндікке тек Бірыңғай интерфейсте қолдау көрсетіледі.

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

Бизнес процесінің ағындары келесі өзгерістерді ұсыну үшін жақсартылды:

  • Бірыңғай интерфейсте setDisplayState әдісі енді бизнес процесін басқару құралын "қалқымалы" күйге әрі "кеңейтілген" және "жиылған" күйге орнатуға мүмкіндік береді. Сәйкесінше, getDisplayState әдісі бизнес процесін басқару құралы күйіне байланысты "қалқымалы", "кеңейтілген" немесе "жиылған" күйін қайтара алады. Қалқымалы күй веб-клиентке қолданылмайды.

  • Енді жаңа клиенттік API мекенжайын пайдаланып, өңдеу әрекетін іске қосуға болады: Xrm.Utility.invokeProcessAction. Жаңа клиенттік API көмегімен процесс әрекеттерін жүйелі іске қосу мүмкіндігі осы шығарылымда алдын ала көру мүмкіндігі ретінде шығарылады. Веб-клиентте кез келген процесс әрекетін жаңа клиенттік API көмегімен іске қоса аласыз. Дегенмен, Бірыңғай интерфейсте бизнес процесі қадамы ретінде іске қосуға қолжетімді процесс әрекеттерін ғана жаңа клиенттік API көрсеткішімен іске қосуға болады.

  • Жаңа клиенттік API пайдаланумен процесс әрекет қадамы прогресін алып орнатыңыз: getProgress және setProgress. Процестің әрекет қадамдары - пайдаланушылар қолмен іске қосылатын жұмыс ағынын немесе әрекетті бастау мақсатында баса алатын бизнес процесі кезеңдері. Процестің әрекет қадамы - Dynamics 365 (онлайн) 9.0 нұсқасы нұсқасында көрсетілген алдын ала көру мүмкіндігі. Қосымша ақпарат: Бизнес процесінің ағынын әрекет қадамдарымен автоматтандыру бөлімін Блог: бизнес процесінің ағындарына арналған жаңа автоматтандыру және көрнекілендіру мүмкіндіктері (қоғамдық алдын-ала көру) тарауынан қараңыз.

    Ескерім

    getProgress және setProgress клиенттік API көрсеткіштері процесс деректер қадамы үшін қолдау көрсетілмейді.

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

Әзірлеушілер мен реттеушілерге арналған Unified Service Desk жаңалықтары

Dynamics 365 Customer Engagement бағдарламасына арналған Әзірлеуші нұсқаулығы