Bendrinti naudojant


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

Pastaba

Nuo 2022 m. spalio 12 d. „Power Apps“ portalai tampa „Power Pages“. Daugiau informacijos: „Microsoft Power Pages“ dabar yra visuotinai prieinama (tinklaraštis)
Greitai perkelsime ir suliesime „Power Apps“ portalų dokumentaciją su „Power Pages“ dokumentacija.

Pastaba

Šioje temoje aprašyti komponento įtraukimo į modeliu pagrįstos programos failų priedų peržiūros ir įtraukimo į „Azure“ veiksmai. Valdiklio negalima naudoti pagrindinėje arba kelių veiksmų formos komponente portalo tinklalapyje. Kuriant pagrindines ir kelių veiksmų portalo formas rekomenduojama naudoti kitą Dataverse formą. Norėdami gauti daugiau informacijos, kaip konfigūruoti portalo formas norint įtraukti ir peržiūrėti „Azure“ saugomus priedus, žr. „Azure“ saugyklos įjungimas.

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 (pvz., attachments.zip) nusiunčiamas į „Azure“ saugyklą naudojant portalą, tai parodo šalia objekto esanti lentelė 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 savo 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: GAUTI, ĮDĖTI, NAIKINTI, VADOVAUTI, SKELBTI
  • Leidžiamos antraštės: nurodykite užklausų antraštes, kurias kilmės 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.
  • Rodomos antraštės: nurodykite atsakymų antraštes, kurios gali būti išsiųstos atsakant į CORS užklausą ir kurias naršyklė gali rodyti užklausos pateikėjui. Pavyzdžiai: - * arba x-ms-meta-*. Pagal šį scenarijų turite nurodyti *, nes kitaip žiniatinklio ištekliai nebus tinkamai atvaizduoti.
  • Didžiausias amžius (sekundėmis): nurodykite didžiausią laiką, kurį naršyklė turėtų laikyti talpykloje išankstinio patikrinimo PARINKČIŲ 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.

Pastabų miniatiūra.

„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ą portale, eikite į Konfigūruoti CORS protokolo palaikymą.