Is there a single place to see all the Approval requests as part of enabling "Content Approval" inside lists and libraries

john john Pter 705 Reputation points
2025-02-26T00:20:06.37+00:00

We have 10++ sites and on some lists and libraries inside those sites we define content approval at the list/library level:-

User's image

now the users are bit confused, on how they can access those approval requests? is there a screen they can access to see all those pending approval requests? either for all sites or the current site? as currently most of the items and files are pending approval and no one is taking action on them

Thanks

SharePoint Development
SharePoint Development
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Development: The process of researching, productizing, and refining new or existing technologies.
3,367 questions
0 comments No comments
{count} votes

Accepted answer
  1. Yanli Jiang - MSFT 29,686 Reputation points Microsoft Vendor
    2025-02-27T09:52:19.9866667+00:00

    Hi @john john Pter ,

    Sorry, there is a problem with the pnp search web part in my environment, and the test cannot be performed.

    User's image

    It will take some time to fix it. If the pnp search web part is available in your environment, you can try to follow the steps in the following article to see if it can be achieved:

    https://www.gravityunion.com/blog/how-to-configure-simple-pnp-search-on-sharepoint-site

    https://www.gravityunion.com/blog/how-to-create-custom-column-filters-for-pnp-search

    non-official, just for reference.

    In addition, please note:

    1. Managed Property Availability: The status (or moderation status) field in your lists must be mapped to a managed property that is both queryable and retrievable. In many environments with content approval enabled, the moderation status is stored in a managed property (often named something like ModerationStatus) where a specific integer value represents “Pending” (commonly 0).
    2. KQL Query Construction: In your PnP Search web part’s query configuration, you would build a KQL query that targets list items across all sites and filters on that moderation status. For example, your query might look something like this:
         contentclass:STS_ListItem AND ModerationStatus=0
      

    Hope this information helps. And hope to hear good news from you.

    I will also fix the problem as soon as possible and test it. Sorry again.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Yanli Jiang - MSFT 29,686 Reputation points Microsoft Vendor
    2025-02-26T03:08:29.04+00:00

    Hi @john john Pter ,

    Welcome to Q&A forum! Good days!

    Currently, content approval is for the library and list levels. The content approval function does not remind the approver. The approver needs to select the content to be approved and then choose to approve or reject in the command bar. As for what you said, you need to view all pending content on one screen. For the list, the Approval/reject Items view will be automatically generated. This is a view grouped by Approval Status. The approver can see all pending content and approve it. For the library, the view will not be automatically generated, but you can create the view manually to achieve the same effect as the list.

    List:

    02261

    Library:

    02262

    However, I think your main concern is that you want the approver to receive the reminder of content approval as soon as possible. I think a better way is to use Power Automate. Although it also needs to be set for each list and library that enables content approval, it is indeed more efficient.

    Reference:

    https://learn.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/require-doc-approval

    Hope this information helps.

    Please do let us know if you have any further queries.

    Kindly consider accepting the answer if the information provided is helpful. This can assist other community members in resolving similar issues.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.