Instrução

Determinar o número máximo de usuários por tipo de usuário usando ArcGIS API for Python

Last Published: May 3, 2024

Resumo

Com a assinatura do ArcGIS Online e as licenças do ArcGIS Enterprise, o número de usuários permitidos para cada tipo de usuário disponível é limitado. É importante identificar o número máximo de usuários permitidos para cada tipo de usuário para gerenciar o fluxo e evitar exceder a cota, conforme descrito no artigo da base de conhecimento a seguir, Erro: Sua organização atingiu o número máximo de membros permitido pela sua assinatura atual. O fluxo de trabalho fornecido descreve as etapas para determinar programaticamente o número de usuários designados e o número máximo permitido para cada tipo de usuário na assinatura e licença usando ArcGIS API for Python.

Procedimento

Note:
The script can be run standalone and in ArcGIS Notebook.
  1. Importe os módulos necessários e especifique as credenciais.
from arcgis.gis import GIS
import pandas as pd

#For ArcGIS Online
gis = GIS("<ORGANIZATION_URL>", "<username>", "<password>")

#For Portal for ArcGIS
gis = GIS("https://<machine>.<domain>.com/<web_adaptor_name>", "<username>", "<password>", verify_cert=False)
  1. Atribua as propriedades license_type ao parâmetro.
licenses = gis.users.license_types
  1. Execute um loop para iterar entre todos os tipos de usuários e obter o número máximo de usuários.
for license in licenses:
    print (license["id"], license["name"], license["maxUsers"])
  1. Imprima o total de tipos de usuários atribuídos.
user_type_assigned = gis.users.counts("user_type", as_df=True)
print(user_type_assigned)

Abaixo está o roteiro completo do Portal for ArcGIS.

from arcgis.gis import GIS
import pandas as pd

#For Portal for ArcGIS
gis = GIS("https://machine_test.arcgis.com/", "username1", "password1!", verify_cert=False)

licenses = gis.users.license_types

for license in licenses:
    print (license["id"], license["name"], license["maxUsers"])

user_type_assigned = gis.users.counts("user_type", as_df=True)
print(user_type_assigned)

ID do Artigo: 000032561

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download