13. Compliance Page

13. Compliance Page

NoahFace Visitor Registration supports an optional compliance page that typically relates to either:

  • Health
  • Safety
  • Confidentiality

To enable the compliance page, specify the "webpage" option in the Screen details . For example:

webpage=acmecorp.com/visitor-nda .pdf

Your compliance page must be hosted on your company Web site, and can be in any of the following formats:

  • HTML
  • PNG
  • JPEG
  • PDF

Visitor Type Specific Compliance Pages

It is possible to have different compliance pages for each visitor type/reason. To do this, just host each of the pages on your company Web site with the type/reason in its path, and then include “[REASON]” in your configured Web page. For example:

webpage=acmecorp.com/visitor- [REASON] -nda .pdf

NoahFace will substitute the selected visitor reason into the URL before retrieving and displaying the compliance page.

Compliance Pages with Data Entry

It is possible to collect data in your compliance page and to record this with your event. To do this, just implement your configured page in HTML with the appropriate data entry fields:

webpage=acmecorp.com/visitor-data-entry.html

You should include in your JavaScript an NFAgree () function such as the following:

function NFAgree() {

const workorder = document.getElementById(“workorder”).value;

return workorder;

}

If you want to return multiple values, it is recommended to return them as a semi-colon separated string.

Multi-Part Compliance Pages

It is possible to implement multi-part compliance pages that are agreed to one part at a time. To do this, just implement your configured page in HTML:

webpage=acmecorp.com/visitor-compliance .html

You should include in your JavaScript an NFAgree () function such as the following:

function NFAgree() {

nextPa rt ();

if (pa rt > 5) {

return ‘’;

} else {

return ‘Continue’;

}

}