Skip to main content
Version: 4.2.5

User group

User groups are configured with set of granted permissions. The granted permissions controls what operations that a User, which belongs to the group, is allowed to perform.

In an iCore system, every User belongs to at least one User group.

Properties

NameTypeDescription
NameStringThe unique name of the User group.
DescriptionStringA brief description of the User group.
IDGuidThe unique identifier of the User group (generated by the system).
System internalBooleanSpecifies whether the entity is a built-in system entity (True) or a customized application entity created to meet the requirements of the business flows (False). A system entity is read-only and cannot be deleted since it may be used by system script(s). New system entities can only be added by certified iCore personnel.
Azure AD group identifierStringThe unique identifier of an Azure AD group.
ModifiedDateTimeThe date and time when the User group was last modified. Automatically generated by the system.
CreatedDateTimeThe date and time when the User group was created. Automatically generated by the system.

Default User Groups

The following User groups are created by default in a new iCore system. The default groups can be modified or deleted, and new User groups can be created.

User groupAuthorization
ViewerMembers of this group can view tracking entities (EventsLogsJobs and Nodes) via the iCore Administrator tool.
UserMembers of this group can view most entities and also create Events.
AdministratorMembers of this group have full system administration rights.
DeveloperMembers of this group have full system administration rights, and are also authorized to manage Scripts and to use iCore Developer (iCore Developer requires a license).
Security administratorMembers of this group have full system security administration rights.

Permissions

Permissions controls what operations that the Users that belongs to the User group is allowed to perform. The following tables contains an overview af all available permissions and how they are assigned to the default User groups in a new iCore System.

Entities

Permissions related to entity-management.
Abbrevations, in bold, used for entity-permissions: Create, Read, Update (Edit), Delete, - not assigned, * not available

Entity / User groupDeveloperAdministratorUserViewer
AdapterflowC R U DC R U D- R - -- - - -
Application poolC R U DC R U D- R - -- - - -
Attached machineC R U DC R U D- - - -- - - -
CategoryC R U DC R U D- R - -- R - -
Component configurationC R U DC R U D- R - -- - - -
CounterC R U DC R U D- R - -- - - -
Cross-referenceC R U DC R U DC R U D- - - -
Events and JobsC R - DC R - DC R - D- R - -
Event configurationC R U DC R U D- R - -- - - -
Event definitionC R U DC R U D- - - -- - - -
FiltersC R U DC R U D- R - -- R - -
Imported assemblyC R U D- R - -- - - -- - - -
Log- R - -- R - -- R - -- R - -
NodeC R U DC R U D- R - -- R - -
Node attributeC R U DC R U D- - - -- - - -
Node typeC R U DC R U D- - - -- - - -
Node type versionC R U DC R U D- - - -- - - -
PartnerC R U DC R U D- R - -- - - -
Partner attributeC R U DC R U D- - - -- - - -
ScriptC R U D- - - -- - - -- - - -
ServerC R U DC R U D- R - -- - - -
SettingC R U DC R U D- R - -- - - -
Setting attributeC R U DC R U D- - - -- - - -
System Monitor- R - -- R - -- R - -- - - -
System queues- R - D- - - -- - - -- - - -
TimerC R U DC R U D- R - -- - - -
UserC R U DC R U D- R - -- - - -
User group- R - -C R U D- - - -- - - -
Web APIC R U D- R - -- - - -- - - -
Web service client 1C R * D- R * -- - * -- - * -
WorkflowC R U D- R - -- - - -- - - -
note
1 Permissions Update is not available for Web service client.

Auditing

Permissions related to auditing.
Abbrevations, in bold, used for auditing-permissions: Read, Update (Edit), - not assigned, * not available

Permission / User groupSecurity administratorDeveloperAdministratorUserViewer
Audit configuration- -- -R U- -- -
Audit log- *- *R *- *- *

System settings

Permissions related to system settings.
Abbrevations, in bold, used for system setting permissions: Read, Update (Edit)

Permission / User groupSecurity administratorDeveloperAdministratorUserViewer
System settings- -- U- -
Advanced system settings- -R U- -
Authentication provider configuration- -- -R U

Special permissions

Permission / User groupSecurity administratorDeveloperAdministratorUserViewerUser in User group with permission can
Purge deleted UserYesYesPermanently delete User.
Start/stopYesYesYesStart and stop server.
Execute ComponentYesExecute a Component in the Run Component tool (regardless of other permissions).
Read Node dataYesYesYesYes
Edit Node dataYesYes
ImportYesYesImport any entity to an iCore system (regardless of other permissions)
ExportYesYesExport any entity from an iCore system (regardless of other permissions)
Edit tracking pageYesYesEdit tracking page in an iCore system (regardless of other permissions).
UpgradeYesYesUpgrade an iCore system (regardless of other permissions).
Set default filterYesYesSet default filter in an iCore system (regardless of other permissions).
Attach/detachYesYesAttach or detach an iCore system (regardless of other permissions).
Protected data accessYesView or update the values of a protected entity.
Modify protectableYesModify the Protected property of a protectable entity. This permission implies permission "Protected data access".
System protectionYesUpdate the Data protection settings of an iCore system.
User password policyYesModify the User password policy of the system.
Release other users lockYesRelease a Component definition lock created by any User.
note

When you upgrade an existing iCore system:

  • "Read Node data" and "Edit Node data" permissions are granted according to the table.
  • The other special permissions will be granted to all existing User groups.

See Also

User