Timesheet data is missing after changing the Timesheet Tasks Data Source

Timesheet data is missing after changing the Timesheet Tasks Data Source

This topic applies to:

  • Time Tracking and Management R1.0
  • SharePoint Foundation 2010 and SharePoint Server 2010

What you see happening:

  • Timesheet data is missing from saved and submitted timesheets after the data source for timesheet tasks is changed from a Bamboo List Rollup to a SharePoint Tasks list, or vice versa. All timesheets created using the original data source are affected, and no longer display time that was entered for any administrative or project task. The status of timesheets that were already saved, submitted, approved or rejected now says “Not Created”. Reports in the Report Center do not display any data for the affected time periods.

For example:

  • Time has been entered for two different time periods as shown in the first examples below:
    SA12A_Example1.jpg
    SA12A_Example2.jpg

  • After these timesheets have been saved, the Timesheet Tasks Data Source list is changed. For example:

Original configuration was built from a List Rollup Schema:
FromSchema.jpg

And subsequently changed to a SharePoint List:
ToList.jpg

And now, the timesheets for the reporting periods no longer include the hours that were saved in them:

StatusNotCreated.jpg
StatusShowsNoHours.jpg

Cause:

If the Timesheet Tasks Data Source setting in the Time Entry Web Part is changed from its previous value (Bamboo List Rollup or SharePoint List), all timesheets created using the original task list are no longer visible in My Timesheets, Timesheet Approval, and Report Center views and reports. Users must re-enter time in affected timesheets.

Resolution:

If you need to recreate data for affected timesheets, take the following steps:

  • In the new task list, create the same tasks that were in the original task list.
  • In the Timesheet Entry page, re-enter time for the tasks in each affected reporting period.
  • Submit the timesheets for approval again and have the timesheet manager approve or reject them as normal.

NOTE: This process must be repeated for all timesheets that were saved or submitted using the original task list data source.

ERRMSG: Failed to find the XML file at location 15 or 14 or ”12TemplateFeaturesBamboo.UI.Licensingfeature.xml”

ERRMSG: Failed to find the XML file at location 15 or 14 or ”12TemplateFeaturesBamboo.UI.Licensingfeature.xml”

Applies To:

  • Windows SharePoint Services v3.0 and Microsoft Office SharePoint Server 2007
  • SharePoint Foundation 2010 and SharePoint Server 2010
  • SharePoint Foundation 2013 and SharePoint Server 2013

Issue:

The following errors are displayed:

SP2007 Failed to find the XML file at location ’12TemplateFeaturesBamboo.UI.Licensingfeature.xml’
SP2010 Failed to find the XML file at location ’14TemplateFeaturesBamboo.UI.Licensingfeature.xml’
SP2013 Failed to find the XML file at location ’15TemplateFeaturesBamboo.UI.Licensingfeature.xml’

These errors can occur when the farm server running the Central Administration service is not running the Microsoft SharePoint Foundation Web Application service.

This has also been seen when the farm server running the Central Administration service is running the Microsoft SharePoint Foundation Web Application service, but the load balancer configuration may have caused the error.

Resolution:

For SP2007 For SP2010 For SP2013
In Central Administration > Operations > Solution Management, deploy bamboo.ui.licensing.wsp to all content Web Applications. In Central Administration > System Settings > Manage farm solutions, deploy bamboo.ui.licensing.wsp to all content Web Applications.

OR using STSADM for SP2007 or SP2010 run this command:

 stsadm -o deploysolution 
 -immediate 
 -allowgacdeployment 
 -allowcaspolicies 
 -name Bamboo.UI.Licensing.wsp 
 -allcontenturls

OR using PowerShell for SP2010 run this command:

Install-SPSolution 
-Identity Bamboo.UI.Licensing.wsp 
-GACDeployment 
-AllWebApplications

OR using PowerShell for SP2013 run this command:

Install-SPSolution 
-Identity Bamboo.UI.Licensing.wsp 
-GACDeployment 
-AllWebApplications 
-CompatibilityLevel 15

For more information about these commands, see: