Prehľad webovej aplikácie na správu udalostí
Poznámka
Od 1. septembra 2023 sa aplikácie Dynamics 365 Marketing a Dynamics 365 Customer Insights budú predávať spoločne v rámci jednej skladovej jednotky produktu s názvom Dynamics 365 Customer Insights. Jednotlivé aplikácie sa premenujú na Dynamics 365 Customer Insights – Činnosti a Dynamics 365 Customer Insights – Údaje (v tomto poradí). Ďalšie informácie nájdete v časti Najčastejšie otázky týkajúce sa aplikácie Dynamics 365 Customer Insights
Okrem toho 1. septembra 2023 noví zákazníci využívajúci aplikáciu Dynamics 365 Marketing získajú iba funkcie marketingu v reálnom čase. Ďalšie informácie nájdete v časti Predvolená inštalácia marketingu v reálnom čase. Mnohé stránky s dokumentáciou v súčasnosti odkazujú na funkcie odchádzajúceho marketingu, ktoré nemusia byť dostupné alebo môžu v marketingu v reálnom čase fungovať inak. Obsah dokumentácie bude aktualizovaný v septembri a bude informovať o tom, či sa vzťahuje na marketing v reálnom čase alebo odchádzajúci marketing.
Funkcia správa udalostí vám pomáha organizovať, spravovať a spracovávať udalosti. Keď si nainštalujete riešenie správa udalostí, získate portál udalostí, ktorý používateľom poskytne webovú aplikáciu, kde sa môžu dozvedieť viac o podrobnostiach udalosti. Viac informácií: Portál udalostí.
Portál podujatí pozostáva z dvoch častí:
- Frontend
- Rozhranie REST API backend
Frontend môžete implementovať pomocou ktoréhokoľvek z dostupných rámcov. Frontendová časť je jednostránková aplikácia a je plne prispôsobiteľná. Backend a prispôsobenie backendu závisí od typu hosťovania.
Webovú stránku vlastnej udalosti môžete hostiť dvoma spôsobmi:
Požiadavky
Môžete si vytvoriť svoje rozhranie alebo prispôsobiť poskytnutú webovú stránku ukážkovej udalosti.
Poznámka
Poskytnutá webová stránka ukážkovej udalosti je webová stránka založená na Angular framework . Keďže však backend nie je závislý od frontendu, môžete použiť ľubovoľný rámec podľa vlastného výberu.
Ak chcete začať s prispôsobením webovej stránky ukážkovej udalosti, musíte postupovať podľa týchto krokov:
Stiahnite si zdrojový kód vzorového webu udalosti.
Nainštalujte Node.js medzi verziou 10.xa verziou 16.x. Nasadenie nebude fungovať s novšími verziami.
Otvorte príkazový riadok alebo Windows PowerShell a spustite príkaz, aby ste skontrolovali, či bola inštalácia úspešná.
node -v
Poznámka
Ak už máte otvorený terminál alebo shell, pred zadaním príkazu ho reštartujte.
Spustite príkaz na inštaláciu Angular CLI (rozhranie príkazového riadka), ktoré je potrebné na zostavenie a spustenie aplikácie Angular. Viac informácií: Angular CLI.
npm install -g @angular/cli
Prejdite do adresára, kde ste si stiahli zdrojový kód a spustite príkaz na načítanie všetkých potrebných balíkov potrebných na spustenie webovej stránky.
npm install
Poznámka
Príkaz musíte spustiť v rovnakom adresári, kde sa nachádza súbor
package.json
.Informácie o interakcii s backendovými službami nájdete v verejnej dokumentácii rozhrania API .
Musíte mať tiež inštanciu Dynamics 365 Customer Insights - Journeys s nainštalovaným riešením správa udalostí a portálovým riešením. Ak chcete nainštalovať, pozrite si Zaregistrujte sa a získajte bezplatnú skúšobnú verziu Dynamics 365 Customer Insights Journeys.
Stiahnite si ukážkovú webovú stránku podujatia
Poznámka
Po vydaní nových funkcií a opráv chýb budú k dispozícii novšie verzie webovej stránky vzorovej udalosti.
Z tabuľky nižšie vyberte verziu, ktorú chcete stiahnuť.
Name | Vydať | Zmeny | Nahraté |
---|---|---|---|
Webová stránka s ukážkou udalosti | 1.46.0 (vydanie v septembri) | - Opravte problémy s dostupnosťou. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.34.0 (aprílové vydanie) | - Drobné vylepšenia a opravy chýb. | Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.30.0 (vydanie v decembri) | - Drobné vylepšenia a opravy chýb. | Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.28.0 (októbrové vydanie) | - Pridaná možnosť prihlásiť sa na konverziu miestneho dátumu. - Pridané ďalšie jazykové konfigurácie webových stránok. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.27.0 (vydanie v septembri) | - Pridaná možnosť konfigurácie zobrazenia dátumov. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.24.0 (júnové vydanie) | - Aktualizovaný skript nasadenia umožňujúci nasadenie jedného súboru pre portály. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.23.0 (májové vydanie) | - Opravte problémy s dostupnosťou. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.22.0 (aprílové vydanie) | - Opravte problémy s dostupnosťou. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.21.0 (marcové vydanie) | - Pridané stop registrácie na udalosti. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.20.0 (vydanie vo februári) | - Integrujte marketingové formuláre na registráciu udalostí. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.19.0 (vydanie v decembri) | - Opravte problémy s dostupnosťou. - Aktualizujte jazyky webových stránok. - Vylepšite stránku reproduktorov. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.18.0 (októbrové vydanie) | - Drobné vylepšenia a opravy chýb. | Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.17.0 (vydanie v septembri) | - Zlepšite pracovný tok pre platené udalosti. - Opravte problémy s kompatibilitou pre IE11. - Vylepšite stránku s podrobnosťami o udalosti. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.16.0 (vydanie v auguste) | - Zlepšite správanie pri načítaní stránky udalosti. - Zlepšite UI/UX vlastného registračného poľa typu boolean. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.15.0 (júlové vydanie) | - Pridajte informácie do zobrazenia zoznamu relácií, ak je relácia plná. - Pridajte overenie do vlastných registračných polí. - Zlepšite preklady. - Oprava chýbajúcich ikon s úžasným písmom po nasadení na portály. - Drobné vylepšenia a opravy chýb. |
Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.14.0 (júnové vydanie) | Inovujte na Angular 7, vylepšite používateľské rozhranie & UX stránky pokladne, aktualizujte a vylepšite preklady, vylepšite skript DeployToD365Instance.ps1, vylepšite overenie vlastného registračného poľa, ďalšie opravy chýb | Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.13.0 (aprílové vydanie) | Funkcia čakacieho zoznamu na úrovni relácie, vylepšenie používateľského rozhrania, opravy chýb | Stiahnuť ▼ |
Webová stránka s ukážkou udalosti | 1.12.2 (marcové vydanie) | Vylepšenia používateľského rozhrania & UX, opravy chýb | Stiahnuť ▼ |
Parametre konfigurácie prostredia
Priečinok src\environments obsahuje vzorové konfiguračné súbory pre rôzne prostredia (vlastné hosťovanie, hosťovanie na portáli, vývoj). Konfigurácia nastavená pre webovú stránku vlastnej udalosti sa vykoná vytvorením súboru environment.ts
v priečinku \src\environments
. Pokyny, ako zmeniť konfiguráciu, nájdete v súvisiacich článkoch Konfigurácia prostredia pre hosťovanie s vlastným hosťovaním a Konfigurácia prostredia pre hosťovaný portál.
Niektoré z parametrov, ktorým musíte porozumieť predtým, ako začnete konfigurovať webovú stránku vlastnej udalosti:
Parameter | Description |
---|---|
výroby | Povolí alebo zakáže produkčný režim aplikácie Angular. Viac informácií: Angular Documentation. |
buildVerzia | Toto pole štandardne odkazuje na verziu špecifikovanú v súbore package.json . Túto vlastnosť nie je potrebné meniť. Ak však nechcete zverejňovať verziu aplikácie, môžete ju nastaviť na null . |
apiEndpoint | Adresa URL, ktorá ukazuje na koncový bod správa udalostí API (ktorý sa používa na získavanie informácií o udalostiach a na vykonávanie registrácií). |
lokalizáciaKoncový bod | Ukazuje na URL, kde sú uložené lokalizačné súbory (štandardne sú uložené v koreňovom adresári). |
imagesKoncový bod | Určuje základnú adresu URL, z ktorej sa obrázky zobrazujú. Táto konfigurácia vám umožňuje poskytovať obrázky z iného miesta, čo môže byť potrebné, ak chcete použiť sieť na doručovanie obsahu alebo službu spracovania obrázkov. |
použiteRestStack | Toto nastavenie určuje, ktoré API sa použije. Ak je nastavené na hodnotu true, použije sa nové verejné API správa udalostí. Ak je nastavené na hodnotu false, použije sa zastarané rozhranie API portálu správa udalostí. Toto rozhranie API je možné použiť iba vtedy, ak hosťujete webovú stránku vlastnej udalosti na portáloch. Ak chcete používať nové verejné API správa udalostí, musíte si zaregistrovať webovú aplikáciu. |
emApplicationtoken | Tento token overuje vašu webovú aplikáciu proti verejnému API správa udalostí. Token aplikácie môžete získať registráciou novej webovej aplikácie v inštancii Customer Insights - Journeys. Tento token sa nevyžaduje, ak používate zastarané správa udalostí Portal API. |
isAuthenticationEnabled | Tento príznak určuje, či je alebo nie je podporovaná autentifikácia používateľa (to znamená, že používateľ sa môže zaregistrovať alebo prihlásiť). Ak je nastavené na hodnotu false, aplikácia nezobrazí spôsob prihlásenia alebo registrácie. |
použite AadB2C | Určuje, či chcete na autentifikáciu použiť Azure Active Directory správu identity B2C . Ak chcete použiť Power Apps správu identity portálu, tento príznak musí byť nastavený na hodnotu false. Ak je povolené AAD B2C, musíte nakonfigurovať premennú aadB2CConfig . |
aadB2CConfig | Konfiguračný objekt používaný aplikáciou správa udalostí, keď je povolená Správa identity AAD B2C . |
použiteMockData | Toto nastavenie možno použiť na vrátenie falošných objektov namiesto skutočných volaní API. |
dateSettings | Toto nastavenie možno použiť na konfiguráciu spôsobu formátovania dátumov na webovej lokalite. Ak je príznak convertToLocalDate nastavený na hodnotu true, všetky dátumy sa automaticky skonvertujú na miestny čas koncových používateľov. |
jazykové nastavenia | Toto nastavenie možno použiť na konfiguráciu spôsobu načítania jazykov na webovej lokalite. Ak je príznak forceSingleLanguage nastavený na hodnotu true, webová lokalita sa načíta v jazyku uvedenom v websiteLanguageLcid . Príznak showLanguageDropdown umožňuje zobraziť alebo skryť rozbaľovaciu ponuku jazyka. V predvolenom nastavení je viditeľná rozbaľovacia ponuka jazyka a webová lokalita bude používať jazyk prehliadača koncových používateľov. |
Prispôsobenie backendu
Nástroj na prispôsobenie systému chce pridať nové pole do existujúcej entity správa udalostí a chce toto pole vidieť na webovej stránke udalosti. Napríklad, ak sa pole custom_new_field pridá do entity evtmgmt_pass . Priechody pre udalosť je možné získať pomocou koncového bodu API api/v2.0/events/{readableEventId}/passes
, ale výsledok neobsahuje novo pridané pole.
Ak chcete, aby bolo nové pole viditeľné v rozhraní API, postupujte podľa nasledujúcich krokov:
- Otvorte inštanciu Customer Insights – Journeys.
- Otvorte Rozšírené vyhľadávanie.
- V rozbaľovacej ponuke vyberte entitu Konfigurácie tabuľky webových stránok a vyberte možnosť Výsledky.
- Vyberte Konfigurácia tabuľky novej webovej lokality na vytvorenie nového záznamu.
- Do poľa Názov zadajte požadovaný názov.
- V poli Vybraná entita vyberte entitu, pre ktorú chcete zobraziť ďalšie pole.
- Napíšte pole JSON, ktoré obsahuje nové vlastné pole, ktoré by malo byť viditeľné prostredníctvom rozhrania API v časti Vybraté polia. Toto odkryje nové vlastné pole prostredníctvom rozhrania API a môžete ho použiť v rozhraní.