Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | int identity | 4 | √ | null |
|
|
Primary key - Unique identifier for each form signature configuration |
||||
| SignatureTypeID | int | 4 | null |
|
|
Signature type reference - Links to SignatureTypes table for the type of signature required |
|||||
| FormDesignID | int | 4 | null |
|
|
Form design reference - Links to form design that requires this signature |
|||||
| Status | int | 4 | null |
|
|
Configuration status - Status of the signature configuration (Active, Inactive, etc.) |
|||||
| Description | nvarchar | 1000 | √ | null |
|
|
Signature description - Description of the signature requirement and purpose |
||||
| CreatedDate | datetime | 16,3 | null |
|
|
Creation date - Date when the signature configuration was created |
|||||
| CreatedBy | int | 4 | null |
|
|
Created by user - UserID of the person who created this configuration |
|||||
| ModifiedDate | datetime | 16,3 | √ | null |
|
|
Last modification date - Date when the configuration was last modified |
||||
| ModifiedBy | int | 4 | √ | null |
|
|
Modified by user - UserID of the person who last modified this configuration |
||||
| DeletedDate | datetime | 16,3 | √ | null |
|
|
Deletion date - Date when the configuration was deleted (soft delete) |
||||
| DeletedBy | int | 4 | √ | null |
|
|
Deleted by user - UserID of the person who deleted this configuration |
||||
| IsHideTypeSignature | bit | 1 | ((0)) |
|
|
Hide signature type - Boolean flag to hide the signature type from users |
|||||
| IsRememberSignature | bit | 1 | ((0)) |
|
|
Remember signature - Boolean flag to remember user’s signature for future use |
|||||
| Order | int | 4 | √ | null |
|
|
Display order - Order in which signature appears on the form |
||||
| RequiredBeforeSaving | bit | 1 | ((0)) |
|
|
Required before save - Boolean flag indicating signature is required before form can be saved |
|||||
| HideSignature | bit | 1 | ((0)) |
|
|
Hide signature - Boolean flag to hide the signature field from display |
|||||
| RequireAttestation | bit | 1 | ((0)) |
|
|
Require attestation - Boolean flag indicating attestation is required with signature |
|||||
| AttestationContent | varchar | 2147483647 | √ | null |
|
|
Attestation content - Text content for attestation statement that user must agree to |
||||
| ShowSignatureWarning | bit | 1 | ((0)) |
|
|
Show warning - Boolean flag to display warning messages about signature requirements |
|||||
| ForceSignMissingSignature | bit | 1 | ((0)) |
|
|
Force missing signature - Boolean flag to force signature when missing |
|||||
| OnlySignCreatedForm | bit | 1 | √ | null |
|
|
Only sign created forms - Boolean flag to allow signatures only on newly created forms |
||||
| Initials | bit | 1 | √ | null |
|
|
Allow initials - Boolean flag to allow initials instead of full signature |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PK_FormDigitalSignature | Primary key | Asc | ID |
| IX_FormSignatures_FormDesignID_SignatureTypeID | Performance | Asc/Asc/Asc | FormDesignID + SignatureTypeID + DeletedDate |
