eTime 3.0
От разраснало се с времето приложение към поддържаема корпоративна платформа: нова архитектура, нови бизнес функции и последователно модерно, многоезично изживяване.
★ Акценти
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; маркетингови/правни страници преименувани/обединени.