Bendrinti naudojant


Power Apps priglobtas portale

Pastaba.

2023 m. rugsėjo 1 d. „Dynamics 365 Marketing“ ir „Dynamics 365 Customer Insights“ bus parduodami kartu kaip vieno produkto SKU pavadinimu „Dynamics 365 Customer Insights“. Atskiros programos bus atitinkamai pervardytos į „Dynamics 365 Customer Insights – veiklos ciklai“ ir „Dynamics 365 Customer Insights – duomenys“. Išsamesnės informacijos žr. DUK apie „Dynamics 365 Customer Insights“

Be to, 2023 m. rugsėjo 1 d. nauji „Dynamics 365 Marketing“ klientai gaus tik rinkodaros realiuoju laiku funkcijas. Norėdami gauti daugiau informacijos, žr. Numatytosios rinkodaros realiuoju laiku diegimas. Daugelis instrukcijų puslapių šiuo metu nurodo į siunčiamas funkcijas, kurios gali būti neprieinamos arba veikti kitaip nei rinkodara realiuoju laiku. Instrukcijų turinys bus atnaujintas rugsėjo mėnesį, siekiant pažymėti, ar jis taikomas realiojo laiko, ar tradicinei rinkodarai.

Prieš pradėdami nuomoti pasirinktinio renginio žiniatinklio svetainę, atlikite veiksmus, nurodytus temoje Būtinosios sąlygos . Pasirinktinė renginių žiniatinklio svetainė pateikiama kaip portalo Power Apps nuomojama žiniatinklio taikomoji programa, kai įdiegiate įvykių valdymas sprendimą.

Programos išorinė dalis yra sugrupuota į du išteklių failus, kurie saugomi kaip Power Apps portalo žiniatinklio failai. Pagrindinis vieno puslapio programos įvesties taškas saugomas kaip Power Apps portalo žiniatinklio šablonas.

Nors sąsajos apibrėžimas yra priglobtas Power Apps portaluose, vis tiek galite jį visiškai tinkinti. Žiniatinklio taikomosios programos vidinės dalies negalima tinkinti, nes REST API galiniai punktai yra priglobti portale Power Apps kaip tinklalapių rinkinys. Kodas, kuriame yra jo verslo logika, yra įvykių valdymas papildiniuose, kurių negalima tinkinti.

Portalas priglobtas.

Papildoma projekto sąranka

Aplinkos kūrimo valdymas

  1. Dubliuokite konfigūracijos failą, environment.d365.ts esantį aplanke\ src\environments , ir pavadinkite jį kaip environment.ts.

  2. Atidarykite environment.ts konfigūracijos failą pasirinktoje kūrėjo aplinkoje.

  3. Pakeiskite kintamąjį, apiEndpointkad jis nukreiptų į svetainės susiejimo reikšmę.

    Svetainės įrišimas.

    Pastaba.

    URL pabaigoje turite pridėti galinį pasvirąjį brūkšnį.

  4. Įsitikinkite, kad useRestStack kintamasis nustatytas kaip klaidingas.

Vietos plėtra

Apeiti CSRF

Vietinei plėtrai turite apeiti anti-CSRF žetoną. Norėdami tai padaryti, eikite į "Dynamics 365 > " portalų žiniatinklio šablonus > , atidarykite portalo API žiniatinklio šabloną ir apverskite vėliavėlę bypassTokenVerificationtrue. Iš naujo paleiskite portalus, kad įsitikintumėte, jog taikomi parametrai.

Pastaba.

PortalAPI žiniatinklio šablonas įtraukiamas pagal numatytuosius nustatymus, kai įdiegiate įvykių valdymas duomenis.

Puslapio aptarnavimas vietoje

Norėdami aptarnauti programą vietoje, turite atlikti toliau nurodytus veiksmus.

  1. Atidarykite komandų eilutę arba "Windows PowerShell".

  2. Vykdykite komandą, kad įdiegtumėte visas priklausomybes.

    npm install
    
  3. Vykdykite komandą, kad sugeneruotumėte stiliaus.css failą

    ng build --prod --output-hashing none
    
  4. Vykdykite komandą, kad paleistumėte vietinės plėtros serverį, kad iš karto pamatytumėte pakeitimus.

    ng serve
    

    Pastaba.

    Daugiau informacijos apie Angular programos aptarnavimą vietoje galite rasti čia : Angular programos aptarnavimas vietoje

Visuotinis diegimas

Norėdami, kad tinkinimai būtų matomi įvykių žiniatinklio svetainėje, atnaujinkite žiniatinklio failus portaluose. Tai galima padaryti automatiškai, naudojant pateiktą scenarijų DeployToDynamics365Instance.ps1.

Automatinis diegimas

Norėdami įdiegti tinkintą Angular programą, paleiskite PowerShell scenarijų, esantį po DeployToDynamics365Instance.ps1scenarijų katalogu. Scenarijus sukuria programą, paruošia išvesties failus, tinkamus talpinti pagal portalo Power Apps egzempliorių. Jis paima lokalizacijos failus iš aplanko Localization ir paruošia juos prieglobai.

Kai visi failai bus sukurti, jis paprašys jūsų prisijungti prie savo- Journeys egzemplioriaus, kurį norite naudoti savo Dynamics 365 Customer Insights programai priglobti. Kai prisijungsite, failai bus perkelti į egzempliorių. Jei nematote pakeitimų, išvalykite naršyklės talpyklą ir iš naujo paleiskite portalus.

Jei norite įdiegti kai kuriuos konkrečius failus, o ne visus failus iš karto, galite nurodyti failų sąrašą kaip scenarijaus parametrą: .\DeployToDynamics365Instance.ps1 -inputFiles main.es. Scenarijų turinyje galite rasti sąrašą su visais palaikomais failais.

Pastaba.

  • Jei negalite paleisti "Powershell" scenarijaus dėl vykdymo strategijos, turite išjungti arba apeiti vykdymo politiką.
  • Rekomenduojame nesiųsti failų rankiniu būdu dėl pritaikymo neįgaliesiems problemų. Naudokite scenarijų, DeployToDynamics365Instance.ps1 kad tinkinimai būtų automatiškai perkelti į jūsų egzempliorių.

Kelių kilmės išteklių bendrinimo (CORS) konfigūravimas

Jei norite teikti pasirinktinę įvykio žiniatinklio svetainę iš pasirinktinio domeno , turite sukonfigūruoti CORS, kad būtų leidžiamas tas pasirinktinis domenas, kad tai padarytumėte:

  1. Eikite į "Dynamics 365" – pasirinktinių>portalų>svetainės parametrai ir pasirinkite Naujas , kad sukurtumėte įrašą Svetainės parametrai .

  2. Įterpti HTTP/Access-Control-Allow-Origin į pavadinimo lauką.

  3. Pasirinkite savo svetainę.

  4. Pridėkite pasirinktinę kilmę, kuri turėtų būti leidžiama. Pavyzdžiui, jei pasirinktinio įvykio žiniatinklio svetainė nuomoja išteklius pasirinktiniame domene https://contoso.com/ , nei turi būti nustatytas reikšmės laukas https://contoso.com/.

  5. Pasirinkite Įrašyti.

  6. Iš naujo paleiskite portalus, kad įsitikintumėte, jog taikomi parametrai.

    Naujas svetainės nustatymas, leidžiantis

    Pastaba.

    Daugiau informacijos apie CORS galite rasti čia CORSAccess-Control-Allow-Origin

Rankiniu būdu perrašomos žiniatinklio svetainės pavyzdys

Jei norite perrašyti svetainės pavyzdį, kad jis atitiktų šiuo metu turimą įvykių valdymas versiją, žiūrėkite Neautomatinis svetainės pavyzdžio perrašymas