Reading controls define the conditions that Policy Reader checks before enabling a normal acknowledgement. They help structure the employee's interaction with a policy, but they do not prove attention, comprehension or an electronic signature. Configure them to fit the source and test the resulting experience with a pilot employee.

Configure the policy card

  1. Open Policy Manager, select a policy and choose Edit.
  2. Find Reading controls.
  3. Set The acknowledgment button is enabled only after the document has been opened if opening must be recorded before confirmation.
  4. Set Scroll to the end of the document if the end-of-content condition should apply.
  5. Enter Minimum time on the screen (minutes, 0 = off). The control allows 0 to 120 minutes; 0 disables the minimum-time requirement.
  6. Set Typed signature: employees enter their full name again if employees must enter their profile name, then save.

The approximate reading-time estimate elsewhere on the card is descriptive. It is not the minimum-time control. Setting an estimate alone does not make an employee wait before confirming.

Choosing the conditions for employee confirmation

Choosing the conditions for employee confirmation

Understand what each condition measures

ConditionObserved behavior
OpenThe viewer's load/open event or the separate-window action marks content as opened.
Scroll for inline page contentThe reader observes its own scroll container; content that fits without scrolling can count as completed.
Scroll for non-page contentOpening plus elapsed time of at least 30 seconds or the configured minimum, whichever is longer, can satisfy the condition.
Minimum timeA page timer advances while the reader document is visible, and stops accumulating when the browser document is hidden.
Typed nameThe input is compared with the employee's display name, ignoring case and excess spacing and accepting the same name words in another order.

The timer is time on the reader screen, not measured reading speed or verified attention. Framed documents cannot be treated as if the product has inspected every page the employee scrolled through. For a page source whose inline preview fails, do not assume that the non-page timing fallback will behave identically.

Explain the employee action

The employee must still read and select the acknowledgement statement's checkbox. A nonempty typed name is not sufficient if it does not match the account's display name. The button also remains unavailable while a submission is in progress or when Service mode lacks required configuration or consent.

If the source opens in another tab, the reader tab may be hidden and its timer will stop. Ask the employee to return to the reader and check the displayed conditions; do not instruct them to claim understanding merely to unlock a button. The complete user procedure is in KB10506. How to Read a Policy and Acknowledge It.

📝 Note
Controls are read from the current policy card when the reader loads. Changing controls can therefore affect an existing pending assignment after reload; it is not a separate versioned control snapshot. Existing evidence retains the recorded control values from its own submission.

Choose conditions for the actual reading experience

Use the source type and employee workflow when choosing controls. Requiring a long timer on a short notice does not make its content better understood. Requiring scrolling on framed content does not provide the same observation as scrolling an inline page. Explain the purpose of the requirements to readers and keep them proportionate to the material.

The minimum is a visible-reader timer. It is not tied to the employee's actual reading speed and does not establish that another tab, printed copy or downloaded document was read. If employees usually open the source separately, test that path and explain why they may need to return to the reader before submitting.

Use the typed-name condition only with a clear understanding of its profile-name comparison. It does not accept any arbitrary nonempty signature and does not create a cryptographic signature. Test a representative account's real display name, including the organization's naming convention, rather than using the administrator's name in every trial.

Use a test matrix before assigning widely

TrialExpected observation
Open the reader but leave a required checkbox unselectedThe normal confirmation is not ready even if reading conditions are complete.
Open the source in another tabThe source can be read, but hidden-reader time does not continue accumulating.
Display a short inline pageThe end condition can be satisfied when all content fits.
Use a framed document with required scrollingThe documented opening/time fallback can satisfy the condition.
Enter a name that differs from the profileThe name condition can remain unsatisfied.
Load a review-required assignmentThe state-specific message takes precedence over normal submission.

For a timed example, if the minimum is 2 minutes, the timer condition requires 120 seconds. The non-page scroll fallback uses the greater of the configured minimum and 30 seconds; it does not add another 30 seconds after the minimum. Verify the reader's checklist rather than adding these intervals together manually.

After editing controls, reload a pending pilot assignment and check the new behavior. The card's current controls are used at load time, while a previous evidence event retains its recorded values. This distinction matters when comparing an old receipt with a currently configured policy.

Test before rollout

Use a fresh pending assignment and verify each enabled condition separately. Test the actual source type, including opening in a new tab, returning to the page and entering the employee's real profile display name. Confirm that success produces a receipt and failure remains visible. If the button is still disabled, diagnose the specific unchecked condition using KB10537. Troubleshooting Policy Preview and a Disabled Acknowledge Button instead of weakening every control at once.

Questions and answers

Ask a question about this article and get an official answer from our team.

No questions yet. Be the first to ask.

Featured Articles

What to Do When Policy Content Changes Without a New Version

Investigate source-change warnings, compare the live document with published evidence and publish a controlled revision without assuming that no warning means no change.

3 min
Troubleshooting Discussions: Not Configured, Board Not Found and Permission Errors

Troubleshoot Vitextra Discussions setup, missing boards, permission errors, unavailable buttons, Discussions Activity visibility and license messages in SharePoint Online and Microsoft Teams.

27 9 min
How Notifications Work in Discussions: Subscriptions, Mentions and Power Automate

Reference on the notification model of the Vitextra Discussions web part for SharePoint Online and Microsoft Teams: what the web part does itself (the Follow button on boards and topics, the Immediately, Daily digest and Weekly digest frequencies, automatic following of own topics, @mentions stored in the Mentions column) and what a Power Automate flow has to do to deliver e-mail - the Discussions Subscriptions list, the list events to react to, the recipient rules, digests and the deep link to a topic. No Mail.Send or Graph permission is involved.

46 6 min

Share