Dataverse жазба өзгерісіне негізделген жолды іске қосу
Іскерлік транзакциялар тұтынушы, Dynamics 365 пайдаланушысы немесе жүйе әрекеті арқылы басталса да, тұтынушылармен мағыналы келісімдер жасау үшін маңызды мүмкіндіктер болып табылады. Сіздің тұтынушыларыңыз әдетте өмір бойы бірнеше бөлімдермен және функциялармен өзара әрекеттеседі. Осы бөлімдер мен функциялардың көпшілігінің олармен байланысты өз деректері бар.
Толтырылған қолданба, жаңартылған келісім-шарт немесе жабық қызмет билеті сияқты осы өзара әрекеттесулердің әрқайсысы тұтынушыларыңызбен тереңірек араласу мүмкіндігін білдіреді. Дегенмен, деректер қолданбаларда және тұтынушыларды тарту немесе маркетингті автоматтандыру құралдары қолжетімсіз болып қалады.
Енді сол өзара әрекеттесулердің барлығын әзірлеушілерді немесе теңшеулерді қажет етпей-ақ бірнеше рет басу арқылы тұтынушы саяхатын бастау, жүргізу және өлшеу үшін пайдалануға болады. Dataverse триггерлер келісімдерді іске қосу және жекелендіру үшін Dataverse төмендегі тұтынушылардың өзара әрекеттесу деректерінің өзгерістерін пайдалануға мүмкіндік береді. Бұл кез келген Dynamics 365 тұтынушы деректеріне негізделген тұтынушылардың саяхаттарын бастау, жекелендіру және өлшеу үшін соңғы икемділік береді.
Dataverse триггерлермен сіз:
- Жаңа тұтынушыны тіркеу, өтінімді аяқтау, келісімшартты жаңарту немесе қызмет көрсету билетінің жабылуы сияқты жалпы тұтынушы деректерінің өзгерістеріне негізделген әрекеттерді орындаңыз немесе хабарлар жіберіңіз.
- Аудиторияға қосылған кез келген Dataverse кестеде бір немесе бірнеше көрсетілген шарттарды пайдаланыңыз, мысалы, контакт, мүмкіндік, тіркелгі, ықтимал тұтынушы, реттелетін өрістер және т.б. (соның ішінде теңшелетін кестелер)
Шығарылған триггерлерден басқа, бұл сізге тұтынушының өмірлік циклі бойынша нақты сценарийлермен қатысуды тереңдету икемділігін береді. Жалпы сценарийлерге мыналар жатады:
- Қолдау билеті жабылған кезде тұтынушыға сауалнама жіберу
- Тапсырыс берушіге тапсырыс дайын болған кезде хабарлау
- Жаңа тұтынушы тіркелгенде, оларға алдағы вебинарға тіркелу сілтемесін жіберіңіз
Dataverse триггерлермен теңшелетін триггерлер
Пайдаланушы триггерлері және Dataverse триггерлер оқиғаға немесе сигналға негізделген саяхатты ұйымдастыруға мүмкіндік беретінімен ұқсас. Дегенмен, кейбір маңызды айырмашылықтар бар. Теңшелетін триггерлер әзірлеушілерге шағын код үзінділерін пайдаланып, кез келген көзден (веб-сайт, IoT құрылғысы, қолданба, қызмет және т.б.) триггерлерді біріктірудің және шақырудың жылдам әдісін қамтамасыз еткенімен, Dataverse триггерлер, керісінше, а Dataverse кестедегі (сонымен бірге Dataverse нысан ретінде белгілі) кез келген өзгеріске негізделген саяхатты іске қосу үшін кодсыз опцияны қамтамасыз етіңіз.
Триггерді анықтау және пайдалану процесі теңшелетін және Dataverse триггерлер арасында өзгереді, себебі Dataverse триггерлермен код үзіндісі көмегімен триггерді біріктіру үшін ешқандай қадамдар жоқ. Оның орнына, a Dataverse триггер жасалғаннан кейін оны әрекеттесумен байланысты негізгі кестеге (нысанға) жасалған өзгертулер негізінде кез келген бизнес үдерісінен, пайдаланушы әрекеттесуінен немесе тұтынушымен қатысудан шақыруға болады.
Dataverse триггерді қалай жасауға болады
Оркестрлеу процесінің бірінші қадамы Dataverse триггердің өзін жасау болып табылады. Бұл мысал Тұтынушыға қызмет көрсету және Customer Insights - Journeys біртұтас тұтынушы тәжірибесіне біріктіретін жалпы пайдалану жағдайынан кейін берілген.
Бұл мысалда қолдау билеті жабылған кезде тұтынушыға сауалнама жіберетін саяхат жасалады.
Dataverse триггерді жасау үшін қолданбасындағы Триггерлер Customer Insights - Journeys бетіне өтіңіз.
Жаңа триггер жасау үшін жоғарғы құралдар тақтасындағы Жаңа триггер түймешігін таңдаңыз.
«Жаңа триггерді жасау» экранында «Қолдау ісі күйі жаңартылды» сияқты триггердің атын көрсетіңіз.
Тұтынушыға қатысты жазба жасалғанда немесе жаңартылғанда опцияны таңдаңыз, одан кейін Жасау түймешігін таңдаңыз.
Содан кейін, қолдау ісіне қатысты ақпаратты қамтитын Dataverse кестені таңдаңыз. Мұнда «Іс» кестесі таңдалады.
Dataverse кестеде бірнеше аудитория атрибуты болуы мүмкін болғандықтан, келесі қадам («Қай төлсипат аудиторияны қамтиды?») жоспарланған аудиторияны қамтитын төлсипатты таңдауға мүмкіндік береді.
Соңғы қадамда Dataverse триггерді іске қосатын әрекетті таңдауға болады. Бұл жаңартудың немесе өзгертудің бөлігі болуы керек бағандарды таңдауды қамтиды.
Жасалғаннан кейін Пайдалануға дайын түймешігін таңдау арқылы триггерді жариялауға болады. Бұл триггерді тікелей саяхаттың бөлігі ретінде пайдалануға мүмкіндік береді.
Ескертпе
Бұл мысалда жасалған триггер жабылып жатқан қолдау ісін міндетті түрде түсірмейді. Ол қолдау ісіндегі "Күй" өрісіндегі кез келген өзгерістерді жазады. Бұл жағдайдың өмірлік циклі арқылы әрбір күй өзгерген кезде сапарларды белсендіру үшін бірдей триггерді пайдалану икемділігін береді. Бұл мысалда іс жабылғаннан кейін тұтынушыға сауалнама жібергіміз келетіндіктен, біз кейінірек "Шешілген" күйіне өзгеретін "Күй" өрісін түсіру үшін сүзгі шартын қосамыз. Мұны қалай жасау керектігін білу үшін келесі бөлімді қараңыз.
Саяхат ішінде Dataverse триггерді пайдалану
A Dataverse триггерді триггерді көрсетуге болатын саяхаттың кез келген жерінде пайдалануға болады. Саяхатта Dataverse триггер қолданылуы мүмкін орындарға мыналар жатады:
- Саяхатқа кіру, мақсат және шығу
- Атрибут шарты
- Плитканы күтіңіз
- Мазмұнды жекелендіру (мысалы, электрондық пошта)
Жоғарыда сипатталған сценарийді жалғастыра отырып, қолдау көрсету ісі шешілді және жабылды деп белгіленген кезде, саяхат тұтынушыға сауалнама жіберуі керек. Триггер сипаттамасы экранының жоғарғы жағындағы Мұны саяхат жасау үшін пайдалану түймесін таңдау арқылы саяхат жасай аласыз (жоғарыдағы скриншотта суреттелген).
Триггер іс үшін күй жаңартуын ғана түсіретіндіктен, күйдің неге жаңартылуы керектігін көрсету үшін сүзгі шартын қосуға болады. Бұл мысалда ол «Шешілді» күйіне жаңартылуы керек.
Саяхат енді дайын және сіз қосымша сауалнаманы қоса аласыз.
Бұған қоса, сапарға шарттарды немесе тармақтарды қосу үшін триггердегі атрибуттарды пайдалануға болады. Мысалы, тұтынушы қолдау көрсету тәжірибесіне қанағаттанбағанын көрсетсе, оған жеңілдік жібере аласыз. Бұл шартты жасау үшін іс кестесіндегі қанағаттану өрісін пайдалануға болады.
Ескертпе
Іс кестесі "Қолдау ісінің күйі жаңартылды" триггерімен тасымалданады, себебі триггер осы кестеге негізделген. Бұл сонымен қатар іс кестесінің барлық атрибуттарын саяхат ішінде және хабарларда жекелендіру үшін қолжетімді етеді.
Триггерді шақыру/сынау Dataverse
Dataverse триггерлерді тексеру кезінде бірнеше опциялар қолжетімді:
- Барлық заманауи Dynamics 365 заманауи қолданбалары (сатылымдар, қызмет көрсету, өріс, Customer Insights - Journeys, т.б.) Dataverse негізінде құрылғандықтан, Dynamics 365 қолданбасының пайдаланушылары a Dataverse шақыра алады. триггермен бір кестеде жұмыс істейтін Dynamics 365 қолданбасында әрекетті орындау арқылы триггер. Мысалы, "Іс шешілді" триггерін тексеру үшін Dynamics 365 қолданбасының пайдаланушысы Dynamics 365 Тұтынушыға қызмет көрсету қолданбасында бар істі ашып, "Істі шешу" түймесін таңдай алады.
- Power Appsпайдалану, оны іске қосатын кестеде әрекетті орындау арқылы Dataverse триггерді қолмен іске қосуға болады. Мысалы, Dataverse триггерді іске қосу үшін, Power Apps ішіндегі ықтимал тұтынушы кестесіне өтіп, жаңа жолды қосуға болады. Бұл триггерді шақырады, содан кейін ол саяхатты реттейді.
- Үшінші әдіс озық пайдаланушыларға бағытталған. Dataverse SDK көмегімен Dataverse триггерді іске қосу үшін әзірлеуші триггерге қатысты кестеде әрекетті орындай алады. Мысалы, «Тапсырыс аяқталды» триггерін тексеру үшін әзірлеуші Тапсырыс күйін жаңарту үшін Dataverse API-ге қоңырау шала алады.