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


Dataverse жазба өзгерісіне негізделген жолды іске қосу

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

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

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

Триггерлер арқылы Dataverse :

  • Жаңа тапсырыс берушіні тіркеу, өтінімді аяқтау, келісімшартты жаңарту немесе сервистік билетті жабу сияқты тұтынушы деректерінің жалпы өзгерістері негізінде әрекеттер жасау немесе хабарламалар жіберу
  • Контакт, мүмкіндік, тіркелгі, қорғасын, реттелетін өрістер және т.б. сияқты аудиторияға қосылған кез келген Dataverse кестеде бір немесе бірнеше көрсетілген шарттарды пайдалану (реттелетін кестелерді қоса алғанда)

Қораптан тыс триггерлерден тыс, бұл клиенттің өмірлік циклі бойынша нақты сценарийлерге араласуды тереңдетуге икемділік береді. Жалпы сценарийлерге мыналар жатады:

  • Қосалқы билеті жабылған кезде тапсырыс берушіге сауалнама жіберу
  • Тапсырыс берушіні тапсырыс дайын болған кезде хабардар ету
  • Жаңа қорғасын тіркелсе, оларға алдағы вебинарға тіркелу үшін сілтеме жіберіңіз

Dataverse реттелетін триггерлерге қарсы триггерлер

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

Триггерді анықтау және пайдалану процесі реттелетін және Dataverse триггерлер арасында өзгеріп отырады, себебі триггерлердің көмегімен Dataverse код үзіндісі арқылы триггерді біріктіруге қатысты қадамдар жоқ. Оның орнына триггер құрылғаннан кейін Dataverse оны кез келген бизнес-процестен, пайдаланушылардың өзара іс-қимылынан немесе өзара іс-қимылға байланысты негізгі кестеге (субъектіге) енгізілген өзгерістер негізінде клиенттердің өзара іс-қимылынан алуға болады.

Триггерді жасау Dataverse әдісі

Оркестрлеу процесіндегі алғашқы қадам – триггердің өзін жасау Dataverse . Бұл мысал Тұтынушыға қызмет көрсету және Customer Insights - Journeys біртұтас тұтынушы тәжірибесіне біріктіретін ортақ пайдалану жағдайын көрсетеді.

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

  1. Триггер жасау Dataverse үшін бағдарламадағы Триггерлер бетіне өтіңіз Customer Insights - Journeys .

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

  3. «Жаңа триггер жасау» экранында «Қолдау көрсету жағдайы жаңартылды» сияқты іске қосудың атауын көрсетіңіз.

  4. Тұтынушыға қатысты жазба жасалғанда немесе жаңартылғанда параметрін таңдап, Жасау түймешігін таңдаңыз .

    Жаңа іске қосу скриншотын жасау.

  5. Әрі қарай қолдау көрсету ісіне қатысты ақпаратты қамтитын кестені Dataverse таңдаңыз. Мұнда «Кейс» кестесі таңдалады.

  6. Кестеде бірнеше аудитория атрибуты болуы мүмкін болғандықтан Dataverse , келесі қадам («Аудиторияны қамтитын қай атрибут?») болжанған аудиториядан тұратын атрибутты таңдауға мүмкіндік береді.

  7. Соңғы қадамда триггерді белсендіретін әрекетті таңдауға Dataverse болады. Бұл жаңартудың немесе өзгертудің бір бөлігі болуы қажет бағандарды таңдауды қамтиды.

    Кесте мен аудитория скриншотын таңдаңыз Dataverse .

  8. Жасалғаннан кейін, «Пайдалануға дайын» түймешігін таңдау арқылы триггерді жариялауға болады. Бұл триггерді жанды саяхаттың бір бөлігі ретінде пайдалануға мүмкіндік береді.

    Dataverse триггер скриншотты пайдалануға дайын.

    Ескертпе

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

Саяхат ішіндегі триггерді пайдалану Dataverse

Dataverse Триггерді жолдың ішінде триггерді көрсетуге болатын кез келген жерде пайдалануға болады. Саяхатта Dataverse триггер қолданылуы мүмкін орындарға мыналар жатады:

  1. Саяхатқа кіру, мақсат және шығу
  2. Атрибуттың жай-күйі
  3. Күту тақтасы
  4. Мазмұнды жекелендіру (мысалы, электрондық пошта)

Жоғарыда сипатталған сценарий бойынша жалғастыра отырып, саяхат енді қолдау ісі шешілген және жабық деп белгіленген кезде тапсырыс берушіге сауалнама жіберуі қажет. Іске қосу сипаттамасы экранының жоғарғы жағындағы саяхат түймешігін жасау үшін осыны пайдалану түймешігін таңдау арқылы саяхат жасауға болады (жоғарыдағы скриншотта суреттелген).

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

Іске қосу скриншоты арқылы Dataverse саяхат жасау.

Саяхат қазір дайын және келесі сауалнаманы қосуға болады.

Кейінгі сауалнаманы көрсететін саяхат скриншоты.

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

Ескертпе

Іс кестесі «Қолдау көрсету жағдайы жаңартылды» триггерімен орындалады, себебі іске қосу осы кестеге негізделген. Бұл сондай-ақ іс кестесінің барлық атрибуттарын саяхаттар ішінде және хабарларда дербестендіру үшін қолжетімді етеді.

Кейінгі сауалнама мен дисконт кодының электрондық поштасын көрсететін саяхат скриншоты.

Триггерге сілтеме жасау/сынау Dataverse

Триггерлерді сынау Dataverse кезінде қол жетімді бірнеше параметрлер бар:

  1. Барлық заманауи Dynamics 365 заманауи бағдарламалары (Sales, Service, Field Customer Insights - Journeys және т.б.) салынғандықтан Dataverse, Dynamics 365 бағдарламасының пайдаланушылары триггермен бір кестеде жұмыс істейтін Dynamics 365 бағдарламасында операция жасау арқылы іске қосуға сілтеме Dataverse жасай алады. Мысалы, «Кейс шешілді» триггерін тексеру үшін Dynamics 365 бағдарламасының пайдаланушысы «Dynamics 365 Тұтынушыға қызмет көрсету» бағдарламасында бұрыннан бар істі ашып, «Істі шешу» түймешігін таңдай алады.
  2. Пайдалану арқылы Power Apps оны іске қосатын кестеде операцияны орындау арқылы іске қосуды қолмен іске қосуға Dataverse болады. Мысалы, «Жасалған қорғасын» Dataverse триггерін іске қосу үшін Жетекші кестеге Power Apps өтіп, жаңа жолды қосуға болады. Бұл триггерге сілтеме жасайды, ол кейін саяхатты оркестрлейді.
  3. Үшінші тәсіл алдыңғы қатарлы пайдаланушыларға бағытталған. СДК-ны пайдаланып Dataverse , іске қосуды іске қосу Dataverse үшін әзірлеуші триггерге қатысты кестеде операцияны орындай алады. Мысалы, «Тапсырыс аяқталды» триггерін тексеру үшін әзірлеуші Тапсырыс күйін жаңарту үшін API-ге қоңырау шала Dataverse алады.