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


Общ преглед на уеб приложения за управление на събитие

Бележка

От 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 ще получават само функциите за маркетинг в реално време. За повече информация вижте Инсталация за маркетинг в реално време по подразбиране. Много страници с документация в момента се отнасят до функции за изходящ маркетинг, които може да не са налични или да работят по различен начин при маркетинг в реално време. Съдържанието на документацията ще бъде актуализирано през септември, за да се отбележи дали се отнася за маркетинг в реално време, или за изходящ маркетинг.

Функцията управление на събитие ви помага да организирате, управлявате и обработвате събитията. Когато инсталирате управление на събитие решение, получавате портал за събития, който дава на потребителите уеб приложение, където те могат да научат повече за подробностите за събитието. Повече информация: Портал за събития.

Порталът за събития се състои от две части:

  1. Фронтенд
  2. REST API бекенд

Можете да внедрите интерфейса, като използвате някоя от наличните рамки. Интерфейсната част е приложение за една страница и е напълно приспособима. Бекендът и персонализирането на бекенда зависи от типа хостинг.

Можете да хоствате персонализиран уеб сайт за събития по два начина:

  1. Самостоятелно хоствани
  2. Power Apps Хостван портал

Предварителни изисквания

Можете да изградите своя интерфейс или да персонализирате предоставения уебсайт за демо събитие.

Бележка

Предоставеният уебсайт за демо събитие е уебсайт, базиран на Angular framework . Въпреки това, тъй като бекендът не зависи от интерфейса, можете да използвате всяка рамка по ваш избор.

За да започнете с персонализирането на уебсайта за демо събитие, трябва да изпълните следните стъпки:

  1. Изтеглете изходния код за примерния уебсайт на събитието.

  2. Инсталиране на възел.js между версия 10.x и версия 16.x. Разполагането няма да работи с по-нови версии.

  3. Отворете командния ред или Windows PowerShell и изпълнете командата, за да проверите дали инсталирането е било успешно.

     node -v
    

    Бележка

    Ако вече имате отворен терминал или обвивка, рестартирайте го, преди да въведете командата.

  4. Изпълнете командата, за да инсталирате Angular CLI (интерфейс на командния ред), необходим за изграждане и изпълнение на ъгловото приложение. Повече информация: Angular CLI.

    npm install -g @angular/cli
    
  5. Навигирайте в директорията, където сте изтеглили изходния код , и изпълнете командата, за да извлечете всички необходими пакети, необходими за изпълнението на уеб сайта.

    npm install
    

    Бележка

    Трябва да изпълните командата в същата директория, където се намира файлът package.json .

  6. Вижте публичната документация на API, за да взаимодействате с бекенд услугите.

  7. Трябва също така да имате инстанция на Dynamics 365 Customer Insights Journeys с инсталирано решение управление на събитие и Portals. За да инсталирате, вижте Записване за безплатна Dynamics 365 Customer Insights пробна версия на Journeys.

Изтегляне на примерен уебсайт за събитие

Бележка

По-новите версии на примерния уебсайт за събития ще бъдат достъпни, след като бъдат пуснати нови функции и корекции на програмни грешки.

Изберете версията, която искате да изтеглите от таблицата по-долу.

Име Издаване Промени Качено
Примерен уебсайт за събитие 1.46.0 (септемврийско издание) - Отстраняване на проблеми с достъпността.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.34.0 (априлско издание) - Незначителни подобрения и корекции на програмни грешки. Свалям
Примерен уебсайт за събитие 1.30.0 (декемврийско издание) - Незначителни подобрения и корекции на програмни грешки. Свалям
Примерен уебсайт за събитие 1.28.0 (издание октомври) - Добавена е възможност да се включите за преобразуване на местна дата.
- Добавени са допълнителни езикови конфигурации на уебсайта.
Свалям
Примерен уебсайт за събитие 1.27.0 (септемврийско издание) - Добавена възможност за конфигуриране на показването на датите.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.24.0 (издание през юни) - Актуализиран скрипт за внедряване, за да позволи разполагането на един файл за портали.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.23.0 (Майско издание) - Отстраняване на проблеми с достъпността.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.22.0 (априлско издание) - Отстраняване на проблеми с достъпността.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.21.0 (март освобождаване) - Добавени са стоп регистрации за събития.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.20.0 (февруари освобождаване) - Интегриране на маркетингови формуляри за регистрации на събития.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.19.0 (декемврийско издание) - Отстраняване на проблеми с достъпността.
- Актуализиране на езиците на уебсайта.
- Подобряване на страницата на високоговорителя.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.18.0 (октомврийско издание) - Незначителни подобрения и корекции на програмни грешки. Свалям
Примерен уебсайт за събитие 1.17.0 (септемврийско издание) - Подобряване на работния процес за платени събития.
- Коригирайте проблемите със съвместимостта за IE11.
- Подобряване на страницата с подробности за събитието.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.16.0 (август освобождаване) - Подобряване на поведението при зареждане на страницата на събитието.
- Подобряване на UI / UX на персонализирано поле за регистрация от тип булев.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.15.0 (юли освобождаване) - Добавяне на информация към изгледа на списъка на сесията, ако сесията е пълна.
- Добавяне на валидиране към персонализирани регистрационни полета.
- Подобряване на преводите.
- Фиксиране на липсващи шрифт-страхотни икони след разполагане в портали.
- Незначителни подобрения и корекции на програмни грешки.
Свалям
Примерен уебсайт за събитие 1.14.0 (издание през юни) Надстройте до Angular 7, подобрете UI & UX на страницата за плащане, актуализирайте и подобрете преводите, подобрете скрипта DeployToD365Instance.ps1, подобрете валидирането на персонализираното поле за регистрация, други корекции на грешки Свалям
Примерен уебсайт за събитие 1.13.0 (априлско издание) Функционалност на списъка с чакащи на ниво сесия, полиране на потребителския интерфейс, корекции на грешки Свалям
Примерен уебсайт за събитие 1.12.2 (март освобождаване) UI & UX подобрения, корекции на грешки Свалям

Параметри на конфигурацията на околната среда

Папката src\environments съдържа примерни конфигурационни файлове за различни среди (самостоятелно хоствани, хоствани портали, разработка). Конфигурацията, настроена за персонализирания уеб сайт за събития, environment.ts се прави чрез създаване на файл вътре в папката \src\environments . Можете да намерите инструкции как да промените конфигурацията в свързаните статии Конфигурация на средата за самостоятелно хоствани и Конфигурация на средата за хостван портал.

Някои от параметрите, които трябва да разберете, преди да започнете да конфигурирате персонализирания си уебсайт за събития:

параметър Описание
производство Разрешава или забранява производствения режим на ъгловото приложение. Повече информация: Ъглова документация.
buildVersion Това поле препраща към версията, зададена във package.json файла по подразбиране. Няма нужда да променяте този имот. Ако обаче предпочитате да не излагате версията на приложението, можете да го null настроите.
apiКрайна точка URL адресът, който сочи към крайната точка на управление на събитие API (която се използва за извличане на информация за събития и за извършване на регистрации).
локализацияКрайна точка Посочва URL адреса, където се съхраняват файловете за локализация (по подразбиране те се съхраняват в главната директория).
изображенияКрайна точка Задава базовия URL адрес, от който се показват изображенията. Тази конфигурация ви позволява да обслужвате изображения от друго местоположение, което може да е необходимо, ако искате да използвате мрежа за доставка на съдържание или услуга за обработка на изображения.
използване на RestStack Тази настройка указва кой API да се използва. Ако е зададено на true, тогава се използва новият управление на събитие публичен API. Ако е зададено на false, тогава се използва отхвърленият API на управление на събитие Portal. Този API може да се използва само ако хоствате персонализирания уебсайт за събития на портали. За да използвате новия управление на събитие публичен API, трябва да регистрирате уеб приложението.
emApplicationtoken Този маркер удостоверява вашето уеб приложение срещу управление на събитие публичен API. Можете да извлечете маркера на приложението, като регистрирате ново уеб приложение в екземпляра Customer Insights - Journeys. Този маркер не е необходим, ако използвате отхвърления API на управление на събитие Portal.
isAuthenticationEnabled Този флаг указва дали удостоверяването на потребителя се поддържа или не (т.е. потребителят може да се регистрира или да влезе). Ако е настроено на false, приложението не показва начин за влизане или регистрация.
употребаAadB2C Указва дали искате да използвате Azure Active Directory B2C управление на идентичността за удостоверяване. Ако искате да използвате Power Apps управление на идентичността на порталите, този флаг трябва да бъде настроен на false. Ако AAD B2C е активиран, тогава трябва да конфигурирате променливата aadB2CConfig .
aadB2CConfig Конфигурационен обект управление на събитие използван от приложението, когато е разрешено управлението на идентичността на AAD B2C.
useMockData Тази настройка може да се използва за връщане на макетни обекти, вместо да се правят реални API повиквания.
Настройки на дата Тази настройка може да се използва за конфигуриране на начина, по който датите ще бъдат форматирани в уеб сайта. Ако convertToLocalDate флагът е настроен на истина, всички дати автоматично се конвертират в местното време на крайните потребители.
езикНастройки Тази настройка може да се използва за конфигуриране на начина на зареждане на езиците в уеб сайта. Ако forceSingleLanguage флагът е настроен на истина, уеб сайтът ще бъде зареден на езика, указан в websiteLanguageLcid. Флагът showLanguageDropdown позволява да се показва или скрива падащото меню за език. По подразбиране падащото меню за език е видимо и уебсайтът ще използва езика на браузъра на крайните потребители.

Персонализиране на сървъра

Системният персонализатор иска да добави ново поле към съществуващия обект на управление на събитие и иска да види това поле в уеб сайта на събитието. Например, ако полето custom_new_field се добави към обекта evtmgmt_pass . Пропуските за събитието могат да бъдат извлечени с помощта на крайната точка api/v2.0/events/{readableEventId}/passes на API, но резултатът не съдържа новодобавеното поле.

За да покажете новото поле видимо в API, следвайте стъпките по-долу:

  1. Отворете своя екземпляр "Прозрения за клиентите - пътувания".
  2. Отворете разширеното търсене.
  3. Изберете обекта Конфигурации на таблица на уеб сайт от падащото меню и изберете Резултати.
  4. Изберете Нова конфигурация на таблица на уеб сайт, за да създадете нов запис.
  5. Въведете името по ваш избор в полето Име .
  6. Изберете обекта, който искате допълнително поле да се вижда в полето Избран обект .
  7. Напишете JSON масив, който съдържа новото персонализирано поле, което трябва да се вижда чрез API в избраните полета. Това излага новото персонализирано поле чрез API и можете да го използвате в интерфейса.