Bendrinti naudojant


„Azure“ saugyklos žiniatinklio išteklių įtraukimas į formą

Pastaba.

Šioje temoje aprašyti komponento įtraukimo į modeliu pagrįstos programos failų priedų peržiūros ir įtraukimo į „Azure“ veiksmai. Valdiklio negalima naudoti tinklalapyje naudojant pagrindinį arba daugiapakopį formos komponentą. Kuriant pagrindines ir daugiapakopes formas tinklalapiui rekomenduojama naudoti kitą „Dataverse“ formą. Daugiau informacijos apie formų konfigūravimą, kad būtų galima įtraukti ir peržiūrėti Azure saugomus priedus, žiūrėkite Įgalinti Azure saugyklą .

Priedus, nusiųstus į „Azure“ saugyklą (o ne tiesiogiai į „Microsoft Dataverse“), galima valdyti naudojant „Dataverse“ esančias pastabas.

Norėdami įgalinti priedus iš tam tikros formos moderliu pagrįstoje programoje ir nusiųsti į „Azure“ saugyklą, turite į tą formą įtraukti žiniatinklio išteklių ir konfigūruoti savo organizacijos „Azure“ saugyklą.

Kai failas (pavyzdžiui, „attachments.zip”) nusiunčiamas į „Azure“ saugyklą naudojant tinklalapį, tai parodo šalia lentelės esanti pastaba ir priedo vietos rezervavimo ženklas.

Failo priedas, įtrauktas į „Dataverse“ formą modeliu valdomoje „Power App“.

Priedo failas dabar pavadintas attachment.zip.txt. Pagal numatytuosius parametrus „Dataverse“ neturi „Azure“ failo, todėl vietoje jo „Dataverse“ saugomas šis .txt vietos rezervavimo ženklo failas. „Azure“ saugyklos vietos rezervavimo failo kontekste rodoma išsami informacija apie failą.

{
  "Name": "attachment.txt",
  "Type": "text/plain",
  "Size": 379,
  "Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.txt"
}

„Azure“ saugyklos žiniatinklio ištekliaus įtraukimo į formą veiksmai

Norėdami peržiūrėti failą, laikomą „Azure“, arba su juo sąveikauti, į formą turite įtraukti žiniatinklio išteklių adx.annotations.html. Būtina sąlyga yra užtikrinti, kad jūsų vartotojai turėtų adx_setting lentelės skaitymo prieigą. Priešingu atveju žiniatinklio ištekliai nebus tinkamai atvaizduoti.

  1. Atitinkamos formos formų rengyklėje, srityje Komponentai, skyriuje Rodymas, pasirinkite HTML žiniatinklio išteklių.

  2. Langelyje Įtraukti HTML žiniatinklio išteklių pasirinkite adx_annotations/adx.annotations.html ir pasirinkite Įtraukti.

  3. Įveskite unikalų žiniatinklio ištekliaus ir etiketės pavadinimą.

  4. Žiniatinklio ištekliaus saite pasirinkite komandą Redaguoti.

  5. Langelyje Pasirinktinis parametras (duomenys) įveskite azureEnabled = true.

    Formų dizaino įrankis žiniatinklio ištekliui įtraukti.

  6. Pasirinkite Atlikta, kad įrašytumėte išteklių.

  7. Įrašykite formą ir tada paskelbti pakeitimus.

Puslapyje bus atvaizduojamas naujas valdiklis, o jums bus suteikta galimybė tvarkyti savo priedus „Azure“ saugykloje.

Failo priedas įtrauktas į „Dataverse“ formą modeliu pagrįstoje „Power Apps“, saugomoje „Azure“.

Sąvaržėlės piktogramą pakeitė debesies piktograma. Tai reiškia, kad šis failas yra saugomas „Azure“ saugykloje. Galite ir toliau saugoti priedus „Dataverse“. Šie failai bus pažymėti sąvaržėlės piktograma.

Pastaba.

Turite įtraukti kryžminės kilmės išteklių bendrinimo (CORS) taisyklę savo „Azure“ saugyklos kliente, nes kitaip matysite įprastinę priedo piktogramą, o ne debesies piktogramą.

  • Leidžiama kilmė: nurodykite domeną. Pavyzdžiui, https://contoso.crm.dynamics.com
    Įsitikinkite, kad leidžiama kilmė neturi galo /. Pavyzdžiui, https://contoso.crm.dynamics.com/ yra klaidingas.
  • Leidžiami veiksmažodžiai: GET, PUT, DELETE, HEAD, POST
  • Leidžiamos antraštės: nurodykite užklausos antraštes, kurias pradinis domenas gali nurodyti CORS užklausoje. Pavyzdžiui, x-ms-meta-data*, x-ms-meta-target*. Pagal šį scenarijų turite nurodyti *, nes kitaip žiniatinklio ištekliai nebus tinkamai atvaizduoti.
  • Paviešintos antraštės: nurodykite atsakymas antraštes, kurios gali būti siunčiamos CORS užklausos atsakymas ir kurias naršyklė gali rodyti užklausą pateikusiam emitentui. Pavyzdžiai: - * arba x-ms-meta-*. Pagal šį scenarijų turite nurodyti *, nes kitaip žiniatinklio ištekliai nebus tinkamai atvaizduoti.
  • Maksimalus amžius (sekundėmis): nurodykite maksimalų laiką, per kurį naršyklė turėtų talpykloje laikyti patikrinimo OPTIONS užklausą. Pavyzdžiui, 200.

Daugiau informacijos: „Azure“ saugyklos tarnybų CORS palaikymas.

Jei pridėtas failas yra vaizdas, valdiklis rodys vaizdą kaip miniatiūrą, neatsižvelgiant į tai, ar ji saugoma „Dataverse“, ar „Azure“ saugykloje.

Pastaba.

Miniatiūros funkcija apsiriboja vaizdais iki 1 MB dydžio.

„Azure” didelių dvejetainių objektų saugyklos procesai

Norint nusiųsti priedus į „Azure“ saugyklą, reikia kelių suaktyvintų procesų: AzureBlobStorageEnabled, „Azure“ didelių dvejetainių objektų saugyklos URL ir Gauti bendrinamos prieigos parašą.

Didelių dvejetainių objektų saugojimo procesai.

Vykstant perkėlimui, procesai gali būti išjungiami. Perkėlimas gali sukelti priedų nusiuntimą į „Dataverse”, o ne į „Azure” saugyklą, po to, kai įtraukiate žiniatinklio išteklių. Užtikrinkite, kad šie procesai būtų aktyvinami priedų nusiuntimui į „Azure” saugyklą.

CORS protokolo palaikymas

Norėdami sužinoti apie CORS protokolo palaikymą „Power Pages“, eikite į Konfigūruoti CORS protokolo palaikymą.