Possible to set up a running task (task with start, but no end date)?

Is there a possibility to set up a “running” task - a task with a start date, but no end date? I would like to achieve behavior in Gantt view similar to the following: assume the numbers below refer to days:

  1  2  3  4  5  6  7  8  9

Let’s say “today” is day 2, and I open a running task A starting from “today” - then the Gantt visualisation will be a “day symbol” (like for the existing Milestone type - but let’s use * here), so maybe something like this:

  1  2  3  4  5  6  7  8  9
A    *

Then, I login the “next day”, - so, on day 3 - and I’d observe the task entry to be “extended” to “today”, say like this:

  1  2  3  4  5  6  7  8  9
A    *--]

Let’s say I create another running task here, B - I’d have this:

  1  2  3  4  5  6  7  8  9
A    *--]
B       *

Then, I login the “next day”, - so, on day 4 - and I’d observe the task entries to be “extended” to “today”, like this:

  1  2  3  4  5  6  7  8  9
A    *-----]
B       *--]

So, let’s say I’m done with task A “today” - then I simply set “today” as an end date - and it stops being a “running” task, and instead becomes the regular start+end date type of task in monday.com - so the state becomes:

  1  2  3  4  5  6  7  8  9
A    *-----*
B       *--]

Then, I login the “next day”, - so, on day 5 - and I’d observe only the B task entry to be “extended” to “today” (since A is not a running task anymore), like this:

  1  2  3  4  5  6  7  8  9
A    *-----*
B       *-----]

… and so on …

Is there a facility for something like this in the web UI? Lacking that, could I use the API (or some scripting?) to achieve something like this?

You could set a status column then use automations to start time tracking. when the status is then changed, you can set another automation to stop the time tracking for the 1st status then start time tracking for 2nd status and so on.

1 Like

Many thanks @Jarv - It turns out Time Tracking Column is a Pro and Enterprise feature, but apparently we have access to it.

Anyways, I looked at Time Tracking Column more closely, and apparently it requires pressing of a “play” like button, and then it measures/keeps track of time during which this button is active. I guess that is the core of your suggestion too, to use automations to “trigger” this button, and therefore keep track of time.

But I don’t really need this kind of “granular” time measurement - all I want is a task, where the end date is always TODAY(), solely for the purpose of observing it in a Gantt chart.

I was trying some things out, and it turns out you MUST have a Timeline column defined for your task/entry, else it will NEVER get shown in Gantt view. EDIT: turns out, there is in the Gantt view: More options (…) / Settings / Choose Timeline columns / and you can choose any of “Timeline”, “Completion Date” and “Date”.

Therefore, one thing I might have to solve my problem, is an automation like this:

Every day (every 1 day, at 0:00) modify end date of Timeline column of task A set to TODAY()

… except, when I enter “Every day (every 1 day, at 0:00)” the only “verbs” I have available are “notify”, “create group”, “duplicate group”, “create item”. If there was “modify”, I guess it would have been easily doable …