Menambahkan sumber daya web Azure Storage ke formulir

Lampiran yang diunggah ke Azure Storage, (bukan secara langsung ke Microsoft Dataverse) dapat dikelola dengan menggunakan catatan di Dataverse.

Untuk mengaktifkan lampiran dari formulir tertentu untuk diunggah ke Azure Storage, Anda harus menambahkan sumber daya web untuk formulir tersebut dan mengkonfigurasi Azure Storage untuk organisasi Anda.

Catatan

Dalam contoh ini, formulir akan ditambahkan ke formulir prospek untuk tabel prospek. Sebaiknya gunakan dengan hati-hati saat mengedit formulir yang ada.

Bila file (misalnya, attachments.zip) diunggah ke Azure Storage dengan menggunakan portal, ini dinyatakan dengan catatan pada tabel dan placeholder untuk lampiran.

Lampiran pada formulir.

File lampiran sekarang dinamai attachment.zip.txt. Secara default, Dataverse tidak memiliki konsep file Azure, sehingga file .txt placeholder ini akan disimpan dalam Dataverse sebagai gantinya. Konteks Azure Storage untuk file placeholder menampilkan rincian tentang file.

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

Langkah-langkah untuk menambahkan sumber daya web Azure Storage ke formulir

Untuk melihat dan berinteraksi dengan file yang tersimpan di Azure, Anda harus menambahkan sumber daya web adx.annotations.html ke formulir. Sebagai prasyarat, pastikan bahwa pengguna Anda memiliki akses ke adx_setting. Jika tidak, sumber daya web tidak akan disajikan dengan benar.

  1. Di editor formulir untuk formulir relevan, pilih sumber daya Web pada tab Insert.

  2. Di kotak sumber daya Web, pilih adx_annotations/adx.annotations.html.

  3. Masukkan nama dan label untuk sumber daya.

  4. Di kotak Parameter kustom (data), masukkan azureEnabled = true.
    Anda juga dapat menggunakan sumber daya web tanpa mengaktifkan dukungan Azure dengan cara ini, dalam hal ini akan berfungsi hampir seluruhnya sama seperti kontrol default.

  5. Pada tab pemformatan, pilih aturan pemformatan apa pun yang Anda inginkan. Kami menyarankan agar Anda menghapus kotak centang batas tampilan.

  6. Pilih OK untuk menyimpan sumber daya.

  7. Atau, Anda dapat menghapus kontrol catatan yang ada. Atau Pindahkan ke tab atau bagian yang ditandai untuk tidak terlihat secara default.

  8. Simpan formulir, dan kemudian publikasikan perubahan.

    Tambah Sumber Daya Web.

Kontrol baru sekarang akan ditampilkan pada halaman, memberikan Anda kemampuan untuk mengelola lampiran Anda di Azure Storage.

Lampiran file Azure pada formulir.

Ikon klip kertas telah digantikan dengan ikon awan untuk menunjukkan bahwa file ini akan disimpan dalam Azure Storage. Anda dapat terus menyimpan lampiran di Dataverse; file tersebut akan ditandai dengan ikon klip kertas.

Catatan

Anda juga harus menambahkan berbagi sumber daya lintas-asal (CORS) pada Azure Storage sebagai berikut, jika tidak Anda akan melihat ikon lampiran biasa, bukan ikon awan.

  • asal yang Diizinkan: Tentukan domain Anda. Misalnya: https://contoso.crm.dynamics.com
    Memastikan asal yang diizinkan tidak / di akhir. Misalnya, https://contoso.crm.dynamics.com/ tidak benar.
  • kata yang Diizinkan: GET, PUT, DELETE, HEAD, POST
  • header yang Diizinkan: Tentukan header permintaan yang mungkin ditentukan domain berdasarkan permintaan CORS. Misalnya, x-ms-meta-data*, x-ms-meta-target*. Untuk skenario ini, Anda harus menentukan *, jika tidak sumber daya web tidak akan menyajikan dengan benar.
  • header yang Diekspos: Tentukan header respons yang dapat dikirim sebagai jawaban atas permintaan CORS dan diekspos oleh browser pada penerbit permintaan. Contoh - * atau x-ms-meta-*. Untuk skenario ini, Anda harus menentukan *, jika tidak sumber daya web tidak akan menyajikan dengan benar.
  • Usia maksimal (detik): menentukan jumlah maksimum waktu browser harus meng-cache permintaan OPTIONS preflight. Contoh: 200.

Informasi selengkapnya: Dukungan CORS untuk layanan Azure Storage.

Jika file yang dilampirkan adalah gambar, kontrol akan menampilkan gambar sebagai gambar kecil, baik disimpan dalam Dataverse atau Azure Storage.

Catatan

Fitur gambar kecil dibatasi untuk gambar di bawah 1 MB dalam ukuran.

Gambar kecil catatan.

Proses untuk Azure Blob Storage

Beberapa proses diperlukan untuk mengunggah lampiran ke Azure Storage yang harus diaktifkan: azureblobstorageenabled, URL penyimpanan Blob Azure, dan membuat tanda tangan akses bersama.

Proses penyimpanan Blob.

Selama migrasi, proses mungkin akan dinonaktifkan. Migrasi dapat menyebabkan lampiran diunggah ke Dataverse bukan penyimpanan Azure setelah Anda mengikuti langkah-langkah untuk menambahkan sumber daya web. Pastikan proses ini diaktifkan untuk mengunggah lampiran ke Azure Storage.

Dukungan protokol CORS

Untuk mempelajari tentang dukungan protokol CORS di portal, buka Mengkonfigurasi dukungan protokol CORS.

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).