Administrador do Programador
Visão Geral
As organizações que criam aplicações de gestão de ficheiros com a ajuda do SharePoint Embedded são referidas como Ecossistema de Programadores e a pessoa responsável pela gestão das aplicações chama-se administrador do programador. Os administradores de programadores podem realizar várias ações administrativas nas aplicações Do SharePoint Embedded criadas e nos tipos de contentor, o esquema dos contentores que contêm o conteúdo das instâncias da aplicação. Também podem criar e gerir tipos de contentores de avaliação para começar a utilizar a experiência do SharePoint Embedded, anexar perfis de faturação à respetiva aplicação, etc. Neste artigo, descrevemos as funcionalidades de capacidade de gestão empresarial que são suportadas na função de administrador de programador.
Função de Administrador do Programador
Importante
Os Administradores Globais podem atribuir a função de Administrador Incorporado do SharePoint disponível no Centro de Administração do M365 ou no Microsoft Entra para executar commandlets de contentor do SharePoint Embedded mencionados neste artigo.
Os Administradores Globais podem continuar a executar cmdlets de contentor do SharePoint Embedded.
Um Administrador do SharePoint Embedded do Microsoft 365 serve como administrador do programador. Os Administradores Globais no Microsoft 365 podem atribuir aos utilizadores o Administrador do SharePoint Embedded. A função Administrador Global já tem todas as permissões da função de Administrador Incorporado do SharePoint. A Função Incorporada do SharePoint está disponível no Microsoft Entra e no Centro de Administração do Microsoft 365. Para obter informações sobre a função de Administrador Incorporado do SharePoint .
Seguem-se algumas das ações de comandos específicas do contentor atualmente suportadas no PowerShell:
- Criação de tipos de contentor
- Criação do tipo de contentor Standard com faturação padrão
- Criação do tipo de contentor Standard com faturação direta para o cliente
- Criação do tipo de contentor De avaliação
- Gestão de tipos de contentor
- Visualização de tipos de contentor no inquilino do programador
- Editar propriedades de um tipo de contentor no inquilino do programador
- Propriedades de configuração de um tipo de contentor no inquilino do programador
- Gerir a faturação de aplicações/tipos de contentor para faturação padrão
Responsabilidades de faturação do administrador do programador
Seguem-se dois tipos de modelos de faturação:
Faturação padrão: o administrador do programador é responsável pela faturação das aplicações Do SharePoint Embedded. O administrador do programador tem de estabelecer a faturação do SharePoint Embedded ao criar tipos de contentor, dado que tem permissões de proprietário ou contribuidor na subscrição do Azure que utiliza para estabelecer a relação de faturação no produto. Para saber mais sobre como configurar a faturação e gerir o custo e a fatura, leia sobre PAYG para o SharePoint Embedded.
Direto para Faturação do cliente: neste modelo, o cliente ou o administrador de inquilinos que está a consumir é responsável pela faturação. Para garantir o modelo de Faturação Direct to Customer (DTC), o administrador do programador tem de definir a propriedade de faturação De Direto para o cliente para ativada.
Ferramentas de Administração
Os administradores de programadores conseguem gerir aplicações Do SharePoint Embedded com comandos do PowerShell com a Shell de Gestão do SharePoint Online.
Para começar a utilizar o PowerShell para gerir o SharePoint Embedded, tem de instalar a Shell de Gestão do SharePoint Online e ligar ao SharePoint Online.
Importante
Tem de utilizar a versão mais recente do SharePoint PowerShell para utilizar cmdlets de administração do tipo de contentor.
Cmdlets do PowerShell para experiência de administrador
Criação de tipos de contentor
O administrador do programador pode criar um tipo de contentor com cmdlets do PowerShell. Cada tipo de contentor está associado a um ID de aplicação, um mapeamento de um para um e um ID de subscrição do Azure. O administrador do programador também pode criar tipos de contentores de Avaliação que tenham uma validade de 30 dias para testar o SharePoint Embedded. Os seguintes comandos podem ser utilizados para criar tipos de contentores do SharePoint Embedded no inquilino do administrador do programador:
Tipo de contentor de faturação padrão:
New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>
Direto para o tipo de contentor de faturação do cliente:
New-SPOContainerType -IsPassThroughBilling -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
Tipo de contentor de avaliação:
New-SPOContainerType –TrialContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
OwningApplicationId é o ID da aplicação SharePoint Embedded. O ID da Subscrição do Azure é o ID do perfil do Microsoft Entra ID para efeitos de faturação.
Visualização de tipos de contentor
O administrador do programador pode ver os tipos de contentor e as aplicações correspondentes criadas no respetivo inquilino com os commandlets do PowerShell. Os seguintes comandos podem ser utilizados para ver as aplicações Do SharePoint Embedded criadas no inquilino do administrador do programador:
Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>
Gerir propriedades de tipos de contentor
Com os cmdlets do PowerShell, o administrador do programador pode alterar as propriedades dos tipos de contentor, tanto padrão como de avaliação. Os seguintes comandos podem ser utilizados para alterar as propriedades das aplicações Do SharePoint Embedded criadas no inquilino do administrador do programador:
Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
[-OwningApplicationId <OwningApplicationId>]
[-ContainerTypeName <ContainerTypeName>]
[-WhatIf] [-Confirm]
Propriedades de configuração do tipo de contentor
O administrador do programador pode alterar as definições de configuração do tipo de contentor com os commandlets do PowerShell. As seguintes propriedades do tipo de contentor podem ser definidas:
- Desativação da Deteção: controla se os itens de ficheiro dentro da superfície do contentor noutras propriedades do Microsoft 365 (MRU, etc.).
- Partilha Restrita: apenas o gestor e o proprietário podem partilhar ficheiros no contentor se a partilha restrita for verdadeira.
Os seguintes comandos podem ser utilizados para alterar as definições de configuração das aplicações Do SharePoint Embedded criadas no inquilino do administrador do programador:
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -DiscoverabilityDisabled $value
Para DiscoverabilityDisabled
$value
pode ser definido como $true
; $false
O valor $true
predefinido – garante que todos os conteúdos estão ocultos.
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -SharingRestricted $value
Para SharingRestricted
$value
pode ser definido como $true
; $false
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > - DiscoverabilityDisabled $value -SharingRestriced $value
O administrador do programador pode ver as definições de configuração do tipo de contentor com o seguinte cmdlet:
Get-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId >
Gerir o perfil de faturação de aplicações/tipos de contentor
O administrador do programador pode alterar o perfil de faturação dos tipos de contentor com cmdlets do PowerShell. Os seguintes comandos podem ser utilizados para alterar as propriedades das aplicações Do SharePoint Embedded criadas no inquilino do administrador do programador:
Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
[-AzureSubscriptionId <AzureSubscriptionId>]
[-ResourceGroup <ResourceGroup>][-WhatIf]
[-Confirm]
Para obter mais informações sobre faturação, consulte Faturação.
Funções e Permissões
O utilizador ou administrador que cria a relação de faturação do SharePoint Embedded tem de ter permissões de proprietário ou contribuidor numa subscrição do Azure.
Se não tiver uma subscrição do Azure, siga os passos aqui para criar uma subscrição.