KamoCRM

Déclencheurs de planification, déclencheur de changement de tâche, formation à la jointure; activation de la planification

FeatureDocsService
Expédié
13 novembre 2026 à 02:17 UTC
Auteur
Kamo
Commit
7f9bd03

Planification. DocsService n'a jamais eu @EnableScheduling, donc aucun de ses @Scheduled Chacun a été vérifié par rapport aux données en temps réel et mis en sécurité pour une utilisation ultérieure Première exécution avant de l'allumer: - balayage de rétention de carrières: verrouillé, 200 par nuit; 0 demandes Ils sont passés de rétention aujourd'hui. - talent-alert digest (toutes les heures, ENVOIE EMAIL): singleton-locked, et un digest Il n'offre désormais que des rôles répertoriés au cours des 7 derniers jours, donc une première exécution (ou toute Un serveur de messagerie (qui fonctionne après une panne) ne peut jamais envoyer un backlog aux abonnés Abonnez-vous aujourd'hui. - talent-alert purge: verrouillé par singleton et maintenant limité (500 par nuit); 1 Une ligne non confirmée aujourd'hui. - carrières funnel flush: compteurs pod-local, délibérément déverrouillés. - le planificateur privé du moteur Compliance est PART : ses jobs sont Les méthodes @Scheduled ordinaires fonctionnent maintenant, donc rien ne fonctionne sur deux horloges. Scheduler Pool 3 threads (configmap). Déclencheurs de planification ("tous les janvier", "tous les 3 mois à partir de janvier"), stockés comme every:<months>:<startMonth>, sont maintenant exécutés par un singleton-locked nocturne (04:10). Chaque tour est une ligne dans hr_compliance_schedule_run, revendiquée avec La ronde se produit une fois, peu importe ce que font les pods ou les redémarrages, et reprend là où elle s'est arrêtée Par membre, il réutilise assureAssigné avec le premier jour du tour: le Un fichier, déjà envoyé, en révision, ou envoyé ce tour (même si depuis annulé) est Seuls les membres humains actifs de l'équipe de l'organisation sont lus, une page à la fois Un calendrier SAUVEGARDE en milieu de tour commence avec son tour suivant (le tour en cours est enregistré comme une ligne de base), donc en ajouter un n'envoie jamais La sauvegarde de l'éditeur refuse un calendrier que le balayage ne peut pas exécuter. member.job_changed: entendu sur security.member.job_changed.> (groupe de queue Seules les exigences qui portent le déclencheur sont prises en compte, et seulement lorsque le changement apporte le membre NOUVEAU dans l'auditoire (jugé du département précédent / titre de poste dans l'événement) — un tout le monde Une audience, ou une qui les a déjà atteints, n'est pas renvoyée. TrainingCourse.autoAssignOnJoin est réel: sur member.activated, UNE affectation ligne pour ce membre par cours ACTIF "assign on join" dont l'audience enregistrée C'est une fonction qui les inclut et qu'ils n'ont jamais occupée Je n'ai jamais appelé, donc personne d'autre n'est touché. Aussi : - Une copie exécutée plus ancienne que la validité de l'exigence ne se lit plus comme "au dossier" (l'enregistrement a basculé SATISFAITE/EXPIRÉ et a caché un renouvellement), et le record's assignedAt suit l'affectation courante, pas seulement la première. - La ligne de préréglage de la bibliothèque W-9 est mise en ligne avec celle du paquet (payout Configuration UNIQUEMENT, propriétaire 2026-11-12). La ligne stockée commission.credited, que toute nouvelle organisation aurait adopté. Aucune édition Bump, donc aucune org n'est offert quoi que ce soit.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification