- Shipped
- 13 листопада 2026 р. о 02:17 UTC
- Author
- Kamo
- Commit
- 7f9bd03
Планування. У DocsService ніколи не було @ EnableScheduling, отже, жоден з його @ Scheduled що коли- небудь виконувалися. Кожне завдання було перевірено на відповідність поточним даним і зроблено безпечним для перший запуск перед увімкненням: - обстеження збереження кар' єр: блокування одиночних, 200 за ніч; 0 заявок Сегодня они прошли удержание. - резюме попереджень про таланти (щогодини, НАПРАВЛЯЄ ЕЛЕКТРОННУ ПОШТУ): блокування одиниці і резюме тепер пропонує лише ролі, які були вказані за останні 7 днів, отже, перший запуск (або будь- який інший) запуск після відключення) не може надіслати підписникам повідомлення про затримку. 0 підтверджено Подписчиков сегодня. - очищення талантів-попереджень: заблоковане і тепер обмежене (500 за ніч); 1 не підтверджений рядок сьогодні. - Кар'єрний воронка промивання: под-локальні лічильники, навмисно розблоковані. - власний приватний планувальник рушія Compliance НЕ ДІЄ: його завдання тепер звичайні методи @ Scheduled, отже, нічого не буде виконано на двох годинниках. Scheduler об’ єднати 3 потоки (map конфігурації). Розклад тригерів (« кожного січня », « кожні 3 місяці з січня »), збережено як every: < months >: < startMonth >, тепер виконується нічним singleton- locked sweep (04: 10). Кожен раунд є рядком у hr_ compliance_ schedule_ run, заявленим з раунд відбувається один раз, незалежно від того, що роблять поди або перезапуски, і відновлюється там, де він завершився зупинено. Для кожного члена знову використовується ensureAssigned з першим днем раунду: on файл, вже надісланий, у перегляді, або надісланий у цьому раунді (навіть якщо з того часу анульовано) є залишено наодинці. Тільки активні члени команди організації можуть читати, сторінку за сторінкою час; ніколи не веде. Розклад, ЗБЕРЕГНУТИЙ у середині раунду, починається з наступного раунду (раунд, що відбувається, записується як базовий), тому додавання одного раунду ніколи не буде відправлено жодного того вечора. редактор відмовляється від розкладу, який не може бути виконаний. member. job_ changed: почуто на security. member. job_ changed.> (група черги docs- compliance). Розглядаються лише вимоги, що містять тригер, і тільки коли зміна приводить члена НОВІШЕ до аудиторії (судячи з з попереднього відділу / посади в події) — всі аудиторії, або повідомлення, яке вже було до них надіслано, не буде відіслано знову. TrainingCourse. autoAssignOnJoin є реальним: on member. activated, ONE завдання рядок для цього члена на АКТИВНИЙ курс « присвоєння при приєднанні », збережена аудиторія якого включає їх і що вони ніколи не займали ніколи не дзвонив, тож ніхто інший не торкнувся. Також: - Виконана копія, яка є старішою за термін дії вимоги, більше не читається як « у файлі » (запис перевернуто на SATISFIED/ EXPIRED і приховано оновлення), і record' s assignedAt слідує за поточним призначенням, а не лише за першим. - Рядок бібліотеки W- 9 з попередніми налаштуваннями буде впорядковано з рядком, що належить до збірки (виплата Тільки налаштування, власник 2026- 11- 12). Збережений рядок все ще переноситься commission.credited, який прийняли б всі нові організації. Без редагування так що жодній організації нічого не пропонується.
