Manage Permission Set Assignment Expiration with an Enhanced User Experience (Generally Available)

How you manage assignments of permission sets and permission set groups has been simplified, and this feature is now generally available. After you enable this feature in User Management Settings, you can access the improved interface with the Manage Assignments button. As part of this change, we deprecated the Manage Assignment Expiration button.

Where: This change applies to Lightning Experience and Salesforce Classic in all editions.

Why: For example, you have a consultant team that must evaluate sales contracts as part of a project with a set end date. The consultants need access to the Contract object and other permissions via a permission set group. When the project ends, you don’t want the consultant team to access the sales contracts any longer.

You first create a filter for the users based on their location. You can potentially have thousands of users, so a filter lets you easily select the users working on the project. Then you assign these users to the permission set group and set the expiration date as the project’s end.

How: Enable Permission Set & Permission Set Group Assignments with Expiration Dates in User Management Settings. Then from the Permission Set Group or Permission Set page, click Manage Assignment.

On the Current Assignments page, view a list of the users that are assigned to the permission set or the permission set group. To create a user assignment, click Add Assignment. On the Add Assignment page, search for users in the list with the search field. To create a filtered view of users, create a list view, and then select the filter icon and set your filter logic.

https://help.salesforce.com/s/articleView?id=release-notes.rn_forcecom_permissions_assn_expiration.htm&release=238&type=5