Adicionar o recurso da Web do Armazenamento do Azure a um formulário
Os anexos carregados no Armazenamento do Azure (em vez de carregados diretamente no Microsoft Dataverse) podem ser gerenciados no Dataverse.
Para permitir que os anexos de um formulário específico sejam carregados no armazenamento do Azure, é necessário adicionar um recurso da Web a esse formulário e configurar o armazenamento do Azure de sua organização.
Observação
Neste exemplo, o formulário é adicionado ao formulário de Cliente Potencial para a tabela Cliente Potencial. Recomendamos ter cautela ao editar formulários existentes.
Quando um arquivo (por exemplo, attachments.zip) é carregado no Armazenamento do Azure usando o portal, ele é representado por uma anotação em uma tabela e por um espaço reservado para o anexo.

O arquivo anexo agora é chamado attachment.zip.txt. Por padrão, o Dataverse não tem qualquer concepção de um arquivo do Azure, portanto, esse espaço reservado .txt é armazenado no Dataverse. O contexto do Armazenamento do Azure para o arquivo do espaço reservado mostra os detalhes sobre o arquivo.
{
Name: attachment.zip,
Type: application/x-zip-compressed,
Size: 24890882,
"Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.zip"
}
Etapas para adicionar o recurso da Web do Armazenamento do Azure a um formulário
Para ver e interagir com o arquivo armazenado no Azure, você deve adicionar o recurso da Web adx.annotations.html ao formulário. Como um pré-requisito, garanta que os usuários tenham lido o acesso de leitura a adx_setting. Caso contrário, o recurso da Web não será renderizado corretamente.
No editor de formulários do formulário relevante, selecione Recurso da Web na guia Inserir.
Na caixa Recurso da Web, selecione adx_annotations/adx.annotations.html.
Insira um nome e rótulo para o recurso.
Na caixa Parâmetro Personalizado (dados), insira azureEnabled=true.
Você também pode usar o recurso da Web sem habilitar o suporte do Azure. Nesse caso, ele funcionará quase que totalmente como o controle padrão.Na guia Formatação, escolha as regras de formatação de sua preferência. Recomendamos que a caixa de seleção Exibir borda seja desmarcada.
Selecione OK para salvar o recurso.
Opcionalmente, talvez você queira remover o controle de observações existente. Ou movê-lo para uma guia ou uma seção que esteja marcada para não ser visível por padrão.
Salve o formulário e publique as alterações.

O novo controle será renderizado na página, dando a você a possibilidade de gerenciar seus anexos no Armazenamento do Azure.

O ícone de clipe foi substituído por um ícone de nuvem para indicar que o arquivo está armazenado no Armazenamento do Azure. Você pode continuar a armazenar anexos no Dataverse. Esses arquivos serão denotados com o ícone de clipe.
Observação
Veja a seguir como adicionar a regra CORS (Compartilhamento de Recursos entre Origens) na conta de Armazenamento do Azure como segue; caso contrário, aparecerá o ícone de anexo normal, e não o ícone de nuvem.
- Origens permitidas: Especifique seu domínio. Por exemplo,
https://contoso.crm.dynamics.com
Verifique se a origem permitida não tem/à direita. Por exemplo,https://contoso.crm.dynamics.com/é incorreto. - Verbos permitidos: GET, PUT, DELETE, HEAD, POST
- Cabeçalhos permitidos: Especifique os cabeçalhos da solicitação que o domínio de origem pode especificar na solicitação CORS. Por exemplo, x-ms-meta-data*, x-ms-meta-target*. Nesse cenário, você precisa especificar *, caso contrário, o recurso da Web não será renderizado corretamente.
- Cabeçalhos expostos: Especifique os cabeçalhos de resposta que podem ser enviados em resposta a uma solicitação CORS e ser expostos pelo navegador ao emissor da solicitação. Por exemplo - * or x-ms-meta-*. Nesse cenário, você precisa especificar *, caso contrário, o recurso da Web não será renderizado corretamente.
- Tempo máximo (segundos): Especifique o valor máximo que um navegador deve armazenar em cache a solicitação de OPÇÕES preflight. Por exemplo, 200.
Para obter mais informações: Suporte ao CORS para os serviços de Armazenamento do Azure.
Se o arquivo anexado for uma imagem, o controle exibirá a imagem como uma miniatura caso ela esteja armazenada no Armazenamento do Dataverse ou do Azure.
Observação
O recurso de miniatura está limitado a imagens com tamanho de 1 MB.
![]()
Processos do Azure Blob Storage
Vários processos são necessários para carregar anexos no armazenamento do Azure que devem ser ativados: AzureBlobStorageEnabled, URL do Armazenamento de Blob do Azure e Gerar a Assinatura de Acesso Compartilhado.

Durante a migração, os processos podem ser desativados. A migração pode fazer com que os anexos sejam carregados para o Dataverse em vez do Armazenamento do Azure depois de seguir as etapas para adicionar recursos da Web. Verifique se esses processos estão ativados para carregar anexos no Armazenamento do Azure.
Suporte ao protocolo CORS
Para saber mais sobre o suporte ao protocolo CORS em portais, acesse Configurar o suporte ao protocolo CORS.
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Comentários
Enviar e exibir comentários de