Partajați prin


Prezentare generală a aplicației web pentru gestionarea evenimentelor

Notă

Pe 1 septembrie 2023, Dynamics 365 Marketing și Dynamics 365 Customer Insights vor fi vândute împreună sub un singur SKU de produs numit Dynamics 365 Customer Insights. Aplicațiile individuale vor fi redenumite Dynamics 365 Customer Insights - Călătorii și, respectiv, Dynamics 365 Customer Insights - Date. Pentru mai multe informaţii, consultaţi Întrebări frecvente despre Dynamics 365 Customer Insights

În plus, pe 1 septembrie 2023, noii clienți Dynamics 365 Marketing vor primi doar caracteristici de marketing în timp real. Pentru mai multe informații, consultați Instalarea implicită a marketingului în timp real. Multe pagini de documentație se referă în prezent la caracteristici de marketing orientat spre exterior care pot să nu fie disponibile sau pot funcționa diferit în marketingul în timp real. Conținutul de documentație va fi actualizat în septembrie pentru a preciza dacă se aplică marketingului în timp real sau orientat spre exterior.

Funcția gestionare evenimente vă ajută să organizați, să gestionați și să procesați evenimentele. Când instalați soluția gestionare evenimente, obțineți un portal de evenimente care oferă utilizatorilor o aplicație web unde pot afla mai multe despre detaliile evenimentului. Mai multe informații: Portal de evenimente.

Portalul evenimentului este format din două părți:

  1. În față
  2. REST API backend

Puteți implementa frontend-ul folosind oricare dintre cadrele disponibile. Partea frontală este o aplicație cu o singură pagină și este complet personalizabilă. Backend-ul și personalizarea backend-ului depind de tipul de găzduire.

Puteți găzdui un site web de eveniment personalizat în două moduri:

  1. Auto-găzduit
  2. Power Apps portal găzduit

Cerințe preliminare

Puteți să vă construiți interfața sau să personalizați site-ul web al evenimentului demonstrativ furnizat.

Notă

Site-ul web pentru eveniment demonstrativ furnizat este un site web bazat pe Angular framework . Cu toate acestea, deoarece backend-ul nu depinde de frontend, puteți utiliza orice cadru la alegere.

Pentru a începe personalizarea site-ului web al evenimentului demonstrativ, trebuie să urmați acești pași:

  1. Descărcați codul sursă pentru exemplul de site web al evenimentului.

  2. Instalați Node.js între versiunea 10.x și versiunea 16.x. Implementarea nu va funcționa cu versiuni mai noi.

  3. Deschideți Command Prompt sau Windows PowerShell și executați comanda pentru a verifica dacă instalarea a avut succes.

     node -v
    

    Notă

    Dacă aveți deja un terminal sau un shell deschis, reporniți-l înainte de a tasta comanda.

  4. Rulați comanda pentru a instala Angular CLI (interfață de linie de comandă) necesară pentru a construi și rula aplicația Angular. Mai multe informații: Angular CLI.

    npm install -g @angular/cli
    
  5. Navigați în directorul de unde ați descărcat codul sursă și executați comanda pentru a prelua toate pachetele necesare pentru a rula site-ul web.

    npm install
    

    Notă

    Trebuie să rulați comanda în același director în care se află fișierul package.json .

  6. Consultați documentația publică API pentru a interacționa cu serviciile de backend.

  7. De asemenea, trebuie să aveți o instanță Dynamics 365 Customer Insights - Journeys cu soluția gestionare evenimente și soluția Portals instalată. Pentru a instala, consultați Înscrieți-vă pentru o versiune de încercare gratuită Dynamics 365 Customer Insights - Journeys.

Descărcați exemplu de site web pentru eveniment

Notă

Versiunile mai noi ale site-ului web al evenimentului vor fi disponibile odată cu lansarea de noi funcții și remedieri de erori.

Selectați versiunea pe care doriți să o descărcați din tabelul de mai jos.

Nume Lansare Modificări Încărcate
Exemplu de site web pentru evenimente 1.46.0 (lansare din septembrie) - Remediați problemele de accesibilitate.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.34.0 (lansare din aprilie) - Îmbunătățiri minore și remedieri de erori. Descarca
Exemplu de site web pentru evenimente 1.30.0 (lansare din decembrie) - Îmbunătățiri minore și remedieri de erori. Descarca
Exemplu de site web pentru evenimente 1.28.0 (lansare din octombrie) - S-a adăugat posibilitatea de a opta pentru conversia locală a datei.
- S-au adăugat configurații suplimentare ale limbii site-ului.
Descarca
Exemplu de site web pentru evenimente 1.27.0 (lansare din septembrie) - S-a adăugat posibilitatea de a configura afișarea datelor.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.24.0 (versiune din iunie) - Script de implementare actualizat pentru a permite implementarea unui singur fișier pentru portaluri.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.23.0 (lansare mai) - Remediați problemele de accesibilitate.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.22.0 (lansare din aprilie) - Remediați problemele de accesibilitate.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.21.0 (lansare din martie) - S-au adăugat înregistrări de oprire pentru evenimente.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.20.0 (lansare din februarie) - Integrarea formularelor de marketing pentru înscrierile la evenimente.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.19.0 (lansare din decembrie) - Remediați problemele de accesibilitate.
- Actualizați limbile site-ului.
- Îmbunătățiți pagina difuzorului.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.18.0 (lansare din octombrie) - Îmbunătățiri minore și remedieri de erori. Descarca
Exemplu de site web pentru evenimente 1.17.0 (lansare din septembrie) - Îmbunătățiți fluxul de lucru pentru evenimentele plătite.
- Remediați problemele de compatibilitate pentru IE11.
- Îmbunătățiți pagina cu detaliile evenimentului.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.16.0 (lansare din august) - Îmbunătățiți comportamentul de încărcare a paginii de eveniment.
- Îmbunătățiți UI/UX al câmpului de înregistrare personalizat de tip boolean.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.15.0 (lansare din iulie) - Adăugați informații la vizualizarea listei de sesiuni, dacă sesiunea este plină.
- Adăugați validare la câmpurile personalizate de înregistrare.
- Îmbunătățiți traducerile.
- Remedierea pictogramelor lipsă de fonturi minunate după implementarea pe portaluri.
- Îmbunătățiri minore și remedieri de erori.
Descarca
Exemplu de site web pentru evenimente 1.14.0 (versiune din iunie) Faceți upgrade la Angular 7, îmbunătățiți UI & UX a paginii de plată, actualizați și îmbunătățiți traducerile, îmbunătățiți scriptul DeployToD365Instance.ps1, îmbunătățiți validarea câmpului de înregistrare personalizat, alte erori remediate Descarca
Exemplu de site web pentru evenimente 1.13.0 (lansare din aprilie) Funcționalitatea listei de așteptare la nivel de sesiune, lustruirea interfeței de utilizare, remedierea erorilor Descarca
Exemplu de site web pentru evenimente 1.12.2 (lansare din martie) Îmbunătățiri ale UI & UX, remedieri de erori Descarca

Parametrii de configurare a mediului

Dosarul src\environments conține exemple de fișiere de configurare pentru diferite medii (auto-găzduit, portal găzduit, dezvoltare). Configurația configurată pentru site-ul web al evenimentului personalizat se realizează prin crearea unui environment.ts fișier în interiorul folderului \src\environments . Puteți găsi instrucțiuni despre cum să modificați configurația în articolele aferente Configurația mediului pentru găzduirea proprie și Configurarea mediului pentru portalul găzduit.

Unii dintre parametrii pe care trebuie să-i înțelegi înainte de a începe configurarea site-ului web de eveniment personalizat:

Parametru Descriere
producție Activează sau dezactivează modul de producție al aplicației Angular. Mai multe informații: Documentație unghiulară.
buildVersion Acest câmp face legătura la versiunea specificată în fișierul package.json în mod implicit. Nu este nevoie să schimbați această proprietate. Cu toate acestea, dacă preferați să nu expuneți versiunea aplicației, o puteți seta la null.
apiEndpoint Adresa URL care indică la punctul final al API-ului gestionare evenimente (care este folosit pentru a prelua informații despre evenimente și pentru a face înregistrări).
localizationEndpoint Indică adresa URL în care sunt stocate fișierele de localizare (în mod implicit, acestea sunt stocate în directorul rădăcină).
imagini Endpoint Specifică adresa URL de bază de unde sunt difuzate imaginile. Această configurație vă permite să difuzați imagini dintr-o locație diferită, ceea ce ar putea fi necesar dacă doriți să utilizați o rețea de livrare de conținut sau un serviciu de procesare a imaginilor.
foloseșteRestStack Această setare specifică ce API este utilizat. Dacă se setează la adevărat, atunci se folosește noul API public gestionare evenimente. Dacă se setează la false, atunci se folosește API-ul portal gestionare evenimente depreciat. Acest API poate fi utilizat numai dacă găzduiți site-ul web al evenimentului personalizat pe portaluri. Pentru a utiliza noul API public gestionare evenimente, trebuie să înregistrați aplicația web.
emApplicationtoken Acest token autentifică aplicația dvs. web împotriva API-ului public gestionare evenimente. Puteți recupera indicativul aplicației înregistrând o nouă aplicație web în instanța Customer Insights - Journeys. Acest simbol nu este necesar dacă utilizați API-ul portal gestionare evenimente, depreciat.
este AuthenticationEnabled Acest indicator specifică dacă autentificarea utilizatorului este acceptată sau nu (adică utilizatorul se poate înregistra sau autentifica). Dacă este setată la false, atunci aplicația nu afișează o modalitate de a vă autentifica sau de a vă înregistra.
utilizațiAadB2C Specifică dacă doriți să utilizați Azure Active Directory gestionarea identității B2C pentru autentificare. Dacă doriți să utilizați Power Apps gestionarea identității portalurilor, acest indicator trebuie să fie setat la fals. Dacă AAD B2C este activat, atunci trebuie să configurați variabila aadB2CConfig .
aadB2CConfig Obiect de configurare utilizat de aplicația gestionare evenimente când Gestionarea identității AAD B2C este activată.
utilizațiMockData Această setare poate fi folosită pentru a returna obiecte simulate în loc de a efectua apeluri API reale.
dateSettings Această setare poate fi folosită pentru a configura modul în care datele vor fi formatate pe site. Dacă convertToLocalDate steagul este setat la adevărat, toate datele sunt convertite automat la ora locală a utilizatorilor finali.
Setările de limbă Această setare poate fi utilizată pentru a configura modul în care limbile vor fi încărcate pe site. Dacă forceSingleLanguage steagul este setat la true, site-ul web va fi încărcat în limba specificată în websiteLanguageLcid. Indicatorul showLanguageDropdown permite afișarea sau ascunderea meniului drop-down de limbă. În mod implicit, meniul derulant pentru limbă este vizibil și site-ul web va folosi limba browserului utilizatorilor finali.

Personalizare backend

Personalizatorul de sistem dorește să adauge un câmp nou la entitatea existentă gestionare evenimente și dorește să vadă acel câmp pe site-ul web al evenimentului. De exemplu, dacă câmpul custom_new_field este adăugat la entitatea evtmgmt_pass . Permisurile pentru eveniment pot fi preluate folosind punctul final API api/v2.0/events/{readableEventId}/passes, dar rezultatul nu conține câmpul nou adăugat.

Pentru a expune noul câmp să fie vizibil în API, urmați pașii de mai jos:

  1. Deschideți instanța Customer Insights - Journeys.
  2. Deschideți Găsire avansată.
  3. Selectați entitatea Configurații tabel site din meniul derulant și selectați Rezultate.
  4. Selectați Configurație nouă tabel site-ul web pentru a crea o înregistrare nouă.
  5. Introduceți numele dorit în câmpul Nume .
  6. Selectați entitatea pentru care doriți ca un câmp suplimentar să fie vizibil în câmpul Entitate selectată .
  7. Scrieți o matrice JSON care conține noul câmp personalizat care ar trebui să fie vizibil prin API în Câmpurile selectate. Acest lucru expune noul câmp personalizat prin API și îl puteți utiliza în interfață.