Salesforce

OLP overview

« Go Back
Information
OLP overview
000003914
Public
Product Selection
aiWare - aiWare
Article Details

Object level permission (OLP) is an access-control model that controls permissions on objects of aiWARE instances. In aiWARE, all applications share the same OLP model.

How OLP works

Using groups to manage permissions is an easy-to-use mechanism for users to grant access to data objects. Groups can be created, deleted, modified, and so can the permissions associated with a group.

Groups encompass users that share the same permissions. A permission set contains the functional permissions that a user is granted on an object if the user is part of a group that is associated with that permission set.

For OLP, two initial organization-wide groups are created by default:

GroupDescriptionPermission setUser accounts
Org_Name administratorsGroups administrators of this organization and cannot be removed.aiWARE administratorUser accounts with administrator roles are added to the administrator group of the default organization.
Org_Name usersGroups all users of this organization, including administrators.aiWARE full accessAll users are added to the users group, including admins.

where Org_Name is the organization name.

Which objects are protected

In an aiWARE instance, the following objects are securable:

  • Organizations
  • Folders
  • Temporal Data Objects (TDO)

These objects can be independently secured with an access-control list (ACL). An ACL consists of access-control entries (ACE), where each entry is a combination of a group, an object, and a permission set.

Terminology

This documentation uses the following terminology.

TermDefinition
ACE (Access-control entries)The combination of a group, an object, and the permission set that can be used on an object by a member of the group.
ACL (Access-control list)A collection of ACEs.
Functional permissionA single permission, for example, read.
GroupAn object that contains user accounts as members of a particular group.
ObjectThe object that is going to be controlled (secured).
OLP (Object level permission)An access control model that allows users to control who can access which objects, how, and when.
OrganizationAn object that contains a set of groups.
Permission setA named set of functional permissions.
UserA user account, when referred to in the context of permissions.
System controlThe feature that assigns permission sets to objects.
Additional Technical Documentation Information
Properties
3/6/2025 10:55 PM
3/6/2025 10:56 PM
3/6/2025 10:56 PM
Documentation
Documentation
000003914
Translation Information
English

Powered by