Kopīgot, izmantojot


Azure krātuves tīmekļa resursa pievienošana veidlapai

Piezīme

No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.

Piezīme

Šajā tēmā aprakstītās darbības sniedz informāciju par komponenta pievienošanu, lai skatītu un pievienotu failu pielikumus modeļa vadītai programmai programmā Azure. Šī vadīkla nav lietojama portāla tīmekļa lapas pamata vai vairāku darbību veidlapas komponentam. Ieteicams izmantot citu Dataverse veidlapu, lai portālam izveidotu pamata un vairāku darbību veidlapas. Papildinformāciju par portāla veidlapu konfigurēšanu, lai pievienotu un skatītu Azure saglabātus pielikumus, skatiet šeit: Azure krātuves iespējošana.

Augšupielādētos pielikumus Azure krātuvē (nevis tieši programmatūrā Microsoft Dataverse) var pārvaldīt, izmantojot piezīmes programmatūrā Dataverse.

Lai varētu augšupielādēt noteiktas veidlapas pielikumus modeļa vadītā programmā Azure krātuvē, šai veidlapai ir jāpievieno tīmekļa resurss un ir jākonfigurē Azure krātuve jūsu organizācijā.

Kad, izmantojot portālu, Azure Storage tiek augšupielādēts kāds fails (piemēram, attachments.zip), to ataino entītijas piezīme un pielikuma vietturis.

Faila pielikums, pievienots Dataverse veidlapai modeļa vadītā Power App programmā.

Pielikuma faila nosaukums tagad ir attachment.zip.txt. Pēc noklusējuma programmatūrā Dataverse nav pieejamas Azure faila apstrādes iespējas, tāpēc tā vietā programmatūrā Dataverse tiek glabāts šis viettura fails ar paplašinājumu .txt. Azure krātuves viettura faila kontekstā ir ietverta detalizēta informācija par failu.

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

Darbības Azure krātuves tīmekļa resursa pievienošanai veidlapai

Lai skatītu pakalpojumā Azure glabāto failu un ar to mijiedarbotos, veidlapai ir jāpievieno tīmekļa resurss adx.annotations.html. Vispirms jums ir jāpārliecinās, vai lietotājiem ir lasīšanas piekļuve attiecībā uz adx_setting tabulu. Pretējā gadījumā šis tīmekļa resurss neatveidos pareizi.

  1. Veidlapu redaktora attiecīgajā veidlapā apgabala Komponenti sadaļā Parādīt atlasiet HTML tīmekļa resursu.

  2. Lodziņā Pievienot HTML tīmekļa resursu atlasiet adx_annotations/adx.annotations.html un izvēlieties Pievienot.

  3. Ievadiet resursa nosaukumu un apzīmējumu.

  4. Atlasiet komandu Rediģēt tīmekļa resursa saitē.

  5. Lodziņā Pielāgots parametrs (dati) ievadiet azureEnabled=true.

    Formu noformētājs, ko pievienot tīmekļa resursam.

  6. Atlasiet Gatavs, lai saglabātu resursu.

  7. Saglabājiet veidlapu un pēc tam publicējiet izmaiņas.

Tagad jaunā vadīkla tiek atveidota lapā, sniedzot jums iespēju pārvaldīt pielikumus Azure krātuvē.

aila pielikums, pievienots Dataverse veidlapai modeļa vadītā Power Apps programmā Azure krātuvē.

Papīra saspraudes ikona ir aizstāta ar mākoņa ikonu, lai norādītu, ka šis fails tiek glabāts Azure krātuvē. Varat turpināt glabāt pielikumus programmatūrā Dataverse — šie faili tiek apzīmēti ar papīra saspraudes ikonu.

Piezīme

Azure krātuves kontam jāpievieno kārtula Dažādas izcelsmes resursu koplietošana (Cross-origin resource sharing — CORS), jo pretējā gadījumā tiek rādīta parastā ikona, nevis mākoņa ikona.

  • Atļautā izcelsme: Norādiet domēnu. Piemēram, https://contoso.crm.dynamics.com
    Pārliecinieties, vai atļautajai izcelsmei nav sekošana /. Piemēram, https://contoso.crm.dynamics.com/ ir nepareiza.
  • Atļautie darbības vārdi: IEGŪT, IEVIETOT, DZĒST, VADĪT, PUBLICĒT
  • Atļautās galvenes: Norādiet pieprasījuma galvenes, kuras izcelsmes domēnu var norādīt CORS pieprasījumā. Piemēram, x-ms-meta-data*, x-ms-meta-target*. Šī scenārija nolūkos jums ir jānorāda *, citāti tīmekļa resurss neatveidos pareizi.
  • Rādītās galvenes: Norādiet atbildes galvenes, kas var tikt nosūtītas, atbildot uz CORS pieprasījumu, un rādītas pārlūkā pieprasījuma izdevējam. Piemēri - * vai x-ms-meta-*. Šī scenārija nolūkos jums ir jānorāda *, citāti tīmekļa resurss neatveidos pareizi.
  • Maksimālais vecums (sekundēs): Norādiet maksimālo laiku, cik ilgi pārlūkprogrammai jāsaglabā kešatmiņā pirmslidojumu pieprasījumi OPTIONS. Piemēram, 200.

Papildinformācija CORS atbalsts Azure krātuves pakalpojumiem.

Ja ir pievienots attēla fails, vadīklā tiek rādīts attēla sīktēls neatkarīgi no tā, vai fails tiek glabāts programmatūrā Dataverse vai Azure krātuvē.

Piezīme

Sīktēla līdzeklis darbojas tikai attēliem, kuru lielums nepārsniedz 1 MB.

Piezīmju sīktēls.

Procesi Azure BLOB krātuvei

Vairākiem procesiem ir nepieciešams augšupielādēt pielikumus Azure krātuvē, kas ir jāaktivizē: AzureBlobStorageEnabled, Azure Blob krātuves URL un Ģenerēt kopīgotās piekļuves parakstu.

Blob krātuves procesi.

Migrācijas laikā process var tikt deaktivizēts. Izpildot tīmekļa resursa pievienošanas darbības, migrācija var izraisīt pielikumu augšupielādi programmatūrā Dataverse nevis Azure krātuvē. Pārliecinieties, vai šie procesi ir aktivizēti, lai augšupielādētu pielikumus Azure krātuvē.

Protokola CORS atbalsts

Lai uzzinātu par CORS protokola atbalstu portālos, atveriet lapu CORS protokola atbalsta konfigurēšana.