I’ll walk you through the complete resolution covering all three key areas:
1. BIRT Data Source Refresh:
First, you need to update the report’s connection to the latest Workday configuration. Open your report in BIRT Report Studio:
- Navigate to Data > Data Sources > your Workday connection
- Right-click and select “Edit”
- Click “Test Connection” to verify connectivity
- Then go to Data > Data Sets > your project data set
- Right-click and select “Edit”
- Click “Refresh Metadata” button
This pulls the latest field definitions including your new status values. However, this alone won’t fix your issue because of the calculated field dependency.
2. Calculated Field Mapping Update:
Your Status_Category calculated field needs to be updated to recognize the new status values. In BIRT Studio:
- Open the Data Set editor
- Find the Status_Category computed column
- Update the expression to include the new mappings:
Original expression probably looks like:
CASE
WHEN Project_Status IN ('Active','In Progress') THEN 'Active'
WHEN Project_Status IN ('On Hold') THEN 'Paused'
WHEN Project_Status IN ('Completed','Closed') THEN 'Closed'
END
Update it to:
CASE
WHEN Project_Status IN ('Active','In Progress') THEN 'Active'
WHEN Project_Status IN ('On Hold','On Hold - Budget Review') THEN 'Paused'
WHEN Project_Status IN ('Completed','Closed','Completed - Pending Closeout') THEN 'Closed'
END
This ensures your new statuses are properly categorized in the report output.
3. Project Status Configuration Verification:
Before deploying the updated report, verify the configuration in Workday:
- Navigate to Configure Business Objects > Project
- Find the Status field configuration
- Confirm both new statuses have these settings:
- “Include in Reporting” = checked
- “Active for Transactions” = checked
- Proper sequence/order defined
If “Include in Reporting” isn’t enabled, the BIRT data source won’t include those values even after metadata refresh.
4. Additional Considerations:
If your report has any filter parameters that use the status field, those also need updating:
- Check report parameters section
- If you have a cascading parameter for status selection, refresh its value list
- Update any default values or validation rules
Deployment and Testing:
After making these changes:
- Save the report in BIRT Studio
- Deploy to your Workday tenant (test environment first)
- Run the report and verify:
- New statuses appear in the Status column
- Status_Category field shows correct groupings
- Filters and parameters work with new values
- Compare report output with UI data for projects using new statuses
This is a good reminder to document calculated field dependencies whenever you create custom BIRT reports. When configuration changes happen, you’ll know exactly which reports need updates. Consider creating a mapping document that lists all your custom reports and the configuration values they depend on.
This draft is based on general Workday knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.