FormSignatures


Description

Digital signature management for forms storing digital signatures, authentication data, and signature verification information for form submissions. This system ensures legal compliance, authentication, and non-repudiation for digitally signed forms.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
CertificateData Unknown 0 null

Certificate information - Digital certificate data for certificate-based signatures

ID int identity 4 null

Primary key - Unique identifier for each form signature, auto-incrementing integer

SignatureTypeID int 4 null
SignatureTypes.pkSignatureTypeId FK_FormDigitalSignatures_SignatureTypes R

Signature type reference - Reference to signature type configuration

FormDesignID int 4 null
FormDesigns.ID FK_FormDigitalSignatures_FormDesigns R

Form design reference - Reference to the form design requiring this signature

Status int 4 null

Signature status - Current status of the signature configuration

Description nvarchar 1000 null

Signature description - Description of the signature requirement or purpose

CreatedDate datetime 16,3 null

Creation timestamp - When the signature configuration was created

CreatedBy int 4 null

Creator user ID - Reference to user who created the signature configuration

DeletedDate datetime 16,3 null

Deletion timestamp - When the signature configuration was deleted

DeletedBy int 4 null

Deletion user - User who deleted the signature configuration

FormSubmissionId Unknown 0 null

Submission reference - Reference to the form submission being signed

GeolocationData Unknown 0 null

Location data - GPS coordinates where signature was captured

ModifiedDate datetime 16,3 null

Modification timestamp - When the signature configuration was last modified

ModifiedBy int 4 null

Modifier user ID - Reference to user who last modified the signature configuration

IsRememberSignature bit 1 ((0))

Remember signature flag - Boolean indicating if signature should be remembered

IsHideTypeSignature bit 1 ((0))

Hide type signature - Boolean indicating if typed signatures should be hidden

IsVerified Unknown 0 null

Verification status - Boolean indicating if signature has been verified

Order int 4 null

Signature order - Order in which this signature should be collected

RequiredBeforeSaving bit 1 ((0))

Required before saving - Boolean indicating if signature is required before saving

HideSignature bit 1 ((0))

Hide signature flag - Boolean indicating if signature should be hidden in display

RequireAttestation bit 1 ((0))

Require attestation flag - Boolean indicating if attestation is required

AttestationContent varchar 2147483647 null

Attestation content - Content of attestation statement for the signature

ShowSignatureWarning bit 1 ((0))

Show warning flag - Boolean indicating if signature warnings should be displayed

ForceSignMissingSignature bit 1 ((0))

Force sign flag - Boolean indicating if missing signatures should be forced

OnlySignCreatedForm bit 1 null

Sign created form only - Boolean indicating if signature applies only to created forms

Initials bit 1 null

Initials requirement - Boolean indicating if initials are required

IPAddress Unknown 0 null

IP address - Network IP address from which signature was captured

SignatureData Unknown 0 null

Digital signature - Encoded digital signature data

SignatureDate Unknown 0 null

Signature timestamp - When the signature was captured

SignatureType Unknown 0 null

Signature type - Type of digital signature (Electronic, Biometric, Certificate-based)

SignerEmail Unknown 0 null

Signer email - Email address of the signer for verification

SignerName Unknown 0 null

Signer name - Name of the person who provided the signature

SignerRole Unknown 0 null

Signer role - Role or title of the person signing the form

UserAgent Unknown 0 null

User agent - Browser or device information for audit purposes

VerificationDate Unknown 0 null

Verification timestamp - When the signature was verified

Indexes

Constraint Name Type Sort Column(s)
PK_FormDigitalSignature Primary key Asc ID
IX_FormSignatures_FormDesignID_SignatureTypeID Performance Asc/Asc/Asc FormDesignID + SignatureTypeID + DeletedDate

Relationships