# SharePoint Mandatory Read & Policy Acknowledgement Web Part with Tracking

**URL:** <https://community.origamiconnect.com/t/sharepoint-mandatory-read-policy-acknowledgement-web-part-with-tracking/1018>\
**Category:** How-Tos & Manuals for Origami Connect\
**Created:** [June 16, 2025, 9:45pm UTC](https://community.origamiconnect.com/t/sharepoint-mandatory-read-policy-acknowledgement-web-part-with-tracking/1018 "2025-06-16T21:45:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![origami](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.origamiconnect.com/origami/32/436_2.png) [@origami](https://community.origamiconnect.com/u/origami)\
**Post date:** [June 16, 2025, 9:45pm UTC](https://community.origamiconnect.com/t/sharepoint-mandatory-read-policy-acknowledgement-web-part-with-tracking/1018/1 "2025-06-16T21:45:13Z")

</div>

Introducing the **Mandatory Read Tracker** — a simple way to track who’s seen and signed off on key content.

**Perfect for tracking who accepted HR, Compliance, Legal, or IT policies.**

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/9/9a9e5f1749a5260184c5e38e2ec62cad2ecaac99.jpeg)

To add a web part, simply find it in the list and add it to **Full-Width section at the top of the page** :  
 ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/6/692ec6ba839c46c2c928ae96d0a38d7be238438e.png)

> **Initial setup**
>
> Add the web part to the top of the page. Only one Mandatory Read web part can be added per page.
> 
> 1. Click **Configure** button:  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/c/cfcc15163ca4a316bd0fc29b79ae490d469fa4c2.png)
> 
> 2. Choose departments for which the banner will show (the list of departments is read from all available departments in your SharePoint user profile:  
> 
> 3. Optionally you can pick a due date which will be shown to users:  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/b/b54811f5614d1dff5186de5268e5b810d3648ac1.png)
> 
> 4. Optionally set your own language and colors by expanding the sections in web part properties:  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/d/d6403208b0e40af0898223e8e4f22305a3003882.png)
> 
> 5. Save the page and test acceptance by clicking the **Accept** button (this bar will show for you only if you are part of the targeted department):  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/d/d793994309ab20d62b606eb75dc74a480a72d441.png)
> 
> 6. Finally, follow these steps to set up necessary permissions on the **ComplianceReadLog** list on your site for the first time: [Admin Setup: Give SharePoint users permissions to create list items but not edit or delete them](https://community.origamiconnect.com/t/admin-setup-give-sharepoint-users-permissions-to-create-list-items-but-not-edit-or-delete-them/1020)

> **Track acceptance/ compliance**
>
> To see who accepted:
> 
> 1. Navigate to the page and click **Edit** to edit the page.
> 2. Click **View results** in the tracker bar:  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/8/8e0018289c3160bd169d60aa86de8d136c99b850.png)
> 3. See who accepted, and who didn’t  
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/c/c441ed5413fed8ec2963af89ea786502a41c1ef8.png)
> 4. Optionally export to CSV for audit purposes

> **Change Language and Styles**
>
> You can change prompt language to meet your needs, making it softer such as “Mark as Read” or more strict (“Sign Off”, “I accept” etc). You can also change the message prominence by adjusting colors as needed:
> 
> ![image](https://canada1.discourse-cdn.com/flex031/uploads/origamiconnect/original/2X/3/340de525ec7e6cd8f75b1140d1213e4e7b310cb9.png)

> **Known Limits**
>
> - Users who don’t have the department set in the user profile will not be picked up or targeted when “All Departments” is selected. This is to avoid system accounts showing up in your tracker logs.
