O controle de acesso baseado em propriedade permite a você especificar quais operações de edição podem ser executadas em feições específicas e quem podem executar as edições. Por exemplo, você pode instalar a camada de feição de forma que somente o usuário que adiciona a feição possa atualizar ou excluí-la e todos os outros usuários que se conectam à camada possam somente consultar a feição.
Como você habilita controle de acesso baseado em propriedade e quais controles estão disponíveis depende se você os habilita em uma camada de feição hospedada ou uma camada de feição do ArcGIS Server (serviço de feição).
Habilitar controle de acesso baseado na propriedade em uma camada de feição hospedada
O proprietário da camada de feição hospedada ou o administrador do portal deve habilita o rastreamento do editor na camada. Após estar habilitado, as opções de controle de acesso seguintes estão disponíveis:
- Os editores podem visualizar somente suas próprias feições
- Os editores não podem visualizar nenhuma das feições, até mesmo aquelas que adicionam
- Os editores podem somente editar suas próprias feições
- Adicionar somente novas feições
Consulte Gerenciar a edição das camadas de feição hospedadas para mais informações sobre como estas opções controlam o acesso aos seus dados da camada de feição hospedada.
Habilitar controle de acesso baseado na propriedade em uma camada de feição do ArcGIS Server
Para camadas de feição do ArcGIS Server, o acesso baseado em propriedade significa que a pessoa que cria a feição tem controle total da feição. Você pode, entretanto, definir regras para quais operações de classificação os outros usuários (os usuários que não criaram a feição) têm permissão para executar baseado nas opções seguintes:
- Consulta—Se você permitir aos outros usuários consultarem as feições, isto significa somente que a pessoa que adicionou a feição à camada de feição (o criador) pode visualizar e editar a feição.
- Atualizar—Se você permitir que os outros usuários atualizem as feições, qualquer pessoa com permissão de editor pode atualizar os atributos ou localização de qualquer feição na camada de feição.
- Excluir—Se você permitir que os outros usuários excluam as feições, qualquer pessoa com permissão de editor pode excluir os atributos ou localização de qualquer feição na camada de feição.
Para mais informações, consulte Controle de acesso baseado em propriedade para serviços de feição na ajuda do ArcGIS Server.
Você deve habilitar o rastreio de editor na classe de feição (ou classes de feições) antes de poder configurar as regras de acesso. Você pode definir estas regras quando você publicar a camada de feição do ArcGIS Server ou depois. Para configurar as regras de acesso após você publicar, siga estas etapas:
- Registre no ArcGIS Server Manager como o administrador do portal ou o proprietário da camada de feição e pare o serviço de feição (o serviço de mapa com acesso da camada de feição).
- Clique duas vezes no serviço para abrir suas propriedades.
- Clique em Recursos.
- Escolha Acesso da Feição da lista de recursos.
- Na seção Propriedades, selecione Habilitar controle de acesso baseado em propriedade nas feições.
- Em Operações permitidas em feições criadas por outros usuários, selecione quais operações de edição você deseja que os usuários tenham em feições que eles não criaram.
Os seguintes são exemplos:
- Se você desmarcar Consultar, o usuário registrado na camada de feição visualizará somente as feições que ele ou ela criar.
- Se Consultar estiver marcada, mas Atualizar e Excluir estiverem desmarcadas, as feições serão somente para leitura para qualquer usuário, mas não para o criador da feição.
- Se Consultar e Atualizar estiverem marcadas, mas Excluir estiver desmarcada, as feições poderão ser consultadas ou alteradas por usuários, mas não poderão ser excluídas.
- Salvar as alterações feitas nas propriedades do serviço.
- Reinicie o serviço da feição (serviços de mapa com acesso à feição).