Afegir el recurs web d'emmagatzematge de l'Azure a un formulari

Els fitxers adjunts carregats a l'Emmagatzematge de l'Azure (en lloc de directament a Microsoft Dataverse) es poden gestionar mitjançant notes a Dataverse.

Per permetre que els fitxers adjunts d'una forma concreta es carreguin a l'emmagatzematge de l'Azure, heu d'afegir un recurs web a aquest formulari i heu de configurar l'emmagatzematge de l'Azure per a la vostra organització.

Nota

En aquest exemple, el formulari s'afegeix al formulari de client potencial per a la taula Client potencial. Recomanem tenir precaució en editar els formularis existents.

Quan es carrega un fitxer (per exemple, adjunts.zip) a l'Emmagatzematge de l'Azure mitjançant el portal, es representa amb una nota d'una taula i un marcador de posició per al fitxer adjunt.

Fitxer adjunt en un formulari

El fitxer adjunt ara s'anomena attachment.zip.txt. Per defecte, Dataverse no té cap concepció d'un fitxer de l'Azure, de manera que aquest fitxer de contenidor .txt s'emmagatzema en Dataverse. El context de l'Azure Storage per al fitxer de marcador de posició mostra detalls sobre el fitxer.

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

Passos per afegir el recurs web d'emmagatzematge de l'Azure a un formulari

Per veure i interactuar amb el fitxer emmagatzemat a l'Azure, heu d'afegir el recurs web adx.annotations.html al formulari. Com a requisit previ, assegureu-vos que els usuaris tinguin accés de lectura al adx_setting. En cas contrari, el recurs web no es representarà correctament.

  1. En l'editor de formularis del formulari corresponent, seleccioneu Recurs web a la pestanya Insereix.

  2. Al quadre recurs web, seleccioneu adx_annotations/adx.annotations.html.

  3. Introduïu un nom i una etiqueta per al recurs.

  4. Al quadre Paràmetres personalitzats (dades), introduïu azureEnabled=true.
    També podeu utilitzar el recurs web sense habilitar el suport de l'Azure d'aquesta manera, en aquest cas funcionarà gairebé completament igual que el control predeterminat.

  5. A la pestanya Format, trieu les regles de format que vulgueu. Us recomanem que desactiveu la casella de selecció Visualitza la vora.

  6. Seleccioneu D'acord per desar el recurs.

  7. Opcionalment, podeu suprimir el control de notes existent. O desplaçar-lo a una pestanya o una secció marcada com a no visible per defecte.

  8. Deseu el formulari i després publiqueu els canvis.

    Afegir un recurs web.

El nou control es representarà a la pàgina i us oferirà la possibilitat de gestionar els fitxers adjunts a l'Azure Storage.

Fitxer adjunt de l'Azure en un formulari

La icona del clip de paper ha estat reemplaçada per una icona del núvol per indicar que aquest fitxer s'emmagatzema a l'Azure Storage. Podeu continuar emmagatzemant fitxers adjunts a Dataverse; aquests fitxers es denotaran amb la icona de clip de paper.

Nota

Heu d'afegir la regla d'ús compartit de recursos d'origen creuat (CORS) al compte de l'Azure Storage com es mostra a continuació; en cas contrari, veureu la icona de fitxer adjunt habitual en comptes de la icona del núvol.

  • Orígens permesos: especifiqueu el domini. Per exemple, https://contoso.crm.dynamics.com
    Assegureu-vos que l'origen permès no tingui un / al final. Per exemple, https://contoso.crm.dynamics.com/ és incorrecte.
  • Verbs permesos: OBTENIR, POSAR, ELIMINAR, ENCAPÇALAR, PUBLICAR
  • Capçaleres permeses: especifiqueu les capçaleres de sol·licituds que el domini d'origen pot especificar a la sol·licitud CORS. Per exemple, x-ms-meta-data*, x-ms-meta-target*. Per a aquesta situació, heu d'especificar *, en cas contrari el recurs web no es representarà correctament.
  • Capçaleres exposades: especifiqueu les capçaleres de resposta que es poden enviar a la resposta a la sol·licitud de CORS i que el navegador exposa a l'emissor de la sol·licitud. Per exemple, - * o x-ms-meta-*. Per a aquesta situació, heu d'especificar *, en cas contrari el recurs web no es representarà correctament.
  • Edat màxima (segons): especifiqueu la quantitat màxima de temps que un navegador hauria d'emmagatzemar en la memòria cau la sol.licitud OPTIONS de comprovació prèvia. Per exemple, 200.

Més informació: Suport CORS per als serveis d'emmagatzematge de l'Azure.

Si el fitxer adjunt és una imatge, el control mostrarà la imatge com a miniatura tant si s'emmagatzema a Dataverse com a Azure Storage.

Nota

La funció de miniatures es limita a imatges de menys de 1 MB.

Miniatura de notes

Processos per a l'Azure Blob Storage

Calen diversos processos per carregar fitxers adjunts a l'emmagatzematge de l'Azure que cal activar: AzureBlobStorageEnabled, URL de l'emmagatzematge de blob de l'Azure i Genera la signatura d'accés compartit.

Processos de l’emmagatzematge blob

Durant la migració, els processos es poden desactivar. La migració pot fer que els fitxers adjunts es pengin a Dataverse en lloc de l'Emmagatzematge de l'Azure després de seguir els passos per afegir recurs web. Assegureu-vos que aquests processos estiguin activats per carregar fitxers adjunts a l'emmagatzematge de l'Azure.

Suport del protocol CORS

Per obtenir més informació sobre la compatibilitat de protocols CORS als portals, aneu a Configurar la compatibilitat amb el protocol CORS.