I’d love to be able to see the original due date/time in task/subtask/project activity feed when it’s changed. For example, the due date has been changed for a task or project, and it notifies you in the activity feed - it currently says “Person Name changed the due date to Tuesday” but I’d love it to say “Person Name changed the due date to Tuesday (from Monday)” or “Person Name changed the due date from Monday to Tuesday” or “Person Name changed the due date to Tuesday - Show original” and include time in both if applicable.
We already have this functionality within the feed for changes in description and name - it says “Person Name changed the description - Show difference” or “Person Name changed the name to “xxx” - Show original”. So I don’t think it would be difficult?
2 Likes
When I open a task, there is an activity feed. It’s often missing “from” values and makes it ridiculously hard to restore or audit the old value. This is an example of the existing behaviour, which is missing the original value:
[Bobby Fisher] changed the due date to Jun 17.
[Bobby Fisher] assigned to [Jessica]
[Bobby ] changed the date range to Jul 8 – 11
This is what I want to see:
[Bobby Fisher] changed the due date from May 1 to Jun 17.
[Bobby Fisher] changed assignment from [Carl] to [Jessica]
[Bobby ] changed the date range from May 3 – 5 to Jul 8 – 11
[Bobby] removed the start date of May 5
4 Likes
Hi @_AWS_Sergiy , I’ve moved your topic into this existing one. Don’t forget to vote for yourself!
Yes please asana, desperately need this feature!
2 Likes
This will help so much in keeping track of moving tasks. Even better if this can be picked up in some form of report too. My higher ups are interested in seeing when the original due date is on milestones compared to what it is changed to/how many times it is delayed.
2 Likes
Hi All - One of our teams requirements is to track our original due dates vs their potentially updated due dates, across all tasks. Currently, the activity of a task shows what the new due date is, but not the prior due date. Ideally, the due date for each task is added to the activity when the task is created, or held as an attribute.
Doing so would allow us to add a custom date difference column that compares the current due date to the original, so we know how far it’s shifted. We could also utilise rules to make a copy of the original due date into another column for a quick reference. These are just some examples, I’m sure there are many more potential uses for it.
Is this something you’re working on, or could work on adding?
Hey @Alex_Di_Vito - We’ve actually set this up using custom fields. We have a custom field for “original due date” and a rule that fills it in and then you could have a formula field that auto-calculates the difference between the “due date” and “original due date”.
Hi @Jess_deCsesznak we have an “Original Date” field too. We’ve managed to copy the due date to this column with a rule using a script, but when creating a project from a template that contains this rule, it won’t run because scripts aren’t automatically assigned to a project owner unless they go into the rule, into the script and make a change to it, then come back out, which is really cumbersome and not what I want end users doing.
I’ve tried to do this with an AI rule, but it wouldn’t run because Asana doesn’t keep the original due date (screengrab attached for reference). This is what needs changing ideally.
Hi @Alex_Di_Vito , I’ve moved your thread into this existing one where votes have been consolidated.
I’m not sure why you need a script for this, though. You can have a rule that when task is added or due date is changed, check if ‘Original date’ is empty, then populate it with today’s date (the date that rule is triggered).
Sounds like you’re on Enterprise so you can also add a field restriction to your ‘Original date’ field so that non-projects Admins can’t edit it later.
If you are using a project template, to get the rule to run upon project/task creation, you can get this to run by pre-multi-homing all tasks of the project template into a special project that has just this rule, and then optionally removes the tasks from that project one the rule is run. I would also keep a copy of this rule in your project template to run any any tasks added to the project after it has been created.
Hi Richard - the solution is slightly different to what you’re describing here - we need the original due date copying to the “Original Date” column, not the date the rule was triggered. In addition to the original requester, I’d like to be able to act upon the original due date using formula columns & rules. All of our projects are template-driven, and we need to track against the original CPA as well as the edited one, hence the requirements.
Alternatively, if there’s a way to create a project from template, and have all the due dates copy as values into the “Original Date” column, that would suffice too.