Other work time entries not displayed in Data Providers where the Investment object is added
STEPS TO REPRODUCE
- Get a user who is Open for Time Entry and track mode is PPM, let say ResourceA
- Create a Classic Other Work instance and add ResourceA to the team
- Create a project or investment, add ResourceA to the team and assign him to a task
- Open a timesheet for ResourceA and add both tasks to the timesheet
- Enter data and post the timesheet
- Run the Load DWH job
- Go to MUX > Reporting > Data Providers
- Create a Data Provider called 2 joins
- Add objects: Task, Time Entry, Timesheet
- Add Joins:
- Inner - Timesheet - Timesheet Key - Equals - Time Entry - Timesheet Key
- Inner - Time Entry - Task - Equals - Task - Task Key
- Go to the Preview tab
- Add filter: Resource(Timesheet) = ResourceA
- Add Task name and actuals columns to the grid
- You can see the time entries of the timesheet posted
- Go to MUX > Reporting > Data Providers
- Create a Data Provider called 3 joins
- Add objects: Task, Time Entry, Timesheet, Investment
- Add Joins:
- Inner - Timesheet - Timesheet Key - Equals - Time Entry - Timesheet Key
- Inner - Time Entry - Task - Equals - Task - Task Key
- Left - Task - Investment Key - Equals - Investment - Investment Key
- Go to the Preview tab
- Add filter: Resource(Timesheet) = ResourceA
- Add Task name and actuals columns to the grid
Expected Results: The timesheet entries from the Project and Other Work entries are displayed
Actual Results: Time belonging to the Project is displayed, but Other Work time is missing