Comparteix a través de


Informació general sobre l’aplicació web d’administració d’esdeveniments

Nota

L'1 de setembre de 2023, el Dynamics 365 Marketing i el Dynamics 365 Customer Insights es vendran conjuntament amb una sola SKU de producte anomenada Dynamics 365 Customer Insights. El nom de les diferents aplicacions es canviarà per Dynamics 365 Customer Insights - Recorreguts i Dynamics 365 Customer Insights - Dades, respectivament. Per obtenir-ne més informació, consulteu les Preguntes freqüents sobre el Dynamics 365 Customer Insights

A més, l'1 de setembre de 2023, els clients nous del Dynamics 365 Marketing rebran únicament les característiques de màrqueting en temps real. Per obtenir més informació, vegeu Instal·lació de màrqueting en temps real per defecte. Moltes pàgines de documentació actualment fan referència a característiques de sortida que possiblement no estiguin disponibles o funcionin de manera diferent al màrqueting en temps real. El contingut de la documentació s'actualitzarà al setembre per tenir en compte si és vàlid per al s'aplica al màrqueting en temps real o el màrqueting sortint.

La funció administració d'esdeveniments us ajuda a organitzar, gestionar i processar els esdeveniments. Quan instal·leu la solució administració d'esdeveniments, obtindreu un portal d'esdeveniments que proporciona als usuaris una aplicació web on poden obtenir més informació sobre els detalls de l'esdeveniment. Més informació: Portal d'esdeveniments.

El portal d'esdeveniments consta de dues parts:

  1. Frontend
  2. Dorsal de l'API REST

Podeu implementar el frontend mitjançant qualsevol dels marcs disponibles. La part frontend és una aplicació d'una sola pàgina i és totalment personalitzable. El backend i la personalització del backend depenen del tipus d'allotjament.

Podeu allotjar un lloc web d'esdeveniments personalitzat de dues maneres:

  1. Allotjat per si mateix
  2. Power Apps portal allotjat

Requisits previs

Podeu crear el vostre frontend o personalitzar el lloc web d'esdeveniments de demostració proporcionat.

Nota

El lloc web d'esdeveniments de demostració proporcionat és un lloc web basat en el marc Angular. Tanmateix, com que el dorsal no depèn del frontend, podeu utilitzar qualsevol marc que trieu.

Per començar a personalitzar el lloc web d'esdeveniments de demostració, heu de seguir aquests passos:

  1. Baixeu el codi font del lloc web d'esdeveniments d'exemple.

  2. Instal·lar Node.js entre la versió 10.x i la versió 16.x. La implementació no funcionarà amb versions més noves.

  3. Obriu el símbol del sistema o el Windows PowerShell i executeu l'ordre per comprovar si la instal·lació s'ha realitzat correctament.

     node -v
    

    Nota

    Si ja teniu un terminal o intèrpret d'ordres obert, reinicieu-lo abans d'escriure l'ordre.

  4. Executeu l'ordre per instal·lar el CLI angular (interfície de línia d'ordres) necessari per construir i executar l'aplicació Angular. Més informació: CLI angular.

    npm install -g @angular/cli
    
  5. Aneu al directori on heu descarregat el codi font i executeu l'ordre per obtenir tots els paquets necessaris per executar el lloc web.

    npm install
    

    Nota

    Heu d'executar l'ordre al mateix directori on es troba el package.json fitxer.

  6. Consulteu la documentació de l'API pública per interactuar amb els serveis de backend.

  7. També heu de tenir instal·lada una instància de Journeys amb solució administració d'esdeveniments i una Dynamics 365 Customer Insights solució de Portals. Per instal·lar-lo, vegeu Registrar-se per obtenir una prova Dynamics 365 Customer Insights gratuïta de Journeys.

Descarregueu el lloc web d'esdeveniments de mostra

Nota

Les versions més noves del lloc web d'esdeveniments d'exemple estaran disponibles un cop es publiquin les noves funcions i les correccions d'errors.

Seleccioneu la versió que voleu baixar de la taula següent.

Nom Versió Canvis Data de pujada
Lloc web d'esdeveniments de mostra 1.46.0 (Edició de setembre) - Solucionar problemes d'accessibilitat.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.34.0 (edició d'abril) - Petites millores i correccions d'errors. Descarregar
Lloc web d'esdeveniments de mostra 1.30.0 (llançament de desembre) - Petites millores i correccions d'errors. Descarregar
Lloc web d'esdeveniments de mostra 1.28.0 (llançament d'octubre) - Afegida la possibilitat d'optar per la conversió de dates locals.
- S'han afegit configuracions addicionals d'idioma del lloc web.
Descarregar
Lloc web d'esdeveniments de mostra 1.27.0 (Edició de setembre) - Afegida la possibilitat de configurar la visualització de les dates.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.24.0 (Edició de juny) - Script de desplegament actualitzat per permetre el desplegament d'un sol fitxer per a Portals.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.23.0 (Edició de maig) - Solucionar problemes d'accessibilitat.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.22.0 (edició d'abril) - Solucionar problemes d'accessibilitat.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.21.0 (Llançament de març) - Afegides les inscripcions de parada per a esdeveniments.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.20.0 (edició de febrer) - Integrar formularis de màrqueting per a registres d'esdeveniments.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.19.0 (llançament de desembre) - Solucionar problemes d'accessibilitat.
- Actualitzar els idiomes del lloc web.
- Millorar la pàgina de ponents.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.18.0 (llançament d'octubre) - Petites millores i correccions d'errors. Descarregar
Lloc web d'esdeveniments de mostra 1.17.0 (Edició de setembre) - Millorar el flux de treball per a esdeveniments de pagament.
- Solucionar problemes de compatibilitat per IE11.
- Millorar la pàgina de detalls de l'esdeveniment.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.16.0 (Llançament d'agost) - Millorar el comportament de càrrega de la pàgina de l'esdeveniment.
- Millorar la UI/UX del camp de registre personalitzat del tipus booleà.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.15.0 (edició de juliol) - Afegiu informació a la vista de llista de sessions, si la sessió està plena.
- Afegir validació als camps de registre personalitzats.
- Millorar les traduccions.
- Arreglar les icones impressionants que faltaven després de desplegar-les als portals.
- Petites millores i correccions d'errors.
Descarregar
Lloc web d'esdeveniments de mostra 1.14.0 (edició de juny) Actualitzeu a Angular 7, milloreu la interfície d'usuari & UX de la pàgina de pagament, actualitzeu i milloreu les traduccions, milloreu l'script DeployToD365Instance.ps1, milloreu la validació personalitzada del camp de registre, altres correccions d'errors Descarregar
Lloc web d'esdeveniments de mostra 1.13.0 (edició d'abril) Funcionalitat de llista d'espera a nivell de sessió, polit de la interfície d'usuari, correcció d'errors Descarregar
Lloc web d'esdeveniments de mostra 1.12.2 (llançament de març) & Millores UI UX, correccions d'errors Descarregar

Paràmetres de configuració de l'entorn

La carpeta src\environments conté fitxers de configuració d'exemple per a diferents entorns (autoallotjats, portal, desenvolupament). La configuració configurada per al lloc web d'esdeveniments personalitzats es fa creant un environment.ts fitxer dins de la carpeta \src\environments . Podeu trobar instruccions sobre com canviar la configuració als articles relacionats: Configuració de l'entorn per a l'allotjament propi i Configuració de l'entorn per al Portal allotjat.

Alguns dels paràmetres que heu d'entendre abans de començar a configurar el lloc web d'esdeveniments personalitzat:

Paràmetre Descripció
producció Habilita o inhabilita el mode de producció de l'aplicació Angular. Més informació: Documentació angular.
buildVersion Aquest camp enllaça amb la versió especificada al package.json fitxer per defecte. No cal canviar aquesta propietat. Tanmateix, si preferiu no exposar la versió de l'aplicació, podeu configurar-la null.
apiEndpoint La URL que apunta al punt final de l'API administració d'esdeveniments (que s'utilitza per recuperar informació d'esdeveniments i fer registres).
localitzacióPunt final Apunta a l'URL on s'emmagatzemen els fitxers de localització (per defecte s'emmagatzemen al directori arrel).
imatgesPunt final Especifica l'adreça URL base des d'on es difonen les imatges. Aquesta configuració us permet servir imatges des d'una ubicació diferent, que pot ser necessària si voleu utilitzar una xarxa de lliurament de continguts o un servei de processament d'imatges.
useRestStack Aquest paràmetre especifica quina API s'utilitza. Si es defineix com a cert, s'utilitza la nova API pública administració d'esdeveniments. Si es defineix com a false, s'utilitza l'API del portal administració d'esdeveniments obsoleta. Aquesta API només es pot utilitzar si allotgeu el lloc web d'esdeveniments personalitzat a Portals. Per utilitzar la nova API pública administració d'esdeveniments, cal registrar l'aplicació web.
emApplicationtoken Aquest testimoni autentica la vostra aplicació web contra l'API pública administració d'esdeveniments. Podeu recuperar el testimoni de l'aplicació registrant una nova aplicació web a la instància Customer Insights - Journeys. Aquest testimoni no és obligatori si utilitzeu l'API del portal administració d'esdeveniments obsoleta.
isAuthenticationEnabled Aquest indicador especifica si l'autenticació d'usuari és compatible o no (és a dir, l'usuari pot registrar-se o iniciar sessió). Si està definit com a false, l'aplicació no mostra cap manera d'iniciar sessió o registrar-se.
useAadB2C Especifica si voleu utilitzar Azure Active Directory l'administració d'identitats B2C per a l'autenticació . Si voleu utilitzar Power Apps l'administració d'identitats de portals, aquest indicador s'ha de definir com a false. Si AAD B2C està habilitat, haureu de configurar la aadB2CConfig variable.
aadB2CConfig Objecte de configuració utilitzat per administració d'esdeveniments'aplicació quan la gestió d'identitats B2C AAD està habilitada.
useMockData Aquesta configuració es pot utilitzar per retornar objectes simulats en lloc de fer trucades reals a l'API.
dateSettings Aquesta configuració es pot utilitzar per configurar com es formataran les dates al lloc web. Si convertToLocalDate la bandera està definida com a true, totes les dates es converteixen automàticament a l'hora local dels usuaris finals.
Configuració de l'idioma Aquesta configuració es pot utilitzar per configurar com es carregaran els idiomes al lloc web. Si forceSingleLanguage la bandera està definida com a true, el lloc web es carregarà en l'idioma especificat en websiteLanguageLcid. La showLanguageDropdown bandera permet mostrar o amagar el menú desplegable d'idioma. Per defecte, el menú desplegable d'idioma és visible i el lloc web utilitzarà l'idioma del navegador dels usuaris finals.

Personalització del backend

El personalitzador del sistema vol afegir un camp nou a l'entitat administració d'esdeveniments existent i vol veure aquest camp al lloc web d'esdeveniments. Per exemple, si el camp custom_new_field s'afegeix a l'entitat evtmgmt_pass . Els passis per a l'esdeveniment es poden recuperar mitjançant el punt api/v2.0/events/{readableEventId}/passes final de l'API, però el resultat no conté el camp recentment afegit.

Per exposar el nou camp perquè sigui visible a l'API, seguiu els passos següents:

  1. Obriu la instància Customer Insights - Journeys.
  2. Obriu la cerca avançada.
  3. Seleccioneu l'entitat Configuracions de la taula Lloc web al menú desplegable i seleccioneu Resultats.
  4. Seleccioneu Configuració de la taula Lloc web nou per crear un registre nou.
  5. Introduïu el nom que vulgueu al camp Nom .
  6. Seleccioneu l'entitat que voleu que un camp addicional sigui visible al camp Entitat seleccionada.
  7. Escriviu una matriu JSON que contingui el nou camp personalitzat que hauria de ser visible a través de l'API als camps seleccionats. Això exposa el nou camp personalitzat a través de l'API i el podeu utilitzar al frontend.