В корпоративном секторе понятие учета рабочего времени должно отражать фактические трудозатраты сотрудников затраченные на выполнение соответствующих задачи. Когда стоит данная задача, то на практике используют приложения с функцией тайм трекинга. Задачи создаваться менеджерами и назначается на конкретных сотрудников, так же и самим сотрудники могут их создавать и выполнять.
Задача начинается, когда сотрудник приступает к ее выполнения и запускает трекинг нажав кнопку "Старт", а требуется переключится на другие задачи нажимается кнопка "Стоп". По факту выполнения данной задаче назначается статус "Выполнена". Соответственно суммируется все интервалы, что будет соответствовать фактическим трудозатратам на данную задачу.
Рекомендую протестировать насколько приложение для учета задач, вот неплохая подбора российских тайм трекеров:
bitcop.ru/blog/top-24-tajm-trekerov-dlja-kontrolja...