Jaa kautta


Power Apps -portaali, jota isännöidään lähtevässä markkinoinnissa

Note

Dynamics 365 Marketing ja Dynamics 365 Customer Insights ovat nyt Customer Insights – asiakaspolut ja Customer Insights – Data. Lisätietoja on Dynamics 365 Customer Insightsin usein kysytyissä kysymyksissä

Uudet Asiakasnäkemykset - Asiakaspolut, joiden asiakkaat saavat vain reaaliaikaisia polkuominaisuuksia. Lisätietoja on artikkelissa Oletusasetusten reaaliaikaisten matkojen asennus.

Tärkeää

Tämä artikkeli koskee vain lähtevää markkinointia, joka poistetaan vähitellen Kohdasta Customer Insights – Matkat. Keskeytysten välttämiseksi lopeta lähtevän markkinoinnin käyttö ja siirtyminen reaaliaikaisiin matkoihin. Lisätietoja: Siirtymän yleiskatsaus.

Ennen kuin aloitat mukautetun tapahtuman verkkosivuston isännöinnin, suorita Edellytykset-aiheessa mainitut toiminnot. Mukautetun tapahtuman sivusto tulee Power Apps -portaalin isännöimänä verkkosovelluksena, kun asennat tapahtumienhallintaratkaisun.

Sovelluksen edustaosa on niputettu kahteen resurssitiedostoon, jotka tallennetaan Power Apps-portaalin verkkotiedostoina. Yhden sivun sovelluksen tärkein aloituskohta tallennetaan Power Apps -portaalin verkkomallina.

Vaikka edustamääritystä isännöidään Power Apps-portaaleissa, voit silti mukauttaa sitä täysin. Verkkosovelluksen taustaosaa ei voi mukauttaa, koska REST-ohjelmointirajapinnan päätepisteitä isännöidään Power Apps-portaalissa verkkosivujoukkona. Koodi, joka sisältää sen taustalla olevan liiketoimintalogiikan, sijaitsee tapahtumien hallinnan laajenntuksissa, joita ei voi mukauttaa.

Isännöity portaali.

Projektin lisäasetukset

Ympäristön määritys

  1. environment.d365.ts Monista \src\environments-kansiossa oleva määritystiedosto ja anna sille nimi environment.ts.

  2. Avaa environment.ts määritystiedosto valitsemassasi kehittäjäympäristössä.

  3. apiEndpoint Muuta muuttuja osoittamaan Verkkosivuston sidonta -arvoon.

    Verkkosivuston sidonta.

    Note

    Sinun on lisättävä lopussa oleva vinoviiva URL-osoitteen loppuun.

  4. Varmista, että muuttujan useRestStack arvoksi on määritetty false.

Paikallinen kehitys

Ohita CSRF

Sinun on ohitettava CSRF-vastainen tunnus paikallista kehitystä varten. Voit tehdä tämän siirtymällä Dynamics 365 > -portaalien verkkomalleihin>, avaamalla PortalAPI-verkkomallin ja kääntämällä merkinnän bypassTokenVerification arvoksi true. Käynnistä portaalit uudelleen varmistaaksesi, että asetukset ovat käytössä.

Note

PortalAPI-verkkomalli lisätään oletusarvoisesti, kun asennat tapahtumien hallintatiedot.

Palvelusivu paikallisesti

Jos haluat tarjota sovelluksen paikallisesti, sinun on noudatettava seuraavia ohjeita:

  1. Avaa komentokehote tai Windows PowerShell.

  2. Asenna kaikki riippuvuudet suorittamalla komento.

    npm install
    
  3. Luo style.css tiedosto suorittamalla komento

    ng build --prod --output-hashing none
    
  4. Käynnistä paikallinen kehityspalvelin suorittamalla komento, jotta muutokset tulevat näkyviin heti.

    ng serve
    

    Note

    Saat lisätietoja Angular-sovelluksen palvelemisesta paikallisesti täältä Tarjoilija Angular-sovellusta paikallisesti

Käyttöönotto

Jos haluat tehdä mukautuksistasi näkyviä tapahtuman sivustossa, päivitä verkkotiedostot portaaleissa. Tämä voidaan tehdä automaattisesti käyttämällä annettua komentosarjaa DeployToDynamics365Instance.ps1.

Automaattinen käyttöönotto

Jos haluat ottaa mukautetun Angular-sovelluksen käyttöön, suorita PowerShell-komentosarjaDeployToDynamics365Instance.ps1, joka sijaitsee Komentosarjat-hakemiston alla. Komentosarja luo sovelluksen ja valmistelee isännöintiin soveltuvat tiedostot Power Apps-portaalin esiintymässä. Se ottaa lokalisointitiedostot kansiosta Localization ja valmistelee ne isännöintiä varten.

Kun kaikki tiedostot on luotu, se pyytää sinua kirjautumaan Dynamics 365 Customer Insights – Journeys -esiintymään, jota haluat käyttää sovelluksesi isännöinnissä. Kun olet kirjautuneena sisään, se siirtää tiedostot esiintymään. Jos et näe tekemiäsi muutoksia, tyhjennä selaimen välimuisti ja käynnistä portaalit uudelleen.

Jos haluat ottaa käyttöön joitakin tiettyjä tiedostoja kaikkien tiedostojen sijaan kerralla, voit määrittää tiedostoluettelon komentosarjan parametriksi: .\DeployToDynamics365Instance.ps1 -inputFiles main.es. Löydät komentosarjasisällön tukemat tiedostot sisältävän luettelon.

Note

  • Jos et voi suorittaa Powershell-komentosarjaa suorituskäytännön vuoksi, sinun on poistettava suorituskäytäntö käytöstä tai ohitettava se.
  • Suosittelemme, että et lataa tiedostoja manuaalisesti helppokäyttötoimintojen ongelmien vuoksi. DeployToDynamics365Instance.ps1 Tuo mukautuksesi automaattisesti esiintymään komentosarjan avulla.

Alkuperän välisen resurssien jakamisen määrittäminen (CORS)

Jos haluat tarjota mukautetun verkkotunnuksen mukautetun tapahtumasivuston, sinun on määritettävä CORS sallimaan tämä mukautettu verkkotunnus:

  1. Siirry Dynamics 365 – mukautetut>portaalit>-sivuston asetuksiin ja luo Sivuston asetukset -tietue valitsemalla Uusi .

  2. Lisää HTTP/Access-Control-Allow-Origin nimikenttään.

  3. Valitse sivustosi.

  4. Lisää mukautettu alkuperä, joka sallitaan. Jos esimerkiksi mukautetun tapahtuman verkkosivustoa isännöidään mukautetulla https://contoso.com/ toimialueella, arvokentäksi https://contoso.com/on määritettävä .

  5. Valitse Tallenna.

  6. Käynnistä portaalit uudelleen varmistaaksesi, että asetukset ovat käytössä.

    Uusi sivustoasetus, joka sallii

    Note

    Lisätietoja CORS:stä löytyy täältä : CORSAccess-Control-Allow-Origin

Mallisivuston korvaaminen manuaalisesti

Jos haluat korvata mallisivuston vastaamaan tapahtumanhallinnan versiota, joka sinulla on tällä hetkellä, katso Mallisivuston korvaaminen manuaalisesti