RecipeInitial
Generating Compliance Reports
Generate audit reports for compliance requirements
Generating Compliance Reports
Generate audit trail reports for SOC 2, HIPAA, and other compliance frameworks.
Basic Audit Report
AuditReportInput input = new AuditReportInput()
.withStartDate(LocalDate.now().minusDays(30))
.withEndDate(LocalDate.now())
.withTables(List.of("customer", "order", "payment"))
.withFormat(ReportFormat.PDF);
AuditReport report = auditService.generateReport(input);User Access Report
For GDPR data access requests:
UserAccessReport report = auditService.generateUserAccessReport(
userId,
LocalDate.now().minusYears(1),
LocalDate.now()
);Scheduled Reports
@Scheduled(cron = "0 0 1 * * ?")
public void generateMonthlyAuditReport() {
// Generate and email monthly audit report
}Powered by qqq