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

Accessing to Control Panel > User Profiles tab, the view contains more tabs regarding the user configuration and management.

The “Users” tab is used to configure and manage users and their permissions.


image-20240429-132746.png


Figure 1 - Users management

The view shows the list of existing users and their role.

At the top-right of the page there is a search field to search users by their name, and a toogle button to filter only enabled users.

For each user it’s possibile to perform these operations:

  • enable/disable: using the toggle button

  • deletion: using the bin icon

  • editing: using the pencil icon

Clicking on the edit icon, in the properties tab there are some users information, such as username, name, surname, email, language, number format and date format. The Extra data format is used to add more user’s settings in a json format.


image-20240823-131752.png


Figure 2 - Users configuration

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 3 - 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 4 - 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 5 - Area’s permissions