Como proprietário de uma camada de feição hospedada ou um administrador do portal, você precisa decidir quem tem acesso aos seus dados da camada de feição. Você pode controlar isto através de uma combinação de visualizações da camada de feição hospedada, configurações de edição e propriedades de compartilhamento.
Para determinar se você precisa criar visualizações da camada de feição hospedada, com quem você deve compartilhar as camadas de feição hospedadas e as visualizações da camada de feição hospedada e quais as propriedades de edição a serem definidas, considere as seguintes perguntas.
Quem precisa editar?
O proprietário da camada de feição e o administrador da organização sempre têm a a opção de editar a camada no Map Viewer, mesmo se a edição não estiver ativada na camada. Isto é útil se a camada for destinada para propósitos de visualização, mas exige edições ocasionais. Também é útil se você fizer parte de uma pequena organização na qual o publicador e o editor são a mesma pessoa. Basicamente, se você não precisa abrir a camada para edição por todos, não.
Se você precisar de outros membros da sua organização para editar a camada de feição, no entanto, habilite a edição na camada e compartilhe-a com o conjunto de pessoas apropriado. Esteja ciente que, quando você compartilha a camada com um grupo ou a organização, somente os membros que estão atribuídos a um papel que inclui privilégios de edição poderão editar a camada de feição. Quando você compartilha a camada de feição com o público, qualquer pessoa, mesmo pessoas que não estão registradas na sua organização, é possível editar a camada.
Todos precisam fazer os mesmos tipos de edições?
Você decide qual tipo de edição é permitido quando você habilita as edições na sua camada de feição hospedada. Há várias combinações de opções de edição que você pode habilitar. Por exemplo, você pode configurar a camada para que os editores possam adicionar, atualizar e excluir feições ou restringir a edição para que os editores possam somente adicionar feições ou somente atributos de atualização.
Se todos os que editam a camada estiverem fazendo os mesmos tipos de edições, tudo o que você precisará é uma única camada de feição hospedada com uma configuração. Conforme mencionado na seção anterior, você ainda tem controle de edição completo na camada, independentemente do que você habilita para outros.
Se você deseja que diferentes pessoas executem diferentes tipos de operações de edição, porém, uma única camada de feição hospedada não é suficiente. Para atender esta necessidade, crie uma visualização da camada de feição hospedada a partir da camada de feição hospedada, habilite diferentes opções de edição na visualização e compartilhe a visualização com o conjunto de pessoas apropriado. Você pode criar até 20 visualizações por camada de feição hospedada para atender diferentes requisitos de edição.
Validado:
Se a maioria dos seus editores executarem os mesmos tipos de edições, mas você precisa que várias pessoas tenham controle de edição completo (adicionar, atualizar e excluir), o administrador da organização poderá criar um tipo especial de grupo cujos membros tenham controle de edição completo de todas as camadas de feição hospedadas. Embora esta opção de grupo ainda exista, é parte de um fluxo de trabalho que foi efetivamente substituído pela criação de uma visualização. O uso de uma visualização é preferível, pois fornece mais controle sobre quem pode editar uma camada específica, enquanto que membros de grupos com recursos de edição completos têm privilégios de edição completos em todas as camadas de feição hospedadas às quais eles têm acesso.
E se você desejar que algumas pessoas editem, mas não outras?
Semelhante a quando diferentes editores precisam de diferentes níveis de acesso de edição, você pode criar visualizações das camada de feição hospedadas para atender esta necessidade. Você pode habilitar a edição na camada de feição hospedada, compartilhá-la com somente o grupo ou grupos cujos membros precisam editar a camada. Em seguida, crie uma visualização da camada de feição hospedada a partir da camada de feição hospedada editável, mas desative a edição da visualização. Compartilhe a visualização com os conjuntos de pessoas que precisam de acesso de somente leitura aos dados. Isto é útil se você deseja que o público ou toda a sua organização visualize as feições, mas precisam somente de alguns membros da organização para editá-las.
Você pode acompanhar quem edita seus dados?
Você pode habilitar o rastreamento em suas camadas de feição hospedadas. Isto adiciona campos à sua camada para registrar o login da pessoa que cria um recurso e quando ele criou, bem como campos para gravar quem editou por última vez um recurso ou seus atributos e quando eles o editaram.
Habilitar o rastreamento permite a você controle adicional sobre os tipos de edições que as pessoas podem fazer na camada. Por exemplo, você pode restringir os editores para somente editar as feições que eles adicionam à camada ou somente permitir que os editores visualizem as feições que eles adicionam.
Anotação:
Se você habilitar o rastreamento do editor em uma camada de feição hospedada que é compartilhada com o público, todos os usuários anônimos (aqueles que editam sem registrar na organização) são rastreados com o mesmo nome de usuário. Isto significa que todos os usuários anônimos teriam os mesmos privilégios de edição em todas as feições de outros usuários anônimos.
Você deseja restringir a edição para feições ou atributos em particular?
Crie visualizações da camada de feição hospedada e configure definições da visualização que restringem as feições ou pessoas dos campos de atributo não espaciais, que podem acessar através da visualização.
Por exemplo, se você tiver uma única camada de feição hospedada que contenha edifícios em sua cidade, talvez seja necessário criar visualizações com as seguintes definições:
- Crie uma visualização para os membros do público que desejam procurar informações sobre uma propriedade. Configure a visualização para que somente os campos que armazenam informações que o público está autorizado a visualizar estejam disponíveis. Não habilite a edição nesta visualização e compartilhe a visualização com todos (público).
- Crie outra visualização para ser utilizada pela equipe da cidade que inspecionar ou permitir licenças para propriedades comerciais. Configure uma definição na visualização que exponha somente as feições de edifícios que são definidas como residenciais e compartilham a visualização com um grupo composto pela equipe da cidade apropriada.
- Crie outra visualização para ser utilizada pela equipe da cidade que inspecionar ou permitir licenças para propriedades residenciais. Configure uma definição na visualização que exponha somente as feições de edifícios que são definidos como residenciais e compartilham a visualização com um grupo composto pela equipe da cidade apropriada.
Alguma edição ocorrerá quando a conectividade com a Internet não estiver disponível?
Se você tiver trabalhadores de campo que precisam editar dados fora do escritório, onde provavelmente não podem se conectar à sua organização, você poderá habilitar sua camada de feição hospedada para sincronização (edição offline).
Para utilizar esta camada Collector for ArcGIS ou aplicativos personalizados construídos com ArcGIS Runtime SDK, crie um mapa habilitado para uso offline, adicione sua camada de feição hospedada habilitada para sincronização e adicione outras camadas que seus editores offline precisarão no campo para referência.