Самостійний веб-сайт настроюваних подій
Нотатка
З 1 вересня 2023 року Dynamics 365 Marketing і Dynamics 365 Customer Insights будуть продаватися разом як один SKU продукту під назвою Dynamics 365 Customer Insights. Окремі програми буде перейменовано на Dynamics 365 Customer Insights – шляхи та Dynamics 365 Customer Insights – дані відповідно. Додаткову інформацію див. в статті Поширені запитання про Dynamics 365 Customer Insights
Крім того, з 1 вересня 2023 року роботу нові клієнти Dynamics 365 Marketing зможуть скористатися лише функціями для маркетингу в реальному часі. Додаткову інформацію див. в статті Стандартна процедура інсталяції маркетингу в реальному часі. У багатьох документах зараз описано вихідні функції, які можуть бути недоступні або працювати по-іншому для маркетингу в реальному часі. Документацію буде оновлено у вересні. Зокрема ми зазначимо, до якого типу маркетингу належить функція: маркетингу в реальному часі чи вихідного маркетингу.
Перш ніж почати розміщувати власний веб-сайт події, що розміщується самостійно, виконайте дії, згадані в розділі Передумови .
Фронтенд можна повністю налаштувати та розмістити самостійно. Крім того, ви можете скористатися нашим бекенд-сервісом або розробити свій бекенд. Щоб взаємодіяти з бекенд-сервісом, перегляньте документацію Public API.
Якщо ви вирішили розробити свій бекенд-сервіс, вам потрібно самостійно подбати про Dynamics 365 Customer Insights аутентифікацію Journeys та веб-сервіси. Якщо ви хочете, щоб реєстрація події була пов’язана з відповідним користувачем, який її створив, переконайтеся, що ви створюєте Dynamics 365 Customer Insights контактний запис Journeys для кожного нового користувача веб-сайту.
Щоб надати користувачам повний контроль над веб-сайтом події, ви можете самостійно розмістити фронтенд.
Зареєструйте свій веб-додаток
Щоб використовувати керування заходами загальнодоступний API, потрібен маркер веб-програми. Маркер веб-застосунку використовується для керування запитами API, пов’язаними з вашою організацією. Додаткові відомості: Зареєструйте веб-програму.
Конфігурація середовища веб-додатків
- Продублюйте
environment.selfhosted.ts
файл конфігурації, розташований у папці \src\environments , і назвіть його як environment.ts. environment.ts
Відкрийте файл конфігурації у вибраному вами середовищі розробника.- Змініть значення
apiEndpoint
змінної в місце{web-application-endpoint}/EvtMgmt/api/v2.0/
, яке{web-application-endpoint}
потрібно замінити значенням із поля Endpoint у новоствореному записі веб-застосунку у вашому екземплярі. - Переконайтеся, що
useRestStack
для змінної встановлено значення true. - Оновіть URL-адресу для
imagesEndpoint
. Якщо ви хочете обслуговувати зображення з одного сервера, URL-адреса повинна виглядати так:https://HOST/assets/images/
(HOST потрібно замінити вашим доменним іменем). - Змініть змінну,
emApplicationtoken
щоб вона вказувала на URL-адресу з поля Маркер у щойно створеному записі веб-застосунку. - Якщо ви хочете використовувати Azure Active Directory, вам потрібно встановити змінну
useAadB2C
в положенняtrue
та змінитиaadB2CConfig
. Додаткові відомості : Налаштувати Azure Active Directory.
Конфігурація для Azure Active Directory
Щоб дізнатися, як налаштувати клієнт AAD B2C і налаштувати керування заходами для роботи з AAD B2C, див. розділ Налаштування керування заходами для роботи з AAD B2C
Розробка
Відкрийте командний рядок або оболонку Windows PowerShell і запустіть команду з кореневого каталогу, щоб створити та локально обслуговувати веб-сайт. Крім того, ця команда друкує URL-адресу та порт, куди можна дістатися до програми (розташування за замовчуванням localhost:4200
).
ng serve
Безпосереднє зазначення середовища
Починаючи з June Release 2019, є можливість вказувати оточення безпосередньо в ng serve
команді.
За допомогою наступної команди ви можете автоматично використовувати конфігурацію з файлу environment.selfhosted.ts
.
ng serve --configuration=self-hosted
Будівля
Відкрийте командний рядок або оболонку Windows PowerShell і запустіть команду з кореневого каталогу, щоб створити робочий веб-сайт.
ng build --prod
Ви можете знайти створений веб-сайт у папці dist кореневого каталогу.