NextGen Geo

Users and permissions

Using ArcGIS-specific features and profiling requires that NextGen Geo users are also ArcGIS valid users.

Note that ESRI licensing may change over time. Please refer to these pages for more information:

https://www.esri.com/en-us/arcgis/products/user-types/overview

https://enterprise.arcgis.com/en/portal/latest/administer/windows/license-user-type-extensions.htm




The permissions management is crucial for several reasons:

  • Data Security: GIS data can be sensitive. It might include information about infrastructure, property lines, or even environmental hazards. Permissions ensure that only authorized users can view, edit, or delete this data.

  • Collaboration Control: GIS platforms are often used collaboratively. Permissions allow you to define what each user can do with shared data.

  • Data Access: Permissions help prevent unauthorized edits to data. This is especially important for maintaining the accuracy of critical infrastructure or environmental data.


Only Configurator group can access to this configuration

Access Control Panel > User Profiles tab to find more tabs for user configuration and management.

The “Users” tab manages users and their permissions.


image-20240429-132746.png


Figure 1 - Users management

The view lists existing users and their roles.

At the top-right, a search field lets you find users by name, and a toggle filters enabled users.

For each user, you can:

  • Enable or disable using the toggle button

  • Delete using the bin icon

  • Edit using the pencil icon

Click the edit icon to update user details like username, name, surname, email, language, number format, and date format. Use Extra data format to add more user settings in JSON.


image-20240823-131752.png


Figure 2 - Users configuration


Clicking the delete icon opens a modal window to confirm deletion:

image-20260302-113815.png
Figure 3 - Confirming the user deletion

After deletion, shared items linked to the user (such as projects and annotations) remain accessible to users with prior permissions but become orphaned. Data not shared with anyone will be deleted in cascade.

Group assignments

Assign a user to a functional group, allow to categorize user type in order to manage their permissions in the same way.

Going on the groups tab, it is possibile to assign one or more functional groups to the user.

Each group is described by its name, description and state. The “Active” field is used to assign it to the user.


image-20240429-131345.png


Figure 4 - Assign groups to user

Functional groups are used to give to the user access to one or more functionalities.

For more information about how functional groups work, go on this page: Functional Groups

Zones and Areas assignment

Assign a user to a zone or to an area means that the user can read or edit related service’s layers on those zones.

The “Read” permission means that the user can see service’s layers and their information and data, but can’t edit them.

The “Edit” permission means that the user is enabled for the “Free Editing” feature, so the user can edit service’s layers information and data too.

Going on Permissions tab, it’s possibile to define assignment for zones and areas.


image-20240405-073611.png


Figure 5 - Zone’s permissions

In the “Zones” tab there is the list of all existing zones, and it’s possibile to enable the user for read or for edit permissions.

Enable a user to a “parent” zone, it means to enable it to all zone children too, and at DB level will be saved a record for the parent and a record for each children.

In the example above (Figure 5 - Zone’s permission), the user is enabled on “Lombardia” zone, and automatically it is enabled to “Milan” zone too.

The saved associations are:

username

zoneid

canread

canedit

USER1

Lombardia

true

true

USER1

Milan

true

true

Each user can be enabled to a single zone hierarchy at a time, but if there is the need to manage an exception on which the user should be enabled to another zone, it is possibile to use Area's permissions.

Switching on the Area tab, there is the list of all existing areas, and it is possibile to enable a user to a single area.

In the “info” icon near each area is possible to read the list of zones belonging to the area.

For more information about how area work, go on this page: https://overit-spa.atlassian.net/wiki/spaces/NEXTGENGEO/pages/103375340446/Zones+and+Areas+configuration#Area-configuration



image-20240429-132926.png


Figure 6 - Area’s permissions