Just a word to the wise... If you are running timesheets in a Project 2013 (online/on prem) solution, you must never set the task level field "Publish" = No Some things that can happen: - you wont be able to view timesheets that include assignments where this flag is in place (web part error) - you wont be able to view Status Approval history where tasks include this flag - General Unhandled Exception in _Statusing.ReadStatusApprovalHistoryForGridJson_ there are other issues... as I catch them I will update the post