Compliance Log
The Compliance Log provides a complete audit trail of all tracked field changes and approval workflow events. This guide explains how to access, use, and manage the log.
What is the Compliance Log?
The Compliance Log records:
- All changes to tracked fields
- Approval request events
- Approval/rejection decisions
- Who did what, when
Accessing the Compliance Log
From ACS Main Page
- Search for Compliance Log
- Or navigate through compliance menu
From Record Pages
If compliance indicators are configured:
- Open a compliance-tracked record
- Click the compliance indicator
- View log entries for that record
Log Entry Information
Each log entry contains:
| Field | Description |
|---|---|
| Entry No. | Unique identifier |
| Date/Time | When the event occurred |
| Table No. | The table that was modified |
| Table Name | Human-readable table name |
| Field No. | The field that was modified |
| Field Name | Human-readable field name |
| Old Value | Value before the change |
| New Value | Value after the change |
| User ID | Who made/approved the change |
| Event Type | Change, Approval, Rejection, etc. |
| Status | Logged, Pending, Approved, Rejected |
| Comments | Approver comments |
Log Entry Types
| Event Type | Description |
|---|---|
| Change | Field modification detected |
| Request | Approval request created |
| Approved | Change was approved |
| Rejected | Change was rejected |
| Canceled | Request was canceled |
| Escalated | Request was escalated |
Filtering the Log
By Date
- Set Date Filter field
- Enter date range
- View filtered results
By Table
- Set Table Filter
- Select specific table
- View only that table's entries
By User
- Set User Filter
- Enter user ID
- View only that user's changes
By Status
- Set Status Filter
- Select status (Pending, Approved, etc.)
- View filtered entries
Combined Filters
Apply multiple filters together:
- Date range + Table
- User + Status
- Any combination
Common Log Views
Pending Approvals
Filter by Status = Pending to see:
- All changes awaiting approval
- Who requested them
- How long they've been pending
Recent Changes
Filter by Date = Today or This Week:
- Recent compliance activity
- Quick audit of changes
- Spot unusual activity
Specific Table Audit
Filter by Table = Customer:
- All customer field changes
- Complete audit trail
- Track specific records
User Activity
Filter by User = specific user:
- What changes they've made
- What they've approved/rejected
- Activity history
Drill-Down Capabilities
View Record
From a log entry:
- Click View Record action
- Opens the source record
- See current state
View Request Details
For approval entries:
- Click Request Details
- See full approval history
- View all approvers' actions
Log Reports
Generating Reports
- Click Print or Report action
- Set filter criteria
- Choose output format
- Generate report
Report Types
| Report | Purpose |
|---|---|
| Change Log | All field changes for period |
| Approval Log | All approval activity |
| Pending Report | Current pending requests |
| User Activity | Changes by user |
Export Options
- Print to PDF
- Export to Excel
- Send via email
Audit Requirements
Regulatory Compliance
The log supports:
| Requirement | Support |
|---|---|
| SOX | Complete audit trail |
| GDPR | Data change tracking |
| HIPAA | Healthcare data audit |
| Industry-specific | Configurable tracking |
Audit Best Practices
- Review log regularly
- Export and archive periodically
- Maintain log integrity
- Document retention policy
Log Retention
How Long to Keep
Consider:
- Regulatory requirements
- Business policy
- Storage capacity
- Audit needs
Archiving
- Export old entries
- Store in secure archive
- Remove from active log (if policy allows)
- Maintain chain of custody
Retention Policy
Document your policy:
- Minimum retention period
- Maximum retention period
- Archive procedures
- Destruction procedures
Log Security
Access Control
Only authorized users should view the log:
- Administrators
- Compliance officers
- Auditors
- Security personnel
Permission Requirements
Users need appropriate permissions:
- Read access to Compliance Log table
- May need specific compliance role
Log Integrity
The log should be:
- Append-only (no editing)
- Protected from deletion
- Backed up regularly
Using the Log for Investigation
Investigating Issues
When investigating a problem:
- Identify the timeframe
- Filter to relevant table/field
- Review sequence of changes
- Identify users involved
Example Investigation
"Customer credit limit was increased incorrectly"
- Filter: Table = Customer, Field = Credit Limit
- Date: Last 30 days
- Review all credit limit changes
- Find the problematic change
- See who made it, when, approval status
Log Metrics
Activity Monitoring
Track:
- Changes per day/week
- Approvals pending
- Rejection rate
- Average approval time
Identifying Trends
Review patterns:
- Unusual activity spikes
- Users with many rejections
- Bottleneck approvers
Best Practices
Regular Reviews
- Daily review of pending items
- Weekly summary of activity
- Monthly audit review
Alert Configuration
Set alerts for:
- High-volume changes
- Critical field modifications
- Rejected requests
Documentation
Maintain records of:
- Log review dates
- Issues identified
- Actions taken
Troubleshooting
Missing Log Entries
- Verify tracking is enabled
- Check compliance table configuration
- Confirm extension was regenerated
Incorrect Data in Log
- Check field configuration
- Verify capture timing
- Review event triggers
Log Performance
If log queries are slow:
- Use date filters
- Archive old entries
- Check database indexes