Videosign User Guide
Overview
The signaturepad component has the feature to record a video to be used as signature data. In other words, the signpad can work normally, or can also be signed while recording the user. This can be useful when there is the need to proof who was the person signing the form, since the video can be played anytime for confirmation.
Specifications
The functionality can work in any of the three main types of OZ Viewer: HTML5, iOS, and Android. However, the OZ Viewer and the OZ Designer need to be the version 9.0. In other words, this functionality cannot be used with the OZ Viewer 8.0 version.
Activating Videosign and Videosign audit information
Videosign functionality can be activated by setting up the following parameters to true in the OZR file.
1) signpad_use_video_audit: Parameter for enabling videosign functionality.
2) SetUseVideoAudit: Parameter for activating videosign in that particular signpad component.
3) signpad_show_video_audit_info: Optional parameter for showing the information of the video in the document when previewing, saving, or printing.
Parameters (signpad_videoaudit_option_json)
Different options can be configured for the videosign feature. The configuration is made through a json string called "signpad_videoaudit_option_json" which can be set as a viewer parameter. The options available for configuration can be seen next:
Frame
high, middle, low (default)
Recording frame level
Resolution
high, middle, low (default)
Recording resolution level
SoundRecord
true | false (default)
Whether to record sound
TimeLimit
integer (default:20)
Signature timeout (unit: seconds)
FaceDetect
true (default) | false
Whether to check facial recognition when saving signature data
ErrorActionType
message (default), keepsign
Error type when video signature cannot be executed
message: A message window is displayed.
keepsign: Displayed as a regular signature pad.
* Error message
Video signature cannot be performed.
GuideText { FaceDetect: "", InputSign: "" }
string (default: empty)
Intructions to be dsplayed on the screen (if the value is empty, the information area is not displayed)
In the following code, an exemplification of the json string can be seen.
Finally, the json string can be set inside the OZR file through its SetReportOption method in the OnStartUp event of the ReportTemplate:
Use Flow
a) Face recognition screen: Initial screen where the user needs to use the face recognition system (this screen does not show in the HTML5 viewer).
b1), b2) Signing screens: Screens for signing, depending on wether the signing consists on one signpad, or in two signpads grouped together.
c) Face recognition failure screen: Screen that pops up if the face recognition was not succesfully. In that case, the user goes back to the face recognition screen and needs to sign again. (This screen does not show in HTML5 viewer).
d1) video playback screen: The user can play the video recording anytime to review the signature process.
d2) signature screen: The user can also review the signature itself.
Last updated
Was this helpful?