Ravi Kumar1
ServiceNow Employee
ServiceNow Employee

In the ServiceNow platform, you can track the progress of a survey.
A progress bar available on each page of the survey shows the progress of a survey in percentage. To hide or show this progress bar you can toggle the property (sn_portal_surveys.sp_survey.show_progress_bar).
In Service Portal or a Mobile device, the progress is calculated based on the pages you have visited. The percentage completion is the total number of visited pages to the total number of survey pages. The total number of pages depends on the pagination setting. For more information about the pagination settings, see Configure a survey in the survey designer.

Let’s see how the progress is calculated for different pagination.

Category Pagination: The total number of pages will be the total number of categories. The progress increases as we move to the categories. For example, if a survey has total 4 pages and you are on the 3rd page, then the percentage of completion will be 2/4 that is 50% (since you have visited 2 pages out of 4 pages). When, you move to the next page, the progress increase to 75% that is 3/4. Percentage of completion set to 100% if we submit the survey. In case you have saved the survey, the progress will be saved as the current progress.

Question Pagination: The total number of pages will be the total number of visible questions. Progress calculation is similar to the category pagination. There is a special case when we have dependency in questions, page count may vary, and it will always be the total visible questions at any time. For example,if a survey has 5 questions and the 5th question is dependent on the 4th question, which is hidden, then the survey will have page count as 4. When the 5th question is visible, the page count increases to 5 and progress is calculated against 5 pages.

None Pagination: For none pagination, no progress bar is shown as the survey is on a single page only.

You must note these points:
• Progress depends on pages visited and not on the questions answered.
• If a page has all the questions marked as non-mandatory, then going on to the next page without filling any question will also be considered as visited page and thus progress increases accordingly.
• Progress in the ServiceNow platform page is calculated as total answered questions divided by total number of visible questions.

4 Comments