Jaa


Azure-tallennuksen verkkoresurssin lisääminen lomakkeeseen

Muistiinpano

Tämän aiheen vaiheet kuvaavat, miten mallipohjaiseen sovellukseen lisätään osa, jota käytetään tiedostoliitteiden tarkastelemiseen ja lisäämiseen Azureen mallipohjaisessa sovelluksessa. Ohjausobjektia ei voi käyttää sivuston peruslomake- tai monivaiheisessa lomakeosassa. Sivuston peruslomakkeiden ja monivaiheisten lomakkeiden luontiin kannattaa käyttää erilaista Dataverse-lomaketta. Lisätietoja lomakkeiden määrittämisestä Azureen tallennettujen liitteiden lisäämiseen ja tarkastelemiseen on ohjeaiheessa Azure-tallennustilan ottaminen käyttöön.

Liitteitä, jotka ladataan Azure-tallennustilaan sen sijaan, että ne ladattaisiin suoraan Microsoft Dataverseen, voidaan hallita muistiinpanoilla Dataversessä.

Voit ottaa käyttöön tietystä lomakkeesta mallipohjaisesta sovelluksesta peräisin olevien liitteiden lataamisen Azure-tallennustilaan lisäämällä verkkoresurssin kyseiseen lomakkeeseen ja sinun täytyy määrittää Azure-tallennustila organisaatiollesi.

Kun tiedosto (esimerkiksi attachments.zip) ladataan Azure-tallennukseen sivuston avulla, sen osoituksena on taulukon muistiinpano ja liitteen paikkamerkki.

Mallipohjaiseen Power Appissa olevaan Dataverse-lomakkeeseen lisätty liitetiedosto.

Liitetiedosto on nyt nimeltään attachment.zip.txt. Oletusarvon mukaan Dataverse ei sisällä Azure-tiedoston käsitettä, joten tämä paikkamerkki .txt-tiedosto sijaitsee Dataverse:ssä sen sijaan. Azure-tallennustilayhteys paikkamerkintätiedostolle näytää yksityiskohtia tiedostosta.

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

Azure-tallennuksen verkkoresurssin lisääminen lomakkeeseen – vaiheittainen ohje

Jos haluat tarkastella ja käsitellä tiedostoa, joka on tallennettu Azureen , sinun on lisättävä verkkoresurssi adx.annotations.html lomakkeeseen. On välttämätöntä varmistaa ennakolta, että käyttäjille on adx_setting-taulukon lukuoikeudet. Muussa tapauksessa verkkoresurssia ei hahmonneta oikein.

  1. Valitse lomake-editori lomakkeen Osat-alueen Näyttö-osassa HTML-WWW-resurssi.

  2. Valitse Lisää HTML-verkkoresurssi -ruudusta adx_annotations/adx.annotations.html ja valitse Lisää.

  3. Anna resurssille nimi ja otsikko.

  4. Valitse WWW-resurssin linkin Muokkaa-komento.

  5. Kirjoita mukautettu parametri (tiedot) -ruudussa azureEnabled=true.

    Lomakkeiden suunnitteluohjelma verkkoresurssin lisäämiseen.

  6. Valitse Valmis tallentaaksesi resurssin.

  7. Tallenna lomake ja julkaise sitten muutokset.

Uusi ohjausobjekti käsitellään nyt sivulla, mikä antaa mahdollisuuden hallita liitteitä Azure-tallennustilassa.

Tiedostoliite lisättynä Azuressa säilytetyn mallipohjaisen Power Appsin Dataverse-lomakkeeseen.

Paperiliitinkuvake on korvattu pilvipalvelukuvakkeella osoittamaan, että tämä tiedosto on tallennettu Azure-tallennustilaan. Voit jatkaa liitteiden tallentamista kohteeseen Dataverse. Nämä tiedostot on merkitty-paperiliitinkuvakkeella.

Muistiinpano

Lisää CORS (cross-origin resource sharing) -sääntö Azure-tallennustilille seuraavasti. Muussa tapauksessa näytössä näkyy tavallinen liitekuvake eikä pilvikuvake.

  • Sallittu alkuperä: Määritä toimialue. Esimerkki: https://contoso.crm.dynamics.com
    Varmista, että sallitussa alkuperässä ei ole perässä merkkiä /. Esimerkiksi https://contoso.crm.dynamics.com/ on virheellinen.
  • Sallitut verbit: GET, PUT, DELETE, HEAD, POST
  • Sallitut otsikot: Määritä pyynnön otsikot, jotka alkuperäinen toimialue voi määrittää CORS pyynnössä. Esimerkki: x-ms-meta-data*, x-ms-meta-target*. Tässä skenaariossa * on määritettävä, koska muutoin verkkoresurssia ei hahmonneta oikein.
  • Näytettävät otsikot: Määritä vastauksen otsikot, jotka voidaan lähettää vastauksena CORS-pyyntöön ja jotka selain voi näyttää pyynnön tekijälle. Esimerkit – * tai x-ms-meta-*. Tässä skenaariossa * on määritettävä, koska muutoin verkkoresurssia ei hahmonneta oikein.
  • Suurin sallittu ikä (sekuntia): Määritä suurin sallittu aika, jonka selain voi pitää lähetystä edeltävän OPTIONS-pyynnön välimuistiin tallennettuna. Esimerkki: 200.

Lisätietoja: CORS-tuki Azure-tallennustilapalveluille.

Jos liitetty tiedosto on kuva, ohjausobjekti näyttää kuvan pikkukuvana huolimatta siitä, tallentuuko se Dataverseen vai Azure-tallennustilaan.

Muistiinpano

Pikkukuvien luontitoiminto on rajoitettu alle 1 Mt:n kuville.

Azure Blob -säilön prosessit

Useiden prosessien on ladattava liitteet Azure-tallennustilaan, joka on aktivoitava: AzureBlobStorageEnabled, Azure Blob Storage Url ja Generate Shared Access Signature.

Blob-säilön prosessit.

Siirron aikana prosessit saatetaan poistaa käytöstä. Siirtäminen voi aiheuttaa sen, että liitteet ladataan Dataverseen Azure-tallennustilan sijasta, kun olet lisännyt WWW-resurssin ohjeiden mukaan. Varmista, että nämä prosessit aktivoidaan, jotta liitteet ladataan Azure-tallennustilaan.

CORS-protokollatuki

Lisätietoja portaalien CORS-protokollatuesta Power Pagesissa on kohdassa CORS-protokollatuen määrittäminen.