Skip To Content

Abilitare il controllo di accesso basato su proprietà

Per le feature pubblicate da ArcMap in Servizi ospitati personali, è possibile specificare gli utenti autorizzati a modificare le feature e i tipi di modifica consentiti ai singoli utenti, abilitando il controllo di accesso basato sulla proprietà per il feature layer.

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.

La modalità di controllo di accesso basato sulla proprietà varia a seconda che il portale utilizzi ArcGIS Data Store o un database gestito per memorizzare i dati dei feature layer ospitati. Se il portale utilizza ArcGIS Data Store, è possibile abilitare il monitoraggio delle modifiche e il controllo di accesso basato sulla proprietà per il feature layer ospitato nei dettagli dell'elemento del layer. Se il portale usa un database gestito per i dati dei feature layer ospitati, è necessario attenersi ai passaggi descritti in questo argomento per abilitare il controllo di accesso basato sulla proprietà.

Preparare i dati

Prima di poter impostare le regole di accesso basate sulla proprietà per il feature layer, è necessario abilitare il monitoraggio delle modifiche per la feature class o le feature class.

Pubblicare la feature class

Per pubblicare la feature class in Servizi ospitati personali in ArcMap, attenersi alle istruzioni riportate in Pubblicare le feature.

Abilitare il controllo di accesso basato su proprietà

Accedere ad ArcGIS Server Manager, arrestare il servizio feature layer e abilitare il controllo di accesso basato sulla proprietà.

  1. Accedere ad ArcGIS Server Manager come amministratore del portale o come proprietario del feature layer.
  2. Aprire la cartella Ospitato e arrestare il servizio feature layer facendo clic sul pulsante ArrestaArresta.
  3. Fare doppio clic sul servizio per aprirne le proprietà.
  4. Fare clic su Funzionalità.
  5. Scegliere Accesso feature nell'elenco delle funzionalità.
  6. Nella sezione Proprietà selezionare Abilita controllo di accesso basato su proprietà per le feature.
  7. 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.

    Ad esempio:

    • Se si deseleziona Interrogazione, la persona connessa al feature layer ospitato 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.

  8. Salvare le modifiche apportate alle proprietà del servizio.

Avviare il servizio feature layer

Dopo avere abilitato il monitoraggio delle modifiche e il controllo di accesso basato sulla proprietà, riavviare il servizio feature layer.

  1. Fare clic su sul collegamento Ospitato per tornare all'elenco dei servizi ospitati.
  2. Fare clic su sul pulsante AvviaAvvia accanto al servizio feature layer per riavviarlo.

Gli utenti con i privilegi per modificare possono ora connettersi al feature layer ed eseguire solo le operazioni di modifica autorizzate dal proprietario. Per tutte le modifiche apportate tramite il feature layer verranno registrati il nome dell'utente connesso e la data/ora della modifica. Se tuttavia il feature layer è condiviso con tutti, non verrà memorizzato nessun nome utente.