Partajați prin


Site web de evenimente particularizat autogăzduit

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.

Înainte de a începe să găzduiți site-ul web al evenimentului personalizat găzduit de dvs., finalizați acțiunile menționate în Condiții preliminare subiect.

Interfața poate fi complet personalizată și găzduită de dvs. În plus, puteți alege să utilizați serviciul nostru de backend sau vă puteți dezvolta backend-ul. Pentru a interacționa cu serviciul backend, consultați documentația API-ului public.

Dacă alegeți să vă dezvoltați serviciul de backend, trebuie să vă ocupați singur de autentificarea Dynamics 365 Customer Insights - Journeys și de serviciile web. Dacă doriți ca înregistrarea evenimentului să fie legată de utilizatorul corespunzător care l-a creat, asigurați-vă că creați înregistrarea de contact Dynamics 365 Customer Insights - Journeys pentru fiecare utilizator nou al site-ului web.

Diagrama de instanță auto-găzduită (același domeniu).

Pentru a oferi utilizatorilor control deplin asupra site-ului web al evenimentului, puteți găzdui singur interfața.

Înregistrați-vă aplicația web

Pentru a utiliza API-ul public gestionare evenimente, aveți nevoie de un token pentru aplicație web. Indicatorul aplicației web este utilizat pentru a controla solicitările API care sunt asociate cu organizația dvs. Mai multe informații: Înregistrați aplicația dvs. web.

Configurarea mediului de aplicație web

  1. Duplicați environment.selfhosted.ts fișierul de configurare aflat în folderul \src\environments și denumiți-l ca environment.ts.
  2. Deschideți environment.ts fișierul de configurare în mediul de dezvoltator ales de dvs.
  3. Schimbați valoarea apiEndpoint variabilei în {web-application-endpoint}/EvtMgmt/api/v2.0/ unde {web-application-endpoint} trebuie înlocuită cu valoarea de la Point final câmpul din înregistrarea aplicației web nou creată în instanța dvs.
  4. Asigurați-vă că useRestStack variabila este setată la adevărat.
  5. Actualizați adresa URL pentru imagesEndpoint. Dacă doriți să difuzați imaginile de pe același server, adresa URL ar trebui să arate astfel: https://HOST/assets/images/ (HOST trebuie înlocuit cu numele dvs. de domeniu).
  6. Schimbați emApplicationtoken variabila pentru a indica adresa URL din câmpul Token din nou creat în înregistrarea aplicației web.
  7. Dacă doriți să utilizați Azure Active Directory, trebuie să setați useAadB2C variabila la true și să modificați aadB2CConfig. Mai multe informații Configurați Azure Active Directory.

Configurare pentru Azure Active Directory

Pentru a afla cum să configurați chiriașul AAD B2C și să configurați gestionare evenimente să funcționeze cu AAD B2C, consultați Configurarea gestionare evenimente pentru a funcționa cu AAD B2C

Dezvoltare

Deschideți Command Prompt sau Windows PowerShell și rulați comanda din directorul rădăcină pentru a construi și a servi local site-ul web. În plus, această comandă imprimă adresa URL și portul de unde puteți accesa aplicația (Locația implicită este localhost:4200).

ng serve

Specificarea directă a mediului

Începând cu versiunea din iunie 2019, este posibil să specificați mediul direct în comanda ng serve .

Cu următoarea comandă, puteți utiliza automat configurația din fișierul environment.selfhosted.ts .

ng serve --configuration=self-hosted

Clădire

Deschideți Command Prompt sau Windows PowerShell și executați comanda din directorul rădăcină pentru a crea site-ul web pentru producție.

ng build --prod

Puteți găsi site-ul web construit în folderul dist din directorul rădăcină.