Instrução
Ao compartilhar dados no ArcGIS Enterprise como uma camada de feição referenciada para uso offline habilitando o recurso de sincronização do ArcGIS Pro, os usuários têm as seguintes opções para especificar o comportamento de criação de versão, conforme mostrado na próxima imagem:

A opção de criação de versão determina se uma nova versão será ou não criada sempre que os dados forem utilizados offline.
Em alguns casos, um usuário pode desejar obter um relatório sobre qual opção de criação de versão foi definida para cada um dos serviços publicados na implantação do ArcGIS Enterprise. Utilizando o ArcGIS API for Python , podemos iterar sobre os serviços publicados em um servidor e obter o valor atual da propriedade syncVersionCreationRule para cada serviço da feição. O syncVersionCreationRule indica qual opção de criação de versão foi configurada para o serviço publicado.
O script de amostra abaixo pode ser utilizado para imprimir a propriedade syncVersionCreationRule para cada serviço no ArcGIS Enterprise:
from arcgis.gis import GIS
gis = GIS("https://machine.domain/webadaptor", "userName", "password")
gis_servers = gis.admin.servers.list()
server = gis_servers[0]
services = server.services.list(folder='/')
for service in services:
serviceUrl = service.url
serviceName = service.properties.serviceName
for extension in service.extensions:
if extension.typeName == 'FeatureServer':
properties = extension.properties
if 'syncVersionCreationRule' in properties.keys():
syncVersionCreationRule = properties['syncVersionCreationRule']
print("Version create option for {0} is: {1}".format(serviceName, syncVersionCreationRule))
O script pode ser executado copiando e colando o código de amostra em um IDE Python como PyCharm ou um novo Notebook no ArcGIS Pro. Um exemplo de Notebook é mostrado na próxima imagem.
Detalhes sobre como criar um Notebook no ArcGIS Pro podem ser encontrados nesta referência: Notebooks no ArcGIS Pro

ID do Artigo: 000032168
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora