Почти зарелизили опенсорс по учету рабочего времени. Заморочились и получили регистрацию в Росреестре! Молодцы со всех сторон!) Чем Smartup Time Tracker может быть полезен вам?

Smartup Time Tracker нужен для компаний, которые хотят вести учет рабочего времени и организовать почасовую оплату. В свое время мы создали его, потому что были свободные время и руки, и не хотелось платить за стороннее решение. Понятно, что на рынке есть и другие системы для трекинга времени. Но большинство из них — платные, а мы даем доступ к системе бесплатно.

Что умеет наша система:

  • Классический трекинг времени по дням и проектам/задачам.

  • Построение отчетов эффективности сотрудников.

  • Назначение разных ролей и доступов.

  • Ручная блокировка и заморозка времени.

  • Нотификации пользователям.

А теперь подробнее о каждой функции.

Трекер позволяет сотруднику вносить записи о том, сколько времени и в какой день он отработал. Далее бухгалтерия на основе этих часов формирует счета для заказчиков.

Помимо трекинга времени, в системе можно заводить проекты:

Раздавать отдельные должности:

Добавлять сотрудников, назначать им роли — администратор, пользователь или просто сотрудник, который видит отчеты:

Можно строить отчеты по времени по каждому сотруднику, по проектам, проводить собственный отчет:

Есть функционал согласования часов. Когда человек затрекал время, и руководитель должен утвердить, что он действительно отработал это время, никакой ошибки не произошло. Это дополнительный контроль на случай, если сотрудник, например, затрекал время в воскресенье, когда он по факту не работал, а мы это дополнительное время потом выставим заказчику в счет. 

Есть функционал блокировки времени:

Он нужен, чтобы после определенных дат было невозможно изменить затреканное  в прошлом время. Например, если человек трекал весь июль, в конце месяца вдруг понял, что совершил ошибку в его начале, а за это время уже был выставлен счет. Простые пользователи не могут менять заблокированное время, но администратор может его разморозить. Блокировки происходят автоматически в заданные числа. Администратор может настроить календарь блокировок.

Также в приложении ведется производственный календарь:

Он нужен, чтобы подсвечивать выходные, короткие рабочие дни. Часто бывает, что в последнем случае сотрудники трекают больше времени, чем предполагается — не 7 часов, а 8.

Благодаря календарю, появляется дополнительная цветовая дифференциация, обозначающая, какой сегодня день. Бухгалтерии потом проще, когда люди видят, что сегодня короткий день и трекают время соответственно. За ними не нужно потом бегать и спрашивать, точно ли они отработали это время.

Также пользователям трекера приходят уведомления: 

Они предупреждают о том, что скоро будет блокировка, часы заморожены, затреканное время подтверждено или отклонено. 

Мы планируем дорабатывать систему: улучшить UI, повысить юзабилити. Возможно, в будущем у нас появится функция планирования команды. Помимо того, что сотрудник сам трекает часы, его менеджер может проставить часы, запланированные на проект. 

Что это нам даст в будущем? Если у нас есть часы, которые человек внес, это фактические доходы-расходы. А если у нас будут еще запланированные до конца проекта часы, то мы сможем считать ожидаемый доход — дополнительные данные для аналитики экономики компании. 

Например, проект длится полгода, и в середине этого срока человек идет в отпуск. Сейчас мы просто считаем, что человек все полгода работает, и нигде не учитывается возможность отпуска. С добавлением планирования это будет сразу отмечаться. 

После того, как мы выберем с юристами правильную версию open-source лицензии и выложим в открытый доступ исходники, в планах создать образ виртуалки для Yandex Cloud. Чтобы можно было развернуть виртуальную машину с Time Tracker в один клик через Яндекс Консоль. 

Комментарии (15)


  1. positroid
    24.07.2024 12:54
    +4

    Если код пока дать невозможно - напишите хотя бы стек технологий, на котором это все реализовано


    1. Demin_Konstantin Автор
      24.07.2024 12:54
      +1

      Java Spring, React, но вообще хотим отдельный материал о технической стороне проекта написать.


    1. dsp007
      24.07.2024 12:54
      +1

      Java (Spring) + Vue.JS


  1. DenSigma
    24.07.2024 12:54
    +2

    Уточните, доступ к системе или доступ к коду? Где он находится? Какой сайт проекта? Веб приложение или десктопное?


    1. Demin_Konstantin Автор
      24.07.2024 12:54
      +1

      Веб-приложение. Исходники скоро будут опубликованы на GitHub.


      1. Vedomir
        24.07.2024 12:54

        Как мне кажется было бы лучше сначала раскрыть исходники и уже потом публиковать статью про открытое решение.


  1. Vorchun
    24.07.2024 12:54

    1. Рабочие календари откуда загружаете?

    2. Есть ли интеграция с телеграм ? Выглядит удобнее нажать кнопку в ТГ, который, скорее всего, всегда открыт, чем открывать сайт.

    Сам и мои коллеги отмечают время в Битрикс 24. В конце дня отчет краткий - это тоже важно. Но вот перерывы, например, почти никто не заносит - неудобно.

    Правда надо сказать, мы не продавцы и сидеть целый день с открытым Б24 нам не надо.


    1. Demin_Konstantin Автор
      24.07.2024 12:54

      Праздничные дни вносятся вручную администратором.

      Интеграции с телеграмом нет, но так как исходники будут доступны, можно и доработать.

      Потихоньку будем добавлять новый функционал.


      1. Vorchun
        24.07.2024 12:54

        В РФ есть официальные рабочие календари.

        Внедряли ERP систему и прям устали каждый год вносить выходные и праздничные )


        1. Evgeniy_Gushchin
          24.07.2024 12:54
          +1

          Тоже хочется откуда-то тянуть такие данные, но официального источника нет, а парсить сайт консультанта не очень хочется


          1. Apokalepsis
            24.07.2024 12:54
            +1

            Есть прекрасное APi - https://production-calendar.ru/manual


            1. Evgeniy_Gushchin
              24.07.2024 12:54

              Спасибо огромное!


  1. Apokalepsis
    24.07.2024 12:54
    +1

    Было бы интересно прочитать про постановку в реестр.


  1. dzrise
    24.07.2024 12:54
    +1

    а где исходники, если это опенсорс? А то выглядит как паразитирование на понятии "опенсорс" и реклама


    1. Demin_Konstantin Автор
      24.07.2024 12:54

      в ближайшее время выложим на гитхаб и добавим ссылку в конце статьи