✍️ Signatures [Custom Field]
The Digital Signature Custom Field is a Jira custom field type that stores a legally defensible electronic signature directly on an issue.
Setup
Create the Custom Field
Jira Administration → Issues → Custom Fields
Click "Create custom field"
Select "Signature" as field type
Choose Field configuration scheme expected
Click “…” and choose Add field to screen to select proper screens you want to associate.
Click “…” and Choose Contexts and field values → Custom field config: Edit custom field config
Setting | Description |
|---|---|
Allow Signature Removal | Enables "Clear & Re-invite" button on signed fields. Allows admins to reset signature. |
Enable Multiple Signatory Invitations | Allows inviting multiple users to sign. ANY invited user can place the signature. |
Inviting Signatories (Permission Control)
When Multiple Signatory Invitations is enabled:
The signature field shows "📨 Invite Signatory" when unsigned
Jira users can search and invite colleagues to sign
Invited users receive a Jira comment mention with instructions
Only invited users can sign the field
To invite users:
Click field → "Invite Signatory" tab
Search for Jira users by name
Select user(s) → Send invitation
💡 If Multiple Signatory Invitations is disabled, only the user who opens the field can sign (no invitations).
End-User Experience
Field States
State | Visual | Action |
|---|---|---|
Unsigned (no invite) | "Click to sign" | Click → Signature modal |
Unsigned (invited) | "Sign here" + inviter name | Click → Sign modal |
Signed | Signature preview + signer name + timestamp + checkmark ✅ | Click → Verification modal |
Removable | "Clear & Re-invite" button (if Allow Removal enabled) | Click → Reset field |
Signing the Field
Click on the signature field in issue view
Signature modal opens with tabs:
Tab | Function |
|---|---|
Saved Signature | One-click sign using stored default signature |
Draw New | Mouse/touch drawing on canvas |
Type New | Type name, choose from 6 cursive fonts |
Decline to Sign | Enter reason → permanently records refusal |
Optional: Check "Save as my default signature"
Click "Apply Signature"
After Signing
The field displays:
Top area: Large signature preview (image or typed name)
Bottom bar: Signer name + timestamp + green verification checkmark
Viewing Signature Details
Click the signed field → Verification modal opens showing:
✅ Status: "SECURE SIGNATURE VERIFIED" or "⚠️ SIGNATURE DECLINED"
Signatory name
Full timestamp (date + time)
Signature topic
Declined reason (if applicable)
Declining to Sign
Click signature field
Select "Decline to Sign" tab
Enter reason (e.g., "Not authorized for this approval")
Click "Confirm Decline to Sign"
Result: Field shows "⚠️ DECLINED: [reason]" – Permanent audit record.
Clearing a Signature (Admin only)
If Allow Signature Removal is enabled AND you have admin permissions:
Click signed field
Look for "Clear & Re-invite" button
Confirm → Field resets to unsigned state
Invitation list is cleared
Re-invite users as needed
Receiving an Invitation
When someone invites you to sign:
Jira comment mentions you: "You have been invited to provide a Digital Signature for [field name]"
The signature field becomes active for you
Click field → Sign normally
🔒 Only invited users can sign. Uninvited users see: "Only the invited user can sign"
Workflow Validator Integration
Setup
Jira Administration → Issues → Workflows
Edit target workflow
Select transition → Add validator
Choose "Digital Signature Validator"
Publish workflow
Behavior
When user attempts to transition issue:
Field State | Transition Result |
|---|---|
Signed ✅ | Allowed |
Unsigned ⏳ | Blocked – "Transition Blocked: Signature field [name] is not signed" |
Declined ❌ | Blocked – "Transition Blocked: Signature field was declined" |
🔍 Validator automatically detects ALL Digital Signature custom fields on the issue. Each must be signed.