APSCA Requirements Dashboard

Epics

Coherent workflows or responsibilities that group related stories under a feature.

RecordSummaryVersionEpic StatusVersion StatusVersion Approval
EPIC-001
Exam Eligibility & Invoice Generation
Logic to determine if an auditor can purchase a specific exam (Part 1, 2, or 3). Includes prerequisites (status, sequencing), generating the invoice line item, capturing exam language preferences, and enforcing invoice validity periods.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-002
Firm Bulk Exam Purchasing
Workflow for Firm users to select multiple employed auditors, validate their eligibility in batch, and generate a single bulk invoice for multiple exams.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-003
Exam Scheduling & Integration
The API integration with ProctorU (for Part 1/2) and the hybrid Calendly-to-ProctorU flow (for Part 3). Includes enforcing lead times, mapping time zones, and creating/linking ProctorU accounts via API.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-004
Cancellations, Rescheduling & Fees
Logic for auditor self-service exam changes. Includes enforcing fee windows, reschedule limits, and determining payer based on original invoice ownership.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-005
Exam Change Requests (Firm-Initiated)
A ticketing workflow for Firms to request changes for exams they funded. Includes logic to transfer credits, cancel exams without auditor consent, and manage disputes.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-006
Exam Launch & Proctoring
The day-of workflow for exam delivery. Generating the unique launch link, managing status transitions, and providing backup access if the platform is inaccessible.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-007
Exam Results & Status Updates
Processing webhooks from ProctorU, mapping external statuses to APSCA statuses, and handling manual score entry.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-008
Exam Remediation Pathways
Automation of status changes and requirements based on failure counts. Enforces waiting periods and training/audit log redo requirements.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-009
Exam Template & Configuration Management
Backend management of exam type definitions containing metadata required by the ProctorU API (duration, allowed resources, proctor notes) for each exam type and language variant.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-010
Admin Exam Management
Administrative interface to view, schedule, reschedule, or force-cancel exams on behalf of auditors, including the ability to override standard business rules.
Release: REL-2026-06-01
v1ActiveBacklogPending Approval
EPIC-011
Enrollment & Onboarding
Firm submits new auditor, admin review, member number assignment, login activation. Visibility rules during draft/pending states.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-012
Employment Management
Auditor-firm associations, active/inactive employments, visibility permissions, duplicate prevention, disassociation workflows.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-013
Audit Log Submission
Auditor submits individual audit activity records (dates, firm, country, standard). Progress tracking toward 20-day requirement. Date collision blocking, 5-year age limit, 10-day cap on second-party audits.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-014
Audit Log Verification
Firm supervisor approval workflow. Per-entry approve/reject. External delegate verification via unique links. Confidentiality masking for third-party audits.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-015
Status Automation
Rules engine for automatic status transitions (e.g., unpaid fees -> lapsed, lapsed > 24 months -> expired). Daily/weekly cron jobs.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-016
Level Progression
ASCA to CSCA transition upon Part 3 pass. Level assignment, certificate generation, digital ID updates.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-017
Lapse & Expiration
Logic for membership lapse triggers (unpaid invoices, unsigned FOA, CPD non-compliance). Expiration after extended lapse period.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-018
Status Restoration
Checklist-based restoration (pay fees, sign FOA, complete CPD). Automated status update upon checklist completion.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-019
CPD Submission & Tracking
Auditors submit CPD records (course, hours, date). Progress visualization toward annual requirement.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-020
Firm CPD Approval
Firm supervisors review and approve auditor CPD submissions.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-021
Training Course Recognition
Firms submit courses for APSCA recognition. Admin review workflow. Public/private course designation. Badge generation upon approval.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-022
Annual CPD Compliance
Year-end compliance check. Status impacts (lapse trigger if non-compliant). CPD override for auditors who passed exams in current year.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-023
CPD Reporting
Dashboards showing compliance rates, submissions pending review, auditor progress.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-024
Invoice Generation
Creation of invoices for exams, membership, cancellation fees, etc. Line item management.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-025
Payment Processing
Stripe integration for credit card payments. Payment status tracking. Receipt generation.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-026
QuickBooks Integration
Two-way sync of invoices, payments, and customer records with QuickBooks Online.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-027
Firm Self-Invoicing
Firms report monthly audit totals and auto-generate their own invoices based on per-audit fee.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-028
Anomaly Detection
Flagging of unusual self-reported figures (e.g., significantly lower than historical average).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-029
Bulk Credits & Drawdown
Firms pay lump sums; individual auditor fees draw down from credit balance.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-030
Membership Fee Processing
Annual membership fee invoicing. Inactive member discounts. Fee waivers and adjustments.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-031
Authentication & MFA
Login flow, multi-factor authentication, password reset, session management.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-032
Role-Based Access Control
Role definitions (Auditor, Firm Contact, Firm Supervisor, Admin, etc.). Permission matrices.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-033
Multi-Role Management
Users with multiple roles (e.g., auditor who is also firm contact). Role toggle within platform.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-034
Role-Specific Redirects
Dashboard routing based on active role. Homepage assignment per role.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-035
Profile Validation
Required fields enforcement (e.g., country of residence before exam scheduling). Profile completeness checks.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-036
Firm Membership Status
Active, suspended, terminated states. Status change workflows.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-037
Individual Membership Status
Auditor membership tiers and states (Provisional, Full, Lapsed, Expired).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-038
Member Categories
Firm categorization (A/B/C). Category assignment and change logic.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-039
Agreements & Consent Tracking
Form of Acceptance, Code of Conduct, Confidentiality Framework. Signature tracking, expiration, renewal.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-040
Annual Renewal Processing
Yearly renewal workflow. FOA signature requirement. Fee generation. Status updates.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-041
Firm Profile Updates
Self-service editing of firm details (logo, contact info, website, addresses).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-042
Auditor Association Management
View associated auditors. Manage employment relationships. Access restrictions on PII for active/disassociated auditors.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-043
Accreditation Management
Programs/brands the firm is accredited for (SMETA, BSCI, Disney, etc.). Self-service updates.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-044
Geographic Coverage
Countries/regions where firm conducts audits. Self-service updates.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-045
Embeddable Public Lists
Auto-updating HTML embeds for public website (member firm lists, accredited programs).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-046
Real-Time Dashboards
Live views of key metrics (auditor counts by level/region, exam pass rates, CPD compliance).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-047
Geographic Visualizations
Map-based displays of auditor capacity by country. Interactive filtering.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-048
Custom Report Builder
Admin ability to create ad-hoc reports from available data sets.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-049
Metabase Integration
Connection to Metabase for advanced analytics and visualization.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-050
Progress Tracking Visualizations
Visual progress bars for audit log, CPD, certification journey. Color-coded status indicators.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-051
Audit Trail & Logging
Record of all status changes, data modifications, admin actions. Timestamp, user, before/after values.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-052
Data Encryption
Encryption at rest and in transit. Key management.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-053
Data Retention & Archiving
Retention policies by data category. Archival process. Secure deletion at end-of-life.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-054
Backup & Recovery
Automated backups. Disaster recovery procedures. Restore testing.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-055
Incident Response
Security monitoring. Failed login detection. Breach response procedures.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-056
Email Deliverability
SendGrid authentication. CNAME/SPF/DKIM configuration. Spam filter avoidance.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-057
Partner Verification API
REST API for partners (Sedex, BSCI) to verify auditor/firm status in real-time. Replaces manual CSV uploads.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-058
LMS Integration
Data exchange with Learning Management System for exam scheduling, CPD course completion, training records.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-059
Public Register Embeds
Auto-updating public website content (member firm list, recognized training courses, certified auditors).
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-060
ZenDesk Integration
Knowledge base widget. Role-specific article display. Support ticket creation.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-061
Ethics Case Management
TBD - requires dedicated discovery. Placeholder epic for ethics case management workflows.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval
EPIC-062
Compliance Data Tracking
TBD - requires dedicated discovery. Placeholder epic for compliance data tracking workflows.
Release: REL-2026-12-01
v1ActiveBacklogPending Approval