Dodajanje spletnega vira shrambe storitve Azure v obrazec

Opomba

Od 12. oktobra 2022 najprej je portal Power Apps Power Pages. Več informacij: Microsoft Power Pages je zdaj splošno dostopen (spletni dnevnik)
Dokumentacijo portalov Power Apps bomo kmalu preselili in združili z dokumentacijo za Power Pages.

Opomba

Koraki v tej temi opisujejo dodajanje komponente za ogled in dodajanje datotečnih prilog v Azure za aplikacijo, ki temelji na modelu. Kontrolnik ni uporaben za komponento osnovnega obrazca ali obrazca z več koraki na spletni strani portala. Priporočljivo je, da uporabite drug obrazec Dataverse za izdelavo osnovnih obrazcev in obrazcev z več koraki za portal. Glejte Omogočanje shrambe storitev Azure za več informacij o konfiguriranju obrazcev portala za dodajanje in ogled prilog, shranjenih v Azure.

Priloge, ki se naložijo v shrambo storitve Azure (in ne neposredno v storitev Microsoft Dataverse), je mogoče upravljati z uporabo opomb v storitvi Dataverse.

Če želite omogočiti, da se priloge določenega obrazca v aplikaciji, ki temelji na modelu, naložijo v shrambo storitve Azure Storage, morate temu obrazcu dodati spletni vir in konfigurirati shrambo storitve Azure za vašo organizacijo.

Ko se datoteka (na primer priloga.zip) naloži v shrambo storitve Azure Storage prek portala, jo ponazori opomba v tabeli in označba mesta za prilogo.

Datotečna priloga dodana obrazcu Dataverse v aplikaciji Power App, ki temelji na modelu.

Datoteka priloge se zdaj imenuje priloga.zip.txt. Privzeto storitev Dataverse nima zasnove datoteke storitve Azure, zato se ta datoteka .txt za označbo mesta shrani v storitvi Dataverse. Kontekst shrambe storitve Azure za datoteko označbe mesta prikaže podrobnosti o datoteki.

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

Koraki za dodajanje spletnega vira shrambe storitve Azure v obrazec

Za prikaz in interakcijo z datoteko, shranjeno v shrambi storitve Azure, morate obrazcu dodati spletni vir adx.annotations.html. Kot predpogoj zagotovite, da imajo vaši uporabniki dostop za branje tabele adx_setting. V nasprotnem primeru se spletni vir ne bo prikazal pravilno.

  1. V urejevalnik obrazcev za ustrezni obrazec, na območju Komponente, v razdelku Zaslon izberite Spletni vir HTML.

  2. V polju Dodaj spletni vir HTML izberite adx_annotations/adx.annotations.html in izberite Dodaj.

  3. Vnesite ime in oznako za vir.

  4. Izberite ukaz Uredi na povezavi Spletni vir.

  5. V polje Parameter po meri (podatki) vnesite azureEnabled = true.

    Oblikovalnik obrazcev za dodajanje spletnega vira.

  6. Vir shranite tako, da izberete Končano.

  7. Shranite obrazec in nato objavite spremembe.

Novi kontrolnik bo zdaj prikazan na strani in vam omogočal upravljanje prilog v shrambi storitve Azure.

Datotečna priloga dodana obrazcu Dataverse v aplikaciji Power Apps, ki temelji na modelu, shranjeni v Azure.

Ikono sponke je nadomestila ikona oblaka, ki označuje, da je ta datoteka shranjena v shrambi storitve Azure. Priloge lahko še naprej shranjujete v Dataverse. Te datoteke bodo označene z ikono sponke.

Opomba

V računu za shrambo storitve Azure morate dodati pravilo za skupno rabo virov iz različnih lokacij (CORS) tako, kot je opisano spodaj, sicer bo namesto ikone oblaka prikazana običajna ikona za priloge.

  • Dovoljeni izvori: določite domeno. Na primer https://contoso.crm.dynamics.com.
    Prepričajte se, da dovoljeni izvor na koncu nima znaka /. https://contoso.crm.dynamics.com/ je na primer napačen zapis.
  • Dovoljeni glagoli: GET, PUT, DELETE, HEAD, POST
  • Dovoljene glave: določite glave zahteve, ki jih izvorna domena lahko določi na zahtevi CORS. Na primer: x-ms-meta-data*, x-ms-meta-target*. Za ta scenarij morate določiti *, sicer se spletni vir ne bo prikazal pravilno.
  • Izpostavljene glave: določite glave odziva, ki bodo poslane kot odziv na zahtevo CORS in jih bo brskalnik izpostavil izdajatelju zahteve. Primeri – * ali x-ms-meta-*. Za ta scenarij morate določiti *, sicer se spletni vir ne bo prikazal pravilno.
  • Največja dovoljena starostna omejitev (v sekundah): določite največjo količino časa predpomnjenja zahteve za potrditev OPTIONS v brskalniku. Na primer: 200.

Več informacij: Podpora za CORS za shrambo storitve Azure.

Če je priložena datoteka slika, kontrolnik prikaže sliko kot sličico, ne glede na to, ali je shranjena v Dataverse ali shrambi storitve Azure.

Opomba

Funkcija sličic je omejena samo na slike, manjše od 1 MB.

Sličica opomb.

Procesi za shrambo zbirke dvojiških podatkov Azure

Zahtevanih je več procesov za nalaganje prilog v shrambo Azure, ki jih je treba aktivirati: AzureBlobStorageEnabled, Azure Blob Storage Url in Generate Shared Access Signature.

Procesi za shrambo zbirke dvojiških podatkov.

Med selitvijo se lahko procesi deaktivirajo. Selitev lahko povzroči, da se priloge naložijo v Dataverse namesto v shrambo Azure, potem ko sledite korakom za dodajanje spletnega vira. Zagotovite, da so ti procesi aktivirani, za nalaganje prilog v shrambo Azure.

Podpora za protokol CORS

Če želite izvedeti več o podpori protokola CORS na portalih, odprite razdelek Konfigurirajte podporo protokola CORS.