Introduction
In every Oracle Fusion HCM implementation, tracking user access and login activity is critical for security, compliance, and audit readiness. The Oracle HCM Cloud User Login Report is one of the most commonly requested reports by security teams, HR auditors, and IT administrators.
In real-world projects, clients frequently ask questions like:
Who logged in to the system in the last 30 days?
Which users are inactive?
Are there any suspicious login attempts?
This is where the Oracle HCM Cloud User Login Report becomes essential. It helps organizations monitor usage, enforce compliance policies, and identify inactive or unauthorized access.
This blog explains how to design, configure, and use this report effectively using OTBI, BI Publisher, and audit data in Oracle Fusion Applications (26A).
What is Oracle HCM Cloud User Login Report?
The Oracle HCM Cloud User Login Report provides insights into user authentication activity in the system. It tracks:
User login timestamps
Last login date
Usernames and roles
Session details
Login status (success/failure)
This report is not available as a single standard report out-of-the-box in all implementations, so consultants typically build it using:
OTBI (Oracle Transactional Business Intelligence)
BI Publisher (BIP)
Audit tables (if enabled)
Key Features
1. User Activity Monitoring
Track who is actively using the system.
2. Security & Compliance
Helps in meeting audit requirements like SOX and internal IT policies.
3. Inactive User Identification
Identify users who haven’t logged in for a defined period.
4. Login Failure Tracking
Detect potential unauthorized access attempts.
5. Role-Based Analysis
Understand which roles are being actively used.
Real-World Integration Use Cases
Use Case 1: Quarterly Security Audit
A global client required a quarterly audit report showing:
All users
Last login date
Account status
Solution: Built a BI Publisher report using user and audit tables.
Use Case 2: Inactive User Cleanup
A company wanted to disable users inactive for 60 days.
Solution:
OTBI report created
Scheduled job runs weekly
Output shared with IT team
Use Case 3: Suspicious Login Detection
Client needed visibility into failed login attempts.
Solution:
Enabled auditing
Extracted login failure logs
Built a dashboard for monitoring
Architecture / Technical Flow
The Oracle HCM Cloud User Login Report is typically built using the following data sources:
| Component | Purpose |
|---|---|
| OTBI Subject Areas | Quick reporting |
| BI Publisher | Advanced formatted reporting |
| Audit Tables | Login history tracking |
| Security Console | User and role data |
Data Flow:
User logs into Oracle Fusion
Login event recorded in audit tables
Data exposed via OTBI or BIP
Report generated and scheduled
Prerequisites
Before building the report, ensure:
Audit is enabled for user login events
Required roles assigned:
BI Author Role
BI Consumer Role
Access to:
OTBI subject areas
BI Publisher
Security Console access
Step-by-Step Build Process
Option 1: Using OTBI (Quick Report)
Step 1 – Navigate to OTBI
Navigation:
Navigator → Tools → Reports and Analytics
Click Create → Analysis
Step 2 – Select Subject Area
Choose:
Workforce Management – Worker Assignment Real Time
Note: Login data is limited in OTBI, so this is useful for basic reporting.
Step 3 – Select Columns
Add:
Person Number
Display Name
User Name
Assignment Status
Last Update Date
Step 4 – Apply Filters
Example filters:
Active Users = Yes
Last Update Date < SYSDATE – 30
Step 5 – Save Report
Save under:
Shared Folders → Custom → HCM Reports
Option 2: Using BI Publisher (Recommended)
Step 1 – Navigate to BI Publisher
Navigator → Tools → Reports and Analytics
Click → Browse Catalog → New → Data Model
Step 2 – Create Data Model
Use SQL Query (Example):
u.user_name,
p.display_name,
u.last_login_date,
u.creation_date,
u.active_flag
FROM
per_users u,
per_person_names_f p
WHERE
u.person_id = p.person_id
AND p.name_type = ‘GLOBAL’
Step 3 – Add Parameters
Add parameters like:
From Date
To Date
User Status
Step 4 – Create Report Layout
Use RTF Template
Add fields:
Username
Last Login Date
Status
Step 5 – Save and Run Report
Save in:
Shared Folders → Custom → Security Reports
Option 3: Using Audit Reports (Advanced)
Step 1 – Enable Audit
Navigator → Tools → Audit Reports
Enable auditing for:
User Login
Authentication Events
Step 2 – Run Audit Report
Select:
Product: Security
Business Object: User Login
Step 3 – Extract Data
Generate report with:
Login Time
IP Address
Status
Testing the Technical Component
Test Scenario
Login with a test user
Logout
Run report
Expected Results
New login entry captured
Timestamp updated
User visible in report
Validation Checks
Correct username
Accurate login time
No duplicate entries
Common Errors and Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| No login data | Audit not enabled | Enable audit |
| Missing users | Incorrect joins | Validate SQL |
| Performance issues | Large data volume | Use filters |
| Incorrect login dates | Timezone mismatch | Adjust timezone |
Best Practices
1. Always Enable Audit Early
Without audit, login history is not captured.
2. Use BI Publisher for Production Reports
OTBI is limited for login tracking.
3. Schedule Reports
Automate weekly or monthly reports.
4. Secure Report Access
Restrict access to security admins only.
5. Use Filters
Avoid performance issues by limiting data.
Frequently Asked Questions (FAQs)
1. Is there a standard User Login Report in Oracle HCM Cloud?
No, most implementations require custom reports using OTBI or BI Publisher.
2. Can we track failed login attempts?
Yes, but only if auditing is enabled for authentication events.
3. How do we identify inactive users?
By filtering users whose last login date is older than a defined threshold (e.g., 60 days).
Common Implementation Challenges
1. Audit Not Enabled Initially
Many clients realize late that login tracking is required.
2. Data Availability Issues
Login data is not directly available in all OTBI subject areas.
3. Performance Issues in Large Enterprises
Handling millions of login records requires optimized queries.
Expert Tips
Always include Last Login Date + User Status in reports
Use scheduled bursting to send reports to managers
Maintain separate reports for audit vs operations
Validate data with Security Console
Summary
The Oracle HCM Cloud User Login Report is a critical component for managing system security, compliance, and user activity.
From real implementation experience, the most effective approach is:
Use BI Publisher for detailed reporting
Enable audit logging early
Schedule reports for continuous monitoring
Organizations that actively monitor login activity significantly reduce security risks and improve governance.
For more details, refer to Oracle documentation:
https://docs.oracle.com/en/cloud/saas/index.html