Jagamisviis:


Power Apps portaali hostitud

Märkus.

1. septembril 2023 müüakse Dynamics 365 Marketing ja Dynamics 365 Customer Insights koos ühe toote SKU all nimega Dynamics 365 Customer Insights. Üksikrakendused nimetatakse ümber vastavalt Dynamics 365 Customer Insights – Teekonnad ja Dynamics 365 Customer Insights – Andmed. Lisateavet leiate Dynamics 365 Customer Insightsi KKK-st.

Lisaks saavad uue Dynamics 365 Marketingi kliendid alates 1. septembrist 2023 ainult reaalajas turundusfunktsioone. Lisateavet vt artiklist Reaalajas turunduse vaikimisi installimine. Paljud dokumentatsioonilehed viitavad praegu väljaminevale funktsioonidele, mis ei pruugi olla saadaval või mis võivad reaalajas turunduses teisiti töötada. Dokumentatsiooni sisu värskendatakse septembris märkimaks, kas see kehtib reaalajas või väljamineva turunduse kohta.

Enne kui hakkate kohandatud sündmuse veebisaiti majutama, viige lõpule teemas Eeltingimused mainitud toimingud. Kohandatud sündmuse veebisait on sündmuste haldamine lahenduse installimisel portaali hostitud veebirakendus. Power Apps

Rakenduse kasutajaliidese osa on koondatud kahte ressursifaili, mis salvestatakse portaali Power Apps veebifailidena. Ühe lehe rakenduse põhipunkt salvestatakse portaali veebimallina Power Apps .

Kuigi kasutajaliidese määratlust hostitakse Power Apps portaalides, saate seda siiski täielikult kohandada. Veebirakenduse taustaprogrammi osa pole kohandatav REST API punkte majutatakse portaalis Power Apps veebilehtede kogumina. Kood, mis sisaldab selle taga olevat äriloogikat sündmuste haldamine asub pistikprogrammides, mida pole võimalik kohandada.

Portaali hostitud.

Projekti täiendav seadistamine

Keskkonna loomine

  1. Dubleerige environment.d365.ts kaustas \src\environments asuv konfiguratsioonifail ja pange sellele nimeks environment.ts.

  2. Avage konfiguratsioonifail environment.ts enda valitud arenduskeskkonnas.

  3. Muutke muutujat nii, et see apiEndpoint osutaks väärtusele Veebisaidi sidemed .

    Veebisaidi sidumine.

    Märkus.

    Peate URL-i lõppu lisama kaldkriipsu.

  4. Veenduge, et useRestStack muutuja oleks seatud väärtusele väär.

Kohalik areng

CSRF-ist mööda hiilida

Kohaliku arengu jaoks peate mööda minema CSRF-vastasest tokenist . Selleks liikuge jaotisse Dynamics 365 > portaalide veebimallid > , avage PortalAPI veebimall ja pöörake lipp bypassTokenVerification ümber true. Taaskäivitage portaalid, et veenduda sätete rakendamises.

Märkus.

PortalAPI veebimall lisatakse vaikimisi sündmuste haldamine andmete installimisel.

Serveerimise leht kohapeal

Rakenduse kohalikuks teenindamiseks peate järgima alltoodud samme:

  1. Avage käsuviip või Windows PowerShell.

  2. Käivitage käsk kõigi sõltuvuste installimiseks.

    npm install
    
  3. Käivitage käsk stiili.css faili loomiseks

    ng build --prod --output-hashing none
    
  4. Käivitage käsk kohaliku arendusserveri käivitamiseks, et muudatusi kohe näha.

    ng serve
    

    Märkus.

    Lisateavet nurgarakenduse kohapeal serveerimise kohta leiate siit Nurgarakenduse serveerimine kohapeal

Juurutamine

Kohanduste sündmuse veebisaidil nähtavaks muutmiseks värskendage portaalides olevaid veebifaile. Seda saab teha automaatselt, kasutades kaasasolevat skripti DeployToDynamics365Instance.ps1.

Automaatne juurutamine

Kohandatud nurgarakenduse juurutamiseks käivitage PowerShelli skript DeployToDynamics365Instance.ps1 , mis asub skriptide kataloogi all . Skript ehitab rakenduse, valmistab ette portaali eksemplari all Power Apps majutamiseks sobivad väljundfailid. See võtab lokaliseerimisfailid kaustast Localization ja valmistab need hostimiseks ette.

Kui kõik failid on üles ehitatud, palub see teil sisse logida oma- Reiside eksemplari, mida soovite oma Dynamics 365 Customer Insights rakenduse majutamiseks kasutada. Pärast sisselogimist lükkab see failid eksemplari. Kui te muudatusi ei näe, tühjendage brauseri vahemälu ja taaskäivitage portaalid .

Kui soovite juurutada mõnda konkreetset faili, mitte kõiki faile korraga, saate määrata failide loendi skripti parameetriks: .\DeployToDynamics365Instance.ps1 -inputFiles main.es. Loendi koos kõigi toetatud failidega leiate skriptide sisust.

Märkus.

  • Kui te ei saa oma täitmispoliitika tõttu Powershelli skripti käivitada , peate täitmispoliitika keelama või sellest mööda minema.
  • Soovitame hõlbustusfunktsioonide probleemide tõttu faile käsitsi mitte üles laadida. Kasutage skripti, DeployToDynamics365Instance.ps1 et tuua kohandused automaatselt teie eksemplari.

Päritoluülese ressursijagamise (CORS) konfigureerimine

Kui soovite kohandatud sündmuse veebisaiti esitada kohandatud domeenist , peate konfigureerima CORS-i selle kohandatud domeeni lubamiseks ja selleks, et:

  1. Avage Dynamics 365 – kohandatud>portaalide>saidi sätted ja valige saidisätete kirje loomiseks Uus .

  2. Sisestage HTTP/Access-Control-Allow-Origin nimeväljale.

  3. Valige oma veebisait.

  4. Lisage kohandatud päritolu, mis peaks olema lubatud. Näiteks kui kohandatud sündmuse veebisaiti majutatakse kohandatud domeenis https://contoso.com/ , peab väärtuseväli olema seatud https://contoso.com/.

  5. Valige käsk Salvesta.

  6. Taaskäivitage portaalid, et veenduda sätete rakendamises.

    Uus saidisäte, mis lubab ’’https://contoso.com/ kohandatud domeenina.

    Märkus.

    Lisateavet CORS-i kohta leiate siit CORS-ijuurdepääsukontroll-luba-päritolu

Näidisveebisaidi käsitsi ülekirjutamine

Kui soovite näidisveebisaidi üle kirjutada, et see vastaks praeguse sündmuste haldamine versioonile, lugege teemat Näidisveebisaidi käsitsi ülekirjutamine