Il controllo di accesso basato sulla proprietà consente di specificare le operazioni di modifica che possono essere eseguite su feature specifiche e gli utenti autorizzati ad apportare tali modifiche. È ad esempio possibile configurare il feature layer in modo che ogni feature possa essere aggiornata o eliminata solo dalla persona che la aggiunge, mentre tutti gli altri utenti che si connettono al layer possono solo interrogare la feature.
Il modo in cui si abilita il controllo di accesso basato sulla proprietà e i controlli disponibili dipende dal fatto che lo attivi su un feature layer ospitato o un feature layer ArcGIS Server (feature service).
Abilita controllo di accesso basato su proprietà per un feature layer ospitato
Il proprietario del feature layer ospitato o l’amministratore del portale deve abilitare il monitoraggio delle modifiche sul layer. Una volta abilitato, sono disponibili le seguenti opzioni di controllo di accesso:
- Gli editor possono solo vedere solo le proprie feature
- Gli editor non possono visualizzare le feature, anche quelle aggiunte personalmente
- Gli editor possono modificare solo le proprie feature
- Aggiungi solo nuove feature
Per ulteriori informazioni su come queste opzioni controllano l'accesso ai dati del feature layer ospitato, vedere Gestire Feature Layer hosted.
Abilita controllo di accesso basato su proprietà per un feature layer ArcGIS Server
Per feature layer ArcGIS Server, l’accesso basato su proprietà indica che l’utente che crea la feature ha pieno controllo sulla feature. È possibile, tuttavia, impostare regole per il tipo di operazioni che altri utenti (persone che non hanno creato la feature) possono eseguire in base alle seguenti opzioni:
- Interrogazione: se si autorizzano altri utenti a interrogare feature significa che solo la persona che ha aggiunto la feature al feature layer (il creatore) può vedere e modificare la feature.
- Aggiorna: se si consente ad altri utenti di aggiornare feature, qualsiasi persona con autorizzazioni editor può aggiornare gli attributi o la posizione di qualsiasi feature nel feature layer.
- Elimina: se si consente ad altri utenti di eliminare feature, qualsiasi persona con autorizzazioni editor può eliminare una feature nel feature layer.
Per ulteriori informazioni, vedere Controllo dell'accesso basato sulla proprietà per feature service nella Guida di ArcGIS Server.
Prima di poter impostare le regole di accesso, è necessario abilitare il monitoraggio delle modifiche per la feature class o le feature class. È possibile impostare queste regole quando si pubblica il feature layer ArcGIS Server o dopo. Per impostare le regole di accesso dopo la pubblicazione, attenersi alla procedura seguente:
- Accedere ad ArcGIS Server Manager come amministratore del portale o come proprietario del feature layer e arrestare il feature service (il map service con accesso al feature layer).
- Fare doppio clic sul servizio per aprirne le proprietà.
- Fare clic su Funzionalità.
- Scegliere Accesso feature nell'elenco delle funzionalità.
- Nella sezione Proprietà selezionare Abilita controllo di accesso basato su proprietà per le feature.
- In Operazioni consentite su feature create da altri utenti selezionare le operazioni di modifica delle feature che si desidera consentire agli utenti che non hanno creato tali feature.
Di seguito sono riportati degli esempi:
- Se si deseleziona Interrogazione, la persona connessa al feature layer può visualizzare solo le feature che ha creato.
- Se l'opzione Interrogazione è selezionata, ma le opzioni Aggiornamento ed Eliminazione sono deselezionate, le feature saranno accessibili in sola lettura a tutti gli utenti, tranne che all'autore della feature.
- Se le opzioni Interrogazione e Aggiornamento sono selezionate, ma l'opzione Eliminazione è deselezionata, gli utenti diversi dal proprietario possono interrogare e modificare le feature, ma non possono eliminarle.
- Salvare le modifiche apportate alle proprietà del servizio.
- Riavviare il feature service (map service con accesso alla feature).