Compartilhar via


Limitar compartilhamento

Em Ambientes Gerenciados, os administradores podem limitar o quão amplamente os usuários podem compartilhar aplicativos de tela. Para configurar essas regras, selecione um ambiente gerenciado na lista de ambientes no centro de administração do Power Platform. Em seguida, selecione Editar Ambientes Gerenciados na barra de comandos. As regras de compartilhamento estão localizadas na seção Limitar compartilhamento.

Captura de tela de uma tela Editar configurações de Gerenciamento de Ambientes, com Limitar compartilhamento realçado.

Regras de compartilhamento

Regras de compartilhamento Comportamento do sistema quando selecionado
Não definir limites Selecione para não limitar o compartilhamento de aplicativos de tela.
Excluir compartilhamento com grupos de segurança Selecione se os usuários não têm permissão para compartilhar aplicativos de tela com nenhum grupo de segurança ou com todos.
Limitar total de indivíduos com quem compartilhar Se a opção Excluir compartilhamento com grupos de segurança estiver selecionada, você poderá controlar o número máximo de usuários com os quais um aplicativo de tela pode ser compartilhado.

Observação

As regras de compartilhamento são aplicadas quando os usuários tentam compartilhar um aplicativo. Isso não afetará os usuários existentes que já têm acesso ao aplicativo antes da aplicação das regras de compartilhamento. No entanto, se um aplicativo estiver fora de conformidade depois que as regras forem definidas, somente o cancelamento do compartilhamento será permitido até que o aplicativo esteja em conformidade com as novas regras.

Depois que as regras de compartilhamento forem definidas no centro de administração do Power Platform, poderá levar até uma hora para que elas comecem a ser aplicadas.

As regras de compartilhamento em ambientes do Dataverse for Teams não afetam o compartilhamento com uma equipe quando você seleciona Publicar em equipes. No entanto, quando um usuário tenta compartilhar com indivíduos ou grupos em uma equipe diferente daquela vinculada ao ambiente, os limites de compartilhamento são impostos.

Se um usuário tentar compartilhar um aplicativo de tela que esteja em contradição com as regras de compartilhamento, ele será informado conforme descrito abaixo.

Captura de tela de uma mensagem quando o aplicativo de tela não respeita a regra de compartilhamento.

Usar o PowerShell para definir limites de compartilhamento

Você também pode usar o PowerShell para definir e remover limites de compartilhamento.

Definir limites de compartilhamento

Veja a seguir um script do PowerShell que exclui o compartilhamento de um aplicativo de tela com grupos de segurança e exclui o compartilhamento de um aplicativo de tela com mais de 20 indivíduos em um Ambiente Gerenciado.

# Retrieve the environment
$environment = Get-AdminPowerAppEnvironment -EnvironmentName <EnvironmentId>

# Update the Managed Environment settings
$governanceConfiguration = $environment.Internal.properties.governanceConfiguration
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'limitSharingMode' -Value "excludeSharingToSecurityGroups" -Force
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'maxLimitUserSharing' -Value "20" -Force

# Save the updated Managed Environment settings
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentId> -UpdatedGovernanceConfiguration $governanceConfiguration

Remover limites de compartilhamento

Veja a seguir um script do PowerShell que remove os limites de compartilhamento que foram configurados no script acima.

# Retrieve the environment
$environment = Get-AdminPowerAppEnvironment -EnvironmentName <EnvironmentId>

# Update the Managed Environment settings
$governanceConfiguration = $environment.Internal.properties.governanceConfiguration
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'limitSharingMode' -Value "noLimit" -Force
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'maxLimitUserSharing' -Value "-1" -Force

# Save the updated Managed Environment settings
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentId> -UpdatedGovernanceConfiguration $governanceConfiguration

Exiba o conteúdo do erro de governança da organização

Se você especificar o conteúdo da mensagem de erro de governança para aparecer nas mensagens de erro, ele será incluído na mensagem de erro exibida aos usuários. Consulte Comandos de conteúdo de mensagem de erro de governança do PowerShell.

Confira também

Visão geral de Ambientes Gerenciados
Habilitar Ambientes Gerenciados
Insights de uso
Políticas de dados
Licenciamento
Ver o consumo de licenças (versão preliminar)
Configurações de locatário