Il controllo basato sulla proprietà consente di specificare quali operazioni di modifica sono consentite in feature specifiche e chi è in grado di eseguirle. Ad esempio, è possibile configurare il feature layer in modo che solamente la persona che aggiunge la feature può modificarla o eliminarla; tutte le altre persone che si connettono al layer possono solo interrogare la feature.
Il modo in cui si abilita il controllo di accesso basato su proprietà e quali controlli sono disponibili dipende da dove lo si abilita: su un feature layer ospitato o un feature layer di ArcGIS Server (feature service).
Abilitare il controllo sull'accesso basato sulla proprietà in un feature layer ospitato
Il proprietario del feature layer ospitato o l'amministratore del portale deve abilitare il tracciamento delle modifiche sul layer. Una volta abilitato, sono disponibili le seguenti opzioni di accesso:
- Gli editor possono vedere solo le feature di loro proprietà
- Gli editor non possono visualizzare le feature, anche quelle aggiunte personalmente
- Gli editor possono modificare solo le feature di loro proprietà
- Aggiungi solo nuove feature
Consultare Gestire la modifica dei feature layer ospitati per ulteriori informazioni su come queste opzioni controllano l'accesso ai dati del feature layer ospitato.
Abilitare il controllo sull'accesso basato sulla proprietà in un feature layer di ArcGIS Server
Per i feature layer di ArcGIS Server, l'accesso basato su proprietà significa che la persona che ha creato la feature dispone del controllo completo su di essa. Tuttavia, è possibile impostare regole su quale tipo di operazioni sono consentite per gli altri utenti (persone che non hanno creato la feature) in base alle seguenti opzioni:
- Interrogazione: se si consente ad altri utenti di interrogare le feature, solo la persona che ha aggiunto la feature al feature layer (il creatore) può visualizzare e modificare la feature.
- Aggiornamento: se si consente ad altri utenti di aggiornare le feature, chiunque disponga di permessi di modifica può aggiornare gli attributi o la posizione di qualsiasi feature nel feature layer.
- Eliminazione: se si consente ad altri utenti di eliminare le feature, chiunque disponga di permessi di modifica può eliminare una feature nel feature layer.
Per ulteriori informazioni, consultare Controllo sull'accesso basato su proprietà per i feature service nella guida di ArcGIS Server.
È necessario abilitare il tracciamento delle modifiche nella feature class (o nelle feature class) prima di poter configurare le regole di accesso. È possibile configurare queste regole quando si pubblica il feature layer di ArcGIS Server oppure dopo la pubblicazione. Per impostare regole di accesso dopo la pubblicazione, seguire questi passaggi:
- Accedere ad ArcGIS Server Manager come amministratore del portale o proprietario del feature layer e arrestare il feature service (il map service con accesso al feature layer).
- Fare doppio clic sul servizio per aprire le sue proprietà.
- Fare clic su Funzionalità.
- Selezionare Accesso feature dall'elenco delle funzionalità.
- Nella sezione Proprietà, selezionare Abilita controllo dell'accesso alle feature basato su proprietà.
- In Operazioni consentite nelle feature create da altri utenti, selezionare le operazioni di modifica che si desidera concedere alle persone nelle feature che non hanno creato.
Di seguito sono riportati degli esempi:
- Se non si seleziona Interrogazione, l'utente che ha effettuato l'accesso al feature layer vedrà solo le feature da lui create.
- Se si seleziona Interrogazione, ma Aggiornamento e Eliminazione non sono selezionate, le feature sono di sola lettura per chiunque, tranne che per il creatore della feature.
- Se Interrogazione e Aggiornamento sono selezionate, ma Eliminazione non lo è, le feature possono essere interrogate o modificate dai non proprietari, ma non possono essere eliminate.
- Salvare le modifiche effettuate alle proprietà del servizio.
- Riavviare il feature service (map service con accesso alle feature).