Please look at adding origin_id and origin_data to timecard entry objects. And allow filter[origin_id] searching.
It would make external integration so much more reliable. Presently, updating a timecard requires a full download of cards for a time period and filtering down to find unique project/person/code/date to adjust hours. If any other item changed (say they clicked on wrong code or person, its almost impossible to find. Also, if timecard is deleted during reconciliation process, that card is impossible to find.
Only solution we have at present is to delete all time cards for a given period and re-create them all.2 votes
- Don't see your idea?