Споделяне чрез


Ръчно добавяне на персонализиран канал

Dynamics 365 Customer Insights - Journeys поддържа Email, Push и SMS канали родно. За да използвате тип канал или доставчик на SMS, който не се поддържа по рождение, можете да инсталирате канал по избор. Ако каналът все още не е предоставен AppSource, можете да го създадете и инсталирате ръчно.

Персонализирана структура на канала

Персонализираните канали могат да бъдат реализирани Dataverse като част от решение. Следните стъпки и действия са необходими за създаване на канал по избор:

  1. Дефиниране на разширен конфигурационен обект за екземпляра на канала
  2. Дефиниране на разширен конфигурационен обект за акаунта на екземпляра на канала (само за SMS)
  3. Дефиниране на частите на съобщението (компонент с оглед на решението)
  4. Дефиниране на локализацията за администраторския интерфейс (по избор)
  5. Дефиниране на интерфейса на редактора на съобщения (по избор)
  6. Дефиниране на потребителски API
  7. Дефиниране на персонализиран канал (компонент, съобразен с решението)

Customer Insights - Journeys предоставя базови компоненти за създаване на персонализиран канал, включително персонализирани API и задължителни обекти като msdyn_channeldefinition, msdyn_channelmessagepart, msdyn_channellocale, msdyn_channelinstanceaccount и msdyn_channelinstance.

Следващата диаграма илюстрира основните компоненти на родния Customer Insights - Journeys канал и персонализирано решение за канал:

Диаграма, показваща структурата на собствено Customer Insights - Journeys и персонализирано решение за канали.

Следващата таблица описва изискванията за внедряване на SMS и персонализирани канали.

Компонент SMS Обичай
Разширен конфигурационен обект за екземпляра на канала Необходимо Необходимо
Разширен конфигурационен обект за акаунта на екземпляра на канала Необходимо Не се поддържа
Части на съобщение Изисква; трябва да съдържа само една част от съобщението с "msdyn_name" = "текст" Необходимо
Локализация за потребителски интерфейс на администратор Незадължителен Незадължителен
Потребителски интерфейс на редактора на съобщения Не е позволено; използва се родния Customer Insights - Journeys SMS редактор Факултативен; Използва се общ Customer Insights - Journeys редактор, ако не е дефиниран
Персонализирани API Необходимо Необходимо
Дефиниция на канал Необходимо Необходимо

Примерни разтвори

Следните проби включват неопаковани решения за и проекти за Dataverse плъгини. За да опаковате и импортирате решенията, първо изградете проекта за плъгини. Проектът копира асемблирането в проекта за решение. След това пакетирайте решението с помощта на инструмента за пакетиране на решение.

Как да изградим проекта за плъгини и да опаковаме решението

  1. Изграждане на плъгини проект с MSBuild или Visual Studio.

    Изграждането на проекта създава DLL в папката PluginAssemblies в папката на Dataverse решението.

  2. Пакетирайте незавършената папка с пакета за решения, като използвате или:

    pac solution pack --zipfile C:\tmp\SampleCustomChannelSolution.zip -f src\Solutions\Samples\SampleCustomChannel\SampleCustomChannel.Solution\unmanaged --packagetype Both