Compartilhar via


Bloquear personalizações não gerenciadas no Dataverse

Este artigo descreve como você, como administrador do Power Platform, pode habilitar a configuração do ambiente Bloquear personalizações não gerenciadas no centro de administração do Power Platform para seus ambientes do Microsoft Dataverse. As personalizações não gerenciadas residem na camada superior de um componente e, subsequentemente, definem o comportamento do tempo de execução do componente. Na maioria das situações, você não deseja personalizações não gerenciadas determinando o comportamento de seus componentes.

Essa configuração do ambiente permite que os administradores do sistema impeçam personalizações não gerenciadas nos ambientes do Microsoft Dataverse. Ao bloquear personalizações não gerenciadas, você garante que as alterações no ambiente sejam provenientes apenas de processos aprovados do ALM (gerenciamento do ciclo de vida do aplicativo) que tenham segurança, visibilidade e auditoria suficientes. O recurso bloquear personalizações não gerenciadas continua permitindo operações de solução necessárias para transportar as personalizações não gerenciadas para ambientes de desenvolvimento, ao mesmo tempo em que mantém a personalização não gerenciada livre removendo as personalizações não gerenciadas. Esse recurso é útil para reduzir personalizações não gerenciadas em ambientes de produção.

Quando a configuração é habilitada, estas operações são bloqueadas para o ambiente:

  • A importação de soluções não gerenciadas para o ambiente está bloqueada.
  • A criação de novos componentes da solução, como aplicativos, tabelas e formulários, está bloqueada.
  • A adição de alterações não gerenciadas aos componentes gerenciados existentes está bloqueada.
  • Quaisquer alterações não gerenciadas resultam em um erro retornado ao usuário, como: "Este ambiente não permite personalizações não gerenciadas. Esta foi uma escolha do seu administrador, e determinadas ações não estarão disponíveis ou serão somente para exibição."

As seguintes operações podem ser concluídas mesmo com a configuração Bloquear personalizações não gerenciadas habilitada:

  • Alteração da variável de ambiente, habilitando ou desabilitando componentes. Por exemplo, ativar ou desativar fluxos do Power Automate, atribuir propriedade ou compartilhar registros de tabela.
  • Operações de soluções como remover Remover uma camada não gerenciada.
  • Criação e exportação de soluções não gerenciadas.
  • Revise o histórico de execução do fluxo para monitorar e entender os erros.
  • Execute o fluxo para testá-lo.

Habilitar Bloquear personalizações não gerenciadas

Esse recurso pode ser habilitado ou desabilitado na área Recursos das configurações do ambiente para ambientes no centro de administração do Power Platform. Por padrão, essa configuração está desabilitada. More information: Bloquear personalizações não gerenciadas

Limitações conhecidas

Esses recursos têm limitações e podem não funcionar conforme o esperado em um ambiente em que o recurso bloquear personalizações não gerenciadas esteja habilitado. O uso desses recursos pode resultar neste erro: "Este ambiente não permite personalizações não gerenciadas. Esta foi uma escolha do seu administrador, e determinadas ações não estarão disponíveis ou serão somente para exibição."

Se você precisar usar um dos aplicativos ou recursos abaixo em um ambiente em que o bloqueio de personalizações não gerenciadas esteja habilitado, recomendamos que você desabilite a configuração.

Aplicativo ou recurso Limitação
Fluxos do Power Automate Desktop Grupos de computadores hospedados não funcionam.
Dynamics 365 Resource Scheduling Optimization Instalação ou atualização não funcionam.
Criação automática de registros A ativação, desativação e edição da criação automática de registros não funciona.
Fluxos de trabalho herdados Habilitar e desabilitar fluxos de trabalho herdados não funciona.
Serviço de Campo Habilitar ou ajustar a numeração automática aprimorada não funciona. No entanto, a numeração automática padrão continua funcionando.
Connected Field Service A instalação não funciona.
Field Service Mobile A instalação da solução de delimitação geográfica não funciona.
A atualização não funciona quando os relacionamentos criados durante a instalação inicial são excluídos.
Agendamento de Recursos A habilitação da tabela de agendamento e da opção de seleção para criar relacionamentos automaticamente não funciona.
Acelerador de Vendas Habilitar o Acelerador de Vendas ou modificar configurações, habilitar a higienização de dados de clientes potenciais, criar ou editar sequências, configurar atribuição de trabalho, criar ou editar segmentos não funcionam.
Fluxos de dados A criação de um novo fluxo de dados, a republicação de um fluxo de dados existente, a alteração das configurações de atualização, a alteração da atualização incremental e a importação de fluxos de dados não funcionam.
Dynamics 365 Customer Insights - Journeys (jornadas em tempo real) As jornadas não podem ser criadas e publicadas.
Ativos de participação, como gatilhos, não podem ser criados e publicados.
Ativos de canal, como emails, formulários, SMS e notificações por push, não podem ser criados e publicados.
Omnicanal Instalação ou atualização não funcionam.
Contrato de Nível de Serviço (SLA) A ativação, desativação e edição do contrato de nível de serviço não funciona.
Attachments Anexos de arquivo para compromissos ou emails usando a tabela activitymimeattachment falham.

Perguntas frequentes para bloquear personalizações não gerenciadas

Isso pode ser usado para fornecer aos usuários acesso somente leitura ao histórico de execução de fluxo em ambientes de teste e produção?

Sim, este é um dos principais cenários que motivou esse recurso. Quando personalizações não gerenciadas são bloqueadas, os usuários responsáveis podem se tornar coproprietários em um fluxo gerenciado em um ambiente de teste ou produção. Os coproprietários podem revisar o histórico de execução do fluxo, usando make.powerautomate.com ou por meio de APIs ou PowerShell, para observar erros e entender esses erros. Esses usuários não poderão fazer alterações no componente gerenciado, portanto, ele é efetivamente somente leitura para eles. Eles podem ativar e desativar o fluxo, se necessário, bem como executar o fluxo para fins de uso ou teste. Os coproprietários de um fluxo podem então usar essa maior visibilidade e conhecimento para ajustar os fluxos em um ambiente de desenvolvimento e solicitar que sejam reimplantados no ambiente de teste ou produção.

Ver também

Camadas da solução