Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve as melhores práticas e diretrizes para desenvolvedores que escrevem código para o Microsoft Dataverse. Dataverse fornece uma estrutura extensível que você pode usar para criar experiências altamente personalizadas e customizadas. Ao personalizar, estender ou integrar-se ao Dataverse, siga as diretrizes e as práticas recomendadas estabelecidas para melhorar o desempenho, a segurança e a capacidade de suporte.
Esta seção descreve os problemas que a Microsoft identificou, seu impacto e diretrizes para resolver esses problemas. Ele explica o pano de fundo sobre por que as coisas devem ser feitas de uma certa maneira e como evitar possíveis problemas. Esse entendimento pode beneficiar a usabilidade, a capacidade de suporte e o desempenho do seu ambiente. A documentação de diretrizes dá suporte às informações existentes nos guias de Desenvolvedor e Administração.
Tipos de personalização direcionados
Esta documentação tem como destino os seguintes tipos de personalização:
- Atividades de fluxo de trabalho personalizadas e plug-ins
- Trabalhando com dados do Dataverse
- Trabalhando com definições de tabela do Dataverse
Seções
Cada artigo de orientação inclui a maioria ou todas as seções a seguir:
| Seção | Descrição |
|---|---|
| Título | Descrição das diretrizes |
| Categoria | Uma ou mais áreas afetadas por não seguir as diretrizes |
| Potencial de impacto | O nível de risco (alto, médio ou baixo) de afetar o ambiente não seguindo as diretrizes |
| Symptoms | Possíveis indicações de que a orientação não foi seguida |
| Orientações | Recomendações que também podem incluir exemplos |
| Padrões problemáticos | Descrição ou exemplos de não seguir as diretrizes |
| Informações adicionais | Detalhes de suporte para uma exibição mais abrangente |
| Consulte também | Referências para saber mais sobre algo mencionado no artigo |
Categorias
Cada artigo de orientação é classificado com uma ou mais das seguintes categorias:
| Categoria | Descrição |
|---|---|
| Usage | Uso inadequado de uma determinada API, padrão ou configuração |
| Projeto | Falhas de design em uma personalização |
| Desempenho | Personalização ou padrão que pode produzir um efeito negativo no desempenho em áreas como gerenciamento de memória, utilização da CPU, tráfego de rede ou experiência do usuário |
| Segurança | Possíveis vulnerabilidades em uma personalização que usuários mal-intencionados poderiam explorar em um ambiente de runtime |
| Upgrade Readiness | Personalização ou padrão que pode aumentar o risco de uma atualização de versão malsucedida |
| Migração online | Personalização ou padrão que pode aumentar o risco de uma migração online malsucedida |
| Manutenibilidade | Personalização que aumenta desnecessariamente a quantidade de esforço do desenvolvedor necessário para fazer alterações, a frequência das alterações necessárias ou a chance de introduzir regressões |
| Suportabilidade | Personalização ou padrão que está fora dos limites das instruções de suporte publicadas, incluindo o uso de APIs removidas ou a implementação de técnicas proibidas |