Поділитися через


Розміщення настроюваного веб-сайту подій на Azure

Нотатка

З 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 зможуть скористатися лише функціями для маркетингу в реальному часі. Додаткову інформацію див. в статті Стандартна процедура інсталяції маркетингу в реальному часі. У багатьох документах зараз описано вихідні функції, які можуть бути недоступні або працювати по-іншому для маркетингу в реальному часі. Документацію буде оновлено у вересні. Зокрема ми зазначимо, до якого типу маркетингу належить функція: маркетингу в реальному часі чи вихідного маркетингу.

Ця тема проведе вас через процес розміщення вашого користувацького веб-сайту події в Azure. Більше інформації: Створіть та розмістіть власний веб-сайт події.

вимоги

  1. Завантажте вихідний код , щоб налаштувати наданий демонстраційний веб-сайт.
  2. Встановіть вузол.js версії 10.x або новішої.
  3. Завантаження Azure Storage Explorer

Крок 1: Створення облікового запису сховища Azure

Щоб створити обліковий запис сховища Azure, виконайте наведені нижче дії.

  1. Увійдіть на портал Azure і натисніть на log in , якщо у вас немає облікового запису Azure, зареєструйтеся на ньому.

  2. Натисніть Облікові записи сховища та натисніть Додати , щоб створити новий обліковий запис зберігання.

    Облікові записи зберігання.

  3. У розкривному списку Subscription and Resource group (Передплата та ресурси) виберіть передплату з наявного списку передплат. Якщо вибрати наявну передплату, у полі «Група ресурсів» відобразяться доступні групи ресурсів. Якщо у вас немає наявної групи, створіть нову групу ресурсів.

    Створення облікових записів сховища.

  4. Введіть ім’я облікового запису сховища , а також виберіть Розташування.

  5. Встановіть значення, як показано на скріншоті, і натисніть Огляд + створити

    Нотатка

    Ви можете змінити всі налаштування, які відповідають вашим потребам.

  6. Перегляньте свою конфігурацію та натисніть Зберегти

Увімкніть статичний хостинг веб-сайтів

  1. Виберіть новостворений обліковий запис сховища та натисніть Статичний веб-сайт

  2. Увімкніть статичний веб-сайт , перевернувши перемикач, і назвіть ім’я документа Індексувати таШлях до документа помилки як index.html : (має бути нижнім регістром)

    Статичний веб-сайт.

  3. Натисніть на Зберегти. Відобразиться нове поле Primary endpoint . Скопіюйте URL-адресу з поля Primary endpoint . Це URL-адреса, з якої ви переходите на веб-сайт спеціальної події.

    Увімкніть статичний веб-сайт.

Крок 2: Зареєструйте свою веб-програму

Щоб використовувати керування заходами загальнодоступний API, потрібен маркер веб-програми. Маркер веб-застосунку використовується для керування запитами API, пов’язаними з вашою організацією. Додаткові відомості: Зареєструйте веб-програму.

Крок 3: Створіть файл environment.ts

  1. Відкрийте вихідний код за допомогою улюбленої IDE (ми рекомендуємо Visual Studio Code).
  2. Перейдіть до src/environments/ каталогу.
  3. Створіть пустий environment.ts файл (якщо його немає).
  4. Відкрийте файл environment.selfhosted.ts. Цей файл містить усі налаштування конфігурації веб-сайту події.
  5. Введіть значення поля Endpoint із запису веб-застосунку, створеного в полі apiEndpoint . Додавання EvtMgmt/api/v2.0/ до apiEndpoint значення. Вона повинна виглядати наступним чином https://orguniqueid.crm.dynamics.com/EvtMgmt/api/v2.0/
  6. Переконайтеся, useAadB2C що встановлено значення false.
  7. Введіть у поле згенероване значення поля Токен із запису веб-програми та emApplicationtoken збережіть файл.
  8. Відкрийте термінал у корені каталогу веб-сайту користувацької події та запустіть команду
     ng build --prod --output-hashing none --configuration self-hosted 
    
  9. Це створює веб-сайт. Ви можете знайти згенеровані файли в dist\self-hosted папці.

Крок 4: Завантажте власний веб-сайт події

  1. Відкрийте Microsoft Azure Storage Explorer

  2. увійдіть за допомогою облікового запису Azure.

  3. Виберіть обліковий запис сховища

  4. Виберіть контейнер $web ляпок

    Веб-контейнер для ляпок.

  5. Завантажте всі файли, які ви генерували раніше, розташовані в dist/self-hosted папці, у $web контейнер ляпок.

  6. Щоб переглянути веб-сайт настроюваної події під час виконання, скопіюйте значення поля Origin із запису веб-застосунку in Dynamics 365 Customer Insights - Journeys і відкрийте його у браузері.