About access requests

In Data Access, access requests ensure proper authorization by letting data owners control who can access their entities, giving them full visibility and control over data sharing decisions.

An access request is automatically generated when you add entities that you do not own, such as data objects or access controls, to your access control. An access request is also generated when you request access from an asset that is linked to Data Access.

Types of access requests

An access request can be of one of the following types.

Type Description
Entity-based access request

Generated when you add a data object or an access control that you do not own to the What component of your access control.

Adding multiple unowned data objects to an access control generates one combined access request, even if those data objects have different owners.

Beneficiary-based access request

Generated when you request access from an asset that is linked to Data Access.

Tip On an access request page, if the Access requested for field shows an asset, the access request is a beneficiary-based one. Otherwise, it is an entity-based one.

Viewing access requests

To view access requests, on the Data Access landing page, in the left pane, click Access requests. The Access requests page contains the access requests that you submitted or those that are assigned to you. The page also contains the access requests in which you are mentioned in a comment.

Tip To view only the access requests that you submitted, on the main toolbar, click your avatar > Access requests.

You can view all access requests, including those submitted by or assigned to others, only if you have a global role with the Data Access > View All Access And Usage or Data Access > Manage All Access global permission, for example, the Data Access Observer or Data Access Manager global role.

Access requests page

The Access requests page contains the following information.

Column Description
Access request The ID of the access request, shown as a clickable link that opens the access request page.
Requested access

The data objects or the access controls (entities) for which the access is requested.

Assignees The users who are responsible for implementing or closing the request. These are the owners of the requested entities. For a role that is linked to a group, the assignees are the owners of the role’s controlling group, not the role's owners.
Requester The user who initiated the access request.
Created on The date and time when the access request was generated.
Status

The status of the access request. You can use the Status filter to narrow the list to one or more specific statuses.

Status of an access request

The status of an access request indicates which stage the request is in.

Status Description
Awaiting approval

The request is waiting for approval in a custom workflow. This status is applicable only for a beneficiary-based request that started a custom workflow. Otherwise, this step is skipped and the request moves directly to the Awaiting implementation status.

Awaiting implementation

The request is waiting for an assignee to implement access.

Implemented

Access to all requested entities is implemented in the data source, and the request is automatically closed.

Partially implemented

Access to some of the requested entities is implemented in the data source. This happens when an assignee closes the request while some entities are still awaiting implementation.

Rejected

Access to none of the requested entities is implemented in the data source. This happens when an assignee closes the request while all entities are still awaiting implementation, or when the request is rejected in the custom workflow itself. For a request with exceptions, however, this happens when the request is closed while the requested role is not implemented, even if some of the exceptions are implemented.

Canceled

Access to none of the requested entities is implemented in the data source. This happens when the requester (or an authorized user) closes the request, or when the requested entities are deleted.

Access request details

The access request page opens when you click an access request ID on the Access requests page. It contains details to help you decide whether to implement or close the request.

Image of an access request page

What access is granted

The What access is granted section on the access request page contains the following information.

Field Description
Access requested on
  • For entity-based requests: The data objects or access controls (entities) for which access is requested. These are the entities that a user who does not own them added to an access control.
  • For beneficiary-based requests: The asset from which the request originated.
Role linked to requested asset The role that is linked to the asset from which the request originated. This field is shown only for beneficiary-based requests.
Exceptions requested

The column masks or row filters that the requester wants the requested beneficiaries to be exempt from, when they are granted access through the role. This field is shown only for beneficiary-based requests that include at least one exception.

Access requested for
  • For entity-based requests: The access control from which the request originated. This is the access control to which a user added the data objects or access controls that they do not own.
  • For beneficiary-based requests: The requested beneficiaries, that is, the identities and groups for whom the request is made.
Access requested until

The date and time when the granted access expires and is revoked.

  • For entity-based requests: For data objects, the access has no expiration, so the field shows Unlimited. For access controls, the field shows the expiration date and time that the user who added them to the access control provided.
  • For beneficiary-based requests: The expiration date and time that the requester provided.
Purpose
  • For entity-based requests: System-generated information naming the originating access control.
  • For beneficiary-based requests: The purpose that the requester provided.

Implementation

The Implementation section on the access request page contains the following information.

Column Description
Data object (or Access control)

The data objects or access controls for which access is requested.

Permissions The permissions that are associated with the data objects.
All owners The identities that own the requested entities. These are the users who are tasked with reviewing the request.
Status

The implementation statuses of the entities (Implemented or Not implemented).

Tip You can use the Comments section on an access request page to post comments and view system logs, such as who opened or closed the access request.

Implementation versus overall status

On an access request page, the Status column in the Implementation section shows the current access state of each requested entity. This is the implementation status, and it can change over time. For example, it can change from Implemented to Not implemented if the requester removes a data object from their access control.

By contrast, the overall status of an access request, which is shown in the Status column on the Access requests page, works differently. While the request is open, its status moves through the workflow, from awaiting approval to awaiting implementation. When the request is closed, its status records the outcome. That outcome is not recalculated afterwards, so it stays the same even if the access changes later.

Example Suppose that Yuki requests to add your data object, EMPLOYEE, to her access control. Once you approve the access request, the implementation status of the EMPLOYEE data object changes to Implemented, and the access request status also changes to Implemented. If, however, Yuki removes the EMPLOYEE data object from her access control later, its implementation status reverts to Not implemented. However, the access request status still remains Implemented, as a permanent record of your past approval.

Related topics