Версия · Голяма

eTime 3.0

От разраснало се с времето приложение към поддържаема корпоративна платформа: нова архитектура, нови бизнес функции и последователно модерно, многоезично изживяване.

9Езици
50БД миграции
36AJAX крайни точки
12Услуги
40+Страници/екрани

Акценти

AI асистент

Конфигурируем за всяка фирма, ключове, шифровани в базата данни, по един активен доставчик на фирма.

Вътрешен чат

Временен чат 1:1 със списък „Кой е онлайн?“ за администратори, мениджъри и служители.

Табло за производителност

Собствен, предварително изчислен модел на данни със собствен cron за бързи анализи.

Прехвърляне на салда

Оставащ отпуск (всички типове сметки) и извънреден труд към следващата година, с одобрение.

Заявки и работни потоци

Специален отпуск, корекция на време и краен час с двустепенно одобрение от мениджър/ЧР.

9 езика

Нови: български, нидерландски, полски, португалски – включително имейли и документация.

Нов интерфейс

Дизайн система „Shell“, нова целева страница и интерактивна документация с обиколка на живо.

Мобилно приложение

Android приложение с офлайн записване и синхронизация, SSO и абонамент за календар iCal.

Експлоатационна сигурност

Режим на поддръжка, заключване на редакция, дневник на промените, клонинг на БД и система за миграции.

Нови функции

Отчитане на време и салда

  • Начален/краен час с точност до секунда с подсказка; логика за нощна смяна с въпрос за следващия ден.
  • Заявки за корекция на време и краен час с одобрение; почивки по дневна схема.
  • Унифицирано салдо на извънреден труд (реално/планирано + отсъствия + записи), закръглено по ден.

Отпуск

  • Няколко типа сметки за отпуск на фирма; прехвърляне към следващата година (защитено срещу двойно прехвърляне).
  • Специален отпуск със задължителни документи и одобрение от мениджър/ЧР; заместване и годишен планер.

Анализ и експорт

  • Данни за заплати (часове + празници/отсъствия като продължено заплащане + план + уикенд).
  • Отчет за часове (XLSX + фиксиран CSV формат за заплати), Credit360 и проверка на работното време.

Платформа и самообслужване

  • AI асистент, чат, iCal абонамент, самообслужване за сигурност (парола/2FA).
  • Партньорска програма/набиране на клиенти, мрежа от фирми (смяна на фирма без повторно влизане).

Подобрения

  • Дата/час централизирано чрез DateService (лично > фирма > език).
  • Цени централизирано чрез PriceService – без твърдо зададени цени.
  • Таблици с автоматична ширина на колоните според съдържанието.
  • Мобилно: превъртащо се меню, използваеми полета за въвеждане, edge-to-edge отстъпи, дръпни за обновяване.

Потребителски интерфейс

  • Нова дизайн система Shell вкл. цветова тема на интерфейса за всеки потребител и личен формат на датата.
  • Нова маркетингова целева страница като начална страница за невлезли посетители.
  • Интерактивна документация с анимирана обиколка на живо.
  • Много нови екрани: прехвърляне на салда, съпоставяне на дейности, управление на типове, цени, табло, миграция и др.

Администриране

  • Страница за миграции, клонинг на БД (основна → демо/документация) и проверка на целостта на данните.
  • Режим на поддръжка, заключване на редакция, дневник на промените по роля.
  • Фирмен AI, ЧР полета, граници на работното време, освобождаване от фактуриране; cron напомняния.

API

  • Централен AjaxRouter: единна обработка на CSRF/удостоверяване/грешки, отговори като {ok,data}/{ok,error}.
  • 22 нови групи крайни точки, API за мобилна синхронизация, OpenID/SSO и подписани URL адреси.

База данни

  • Нова система за миграции (50 миграции, DB_VERSION).
  • Централна таблица config заменя различни колони; нови таблици за чат, отпуск, заключване на редакция, прехвърляне, AI и др.
  • Подреждане на utf8mb4_unicode_ci; разширения за мрежа, iCal, ЧР, работно време, формат на датата.

🔒 Сигурност

  • Собствено Crypt шифроване, централен клас Auth с логика за роли/павилион и защита между наематели.
  • Централна CSRF проверка, екраниране на изхода, защита срещу CSV/формулна инжекция.
  • SSO (Google/Microsoft/Apple), Turnstile, защита срещу груба сила, надграждане MD5→bcrypt.

Поправки

  • Регионалният фирмен празник отново се разпознава за цялата фирма.
  • Крайна сума на извънредния труд = сбор от закръглените по ден стойности.
  • Импорт на SAP поръчки: коректни UTF-8 специални знаци; различни мобилни поправки.

{ } Технически промени

  • Архитектура: монолит (inc/*.inc + синглтони) → MVC с контролери, шаблони и услуги.
  • Имейл: Symfony Mailer с шаблони на 9 езика; езици от .inc към .js.
  • Правни текстове, консолидирани в legal.json; нов набор от тестове за изчислителни/защитни ядра.

Несъвместими промени

  • Старите страници inc/*.inc и синглтон класовете са премахнати.
  • БД миграциите са задължителни; конфигурация чрез etime.env + таблица config.
  • Имейл чрез Symfony Mailer; променен AJAX договор ({ok,data}/{ok,error}, параметър f).
  • Езикови файлове .inc.js; маркетингови/правни страници преименувани/обединени.