Version 1.0.0
Released: February 2026
Jira DC: 10.3.0 – 10.5.x
Initial release of Business Sign-off for Jira Data Center. Adds structured approval workflows, audit-grade history tracking, and configurable governance controls to Jira issues.
Approval Workflow
- Add and remove approvers on any Jira issue via the sign-off panel
- Record approval or rejection decisions with optional comments
- Configurable approval thresholds (50% – 100%) at global and project levels
- Automatic status calculation: Pending, Approved, Rejected, Partially Approved
- Email notifications to approvers when added or when decisions are needed
Governance & Compliance
- Separation of Duties (SoD) enforcement — reporters and assignees excluded from approving
- Eligible approver filters by project role or group membership
- Configurable comment requirements (all decisions, approvals only, rejections only)
- Global finishing mode to freeze all approvals across projects
- Protection against removal of decided approvers (admin override available)
Custom Fields
- BS - Approvers — multi-user field with type-ahead search, synced with sign-off panel
- BS - Approval Status — text field with JQL autocomplete, synced with approval decisions
- Full JQL support for filtering and reporting on approval status
- Approver selection on create-issue screen with real-time eligibility validation
Audit & Export
- Complete approval history log with action tracking (added, removed, approved, rejected)
- CSV export of audit history with date-range and multi-issue filtering
- Async background export with progress tracking for large datasets
- History pagination and summary endpoints
Workflow Integration
- Workflow conditions: require approval status before transitions
- Workflow validators: enforce approval thresholds at transition time
- Workflow post-functions: trigger notifications and status updates on transitions
Data Center Ready
- Cluster-safe architecture with distributed locking and shared storage
- Node-local log level synchronization across cluster nodes
- ActiveObjects-backed persistence for all plugin data
- Automatic cleanup of orphaned data on issue and project deletion
Administration
- Global configuration panel for plugin-wide settings
- Per-project configuration with override capabilities
- Debug logging controls with automatic expiry (1 min – 24 hours)
- License management with expiry notifications and grace period handling
- REST API for all operations (
/rest/bs-signoff/1.0/)