Deli putem


Veb lokacija za prilagođene događaje sa vlastitim domaćinima

Belešku

1. septembra 2023. godine, Dynamics 365 Marketing i Dynamics 365 Customer Insights biće prodavani zajedno u jedinstvenom SKU pod nazivom Dynamics 365 Customer Insights. Pojedinačne aplikacije će biti preimenovane u Dynamics 365 Customer Insights – putevi, odnosno Dynamics 365 Customer Insights – podaci. Za još informacija, pogledajte Dynamics 365 Customer Insights najčešća pitanja

Pored toga, 1. septembra 2023. godine, novi Dynamics 365 Marketing klijenti će se primati samo funkcije marketinga u realnom vremenu. Za još informacija, pogledajte Podrazumevana pitanja o instalaciji marketinga u realnom vremenu. Mnoge stranice sa dokumentacijom trenutno upućuju na izlazne funkcije koje možda nisu dostupne ili mogu drugačije funkcionisati u marketingu u realnom vremenu. Sadržaj dokumentacije će biti ažuriran u septembru da bi se navelo da li se odnosi na marketing u realnom vremenu ili na izlazni marketing.

Pre nego što počnete da hostujete samouslugu prilagođenu web stranicu događaja, dovršite radnje pomenute u tema.

Frontend možete u potpunosti prilagoditi i ugostiti sami. Pored toga, možete odabrati da koristite naš backend servis ili možete da razvijete backend. Da biste imali interakciju sa backend uslugom, pogledajte Javnu API dokumentaciju.

Ako se odlučite za razvoj backend usluge, potrebno je da sami vodite Dynamics 365 Customer Insights računa o potvrdi identiteta putovanja i veb uslugama. Ako želite da registracija događaja bude povezana sa odgovarajućim korisnikom koji ga je kreirao, uverite se da ste kreirali Dynamics 365 Customer Insights zapis kontakta za svakog novog korisnika Veb lokacije.

Dijagram samouslužene instance (istog domena).

Da biste korisnicima dali potpunu kontrolu nad Web lokacijom događaja, frontend možete sami da hostujete.

Registrovanje veb aplikacije

Da biste upravljanje događajima javni API, potreban vam je simbol Web aplikacije. Simbol Web aplikacije se koristi za kontrolu API zahteva koji su povezani sa vašom organizacijom. Više informacija:Registrujte svoju Web aplikaciju.

Konfiguracija okruženja Web aplikacije

  1. Dupliraj datoteku environment.selfhosted.ts za konfiguraciju koja se nalazi u fascikli\src\environments i imenuj je kao okruženje.ts.
  2. Otvorite datoteku environment.ts za konfiguraciju u okruženju za projektante po vašem izboru.
  3. Promenite vrednost promenljive apiEndpoint na mesto {web-application-endpoint}/EvtMgmt/api/v2.0/ gde {web-application-endpoint} je potrebno da bude zamenjena vrednošću iz krajnja tačka polja u novokreiranom zapisu Veb aplikacije u vašoj instanci.
  4. Uverite se da je useRestStack promenljiva postavljena na vrednost "Tačno".
  5. Ažurirajte URL adresu za imagesEndpoint. Ako želite da servirate slike sa istog servera, URL adresa bi trebalo da izgleda ovako: https://HOST/assets/images/ (HOST treba zameniti imenom domena).
  6. Promenite promenljivu emApplicationtoken da biste uloћili pokazivač na URL adresu iz polja Simbol u novokreiranom zapisu Web aplikacije.
  7. Ako želite da koristite Azure Active Directory, potrebno je da podesite promenljivu useAadB2C na i true izmenite aadB2CConfig je. Više informacija Konfigurišite Azure Active Directory.

Konfiguracija za Azure Active Directory

Da biste saznali kako da podesite AAD B2C zakupca i konfigurišete upravljanje događajima za rad sa AAD B2C, pogledajte podešavanje upravljanje događajima za rad sa AAD B2C

Razvoj

Otvorite komandnu liniju ili Windows PowerShell i pokrenite komandu iz osnovnog direktorijuma da biste napravili i lokalno služili Veb lokaciji. Pored toga, ova komanda štampa URL adresu i port na koji možete da dođete do aplikacije (podrazumevana lokacija je localhost:4200).

ng serve

Direktno određivanje okruženja

Počevši od juna 2019, moguće je navesti okruženje direktno u komandi ng serve .

Pomoću sledeće komande možete automatski da koristite konfiguraciju datoteke environment.selfhosted.ts .

ng serve --configuration=self-hosted

Zgrada

Otvorite komandnu liniju ili Windows PowerShell i pokrenite komandu iz osnovnog direktorijuma da biste napravili Web lokaciju za proizvodnju.

ng build --prod

Ugrađenu Veb lokaciju možete pronaći u dist fascikli osnovnog direktorijuma.