Přidání webového prostředku Azure Storage do formuláře

Přílohy odeslané do úložiště Azure Storage (namísto přímo do služby Microsoft Dataverse) lze spravovat pomocí poznámek ve službě Dataverse.

Chcete-li povolit odesílání příloh z určitého formuláře do úložiště Azure Storage, je nutné přidat do tohoto formuláře webový zdroj, a konfigurovat úložiště Azure Storage pro vaši organizaci.

Poznámka

V tomto příkladu je přidán formulář do formuláře Zájemce pro tabulku Zájemce. Při úpravách existujících formulářů doporučujeme opatrnost.

Při odeslání souboru (například attachments.zip) do úložiště Azure Storage pomocí portálu, je soubor reprezentován pomocí poznámky v tabulce a zástupného symbolu pro přílohu.

Příloha ve formuláři.

Soubor přílohy se nyní nazývá attachment.zip.txt. Ve výchozím nastavení Dataverse nemá žádnou koncepci souboru Azure, takže se tento soubor .txt zástupného symbolu uloží místo toho do Dataverse. Kontextu úložiště Azure Storage pro soubor zástupného symbolu zobrazuje podrobnosti o souboru.

{
 Name: attachment.zip,
 Type: application/x-zip-compressed,
 Size: 24890882,
 "Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.zip"
}

Postup pro přidání webového prostředku Azure Storage do formuláře

Pro zobrazení a interakci se souborem uloženým v Azure je nutné do formuláře přidat webový prostředek adx.annotations.html. Jako předpoklad se ujistěte, že uživatelé mají přístup pro čtení k adx_setting. V opačném případě se webový prostředek nezobrazí správně.

  1. V editoru formulářů pro příslušný formulář vyberte položku Webový prostředek na kartě Vložit.

  2. V poli Webový prostředek vyberte položku adx_annotations/adx.annotations.html.

  3. Zadejte název a popisek zdroje.

  4. Do pole Vlastní parametr (data) zadejte hodnotu azureEnabled=true.
    Webový prostředek lze tímto způsobem použít také bez povolení podpory Azure, v takovém bude fungovat téměř úplně stejně jako výchozí ovládací prvek.

  5. Na kartě Formátování vyberte jakákoli pravidla formátování, kterým dáváte přednost. Doporučujeme, abyste zrušili zaškrtnutí pole Zobrazit ohraničení.

  6. Vybráním tlačítka OK zdroj uložíte.

  7. Existující ovládací prvek Poznámky můžete volitelně přesunout nebo odebrat. Nebo jej přesuňte na kartu nebo sekci označenou jako výchozí.

  8. Uložte formulář a poté publikujte změny.

    Přidat webový zdroj.

Nový ovládací prvek nyní bude vykreslen na stránce a poskytne vám možnost spravovat přílohy v úložišti Azure Storage.

Příloha souboru Azure ve formuláři.

Ikona kancelářské sponky byla nahrazena ikonou cloudu, což označuje, že tento soubor je uložen v úložišti Azure Storage. Můžete pokračovat v ukládání příloh do Dataverse; Tyto soubory budou označeny ikonou kancelářské sponky.

Poznámka

Je třeba přidat pravidlo CORS na ve vašem účtu Azure Storage, jinak uvidíte běžnou ikonu, nikoli ikonu cloudu:

  • Povolený původ: Zadejte doménu. Například https://contoso.crm.dynamics.com
    Zajistěte, aby povolený původ neměl koncové údaje /. Například https://contoso.crm.dynamics.com/ je nesprávný.
  • Povolená slovesa: GET, PUT, DELETE, HEAD, POST
  • Povolená záhlaví: Zadejte záhlaví požadavků, které může původ domény určit na požadavku CORS. Například x-ms-meta-data*, x-ms-meta-target*. V tomto scénáři je nutné zadat *, jinak nebude webový prostředek správně zobrazen.
  • Vystavené záhlaví:Určete záhlaví odpovědi, která může být odeslána jako odpověď na požadavek CORS a vystavena v prohlížeči na žádost emitenta. Příklady - * nebo x-ms-meta-*. V tomto scénáři je nutné zadat *, jinak nebude webový prostředek správně zobrazen.
  • Maximální doba (v sekundách): Zadejte maximální množství času, po který by měl prohlížeč ukládat do mezipaměti požadavek MOŽNOSTI. Například 200.

Další informace: Podpora CORS pro služby Azure Storage Services.

Pokud je připojený soubor obrazem, ovládací prvek zobrazí obrázek jako miniaturu, ať je uložen v Dataverse nebo v úložišti Azure Storage.

Poznámka

Funkce miniatury je omezena na obrazy velikosti menší než 1 MB.

Miniatura poznámek.

Procesy pro Azure Blob Storage

K nahrávání příloh do úložiště Azure Storage je potřeba několik procesů, které je nutné aktivovat: AzureBlobStorageEnabled, Adresa URL úložiště Azure Blob Storage a Generování sdíleného přístupového podpisu.

Procesy Blob Storage.

Během migrace mohou být procesy deaktivovány. Migrace může způsobit nahrání příloh do služby Dataverse namísto do úložiště Azure Storage poté, co přidáte webový prostředek podle pokynů. Zajistěte, aby byly tyto procesy pro nahrávání příloh do úložiště Azure Storage aktivovány.

Podpora protokolu CORS

Chcete-li se dozvědět více o podpoře protokolu CORS na portálech, přejděte na Konfigurace podpory protokolu CORS.

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).