KamoCRM

Undicesimo cluster triaged — dipendenti, time off e orari tutto il soggiorno

Docskamo-internal
Spegnimento
15 agosto 2026 alle ore 05:58 UTC
Autore
kamo
Impegno
54f058e

Il primo cluster la cui risposta onesta è "nessuna azione", e due dei sei ha guardato fino all'ultimo assegno. TimecardService ha un limite di autenticazione, un segreto condiviso cluster-internal, e il suo javadoc afferma il contratto: SecurityService risolve la sessione, i controlli diritti e relè. Quindi i diritti delle risorse umane vivono nei relè controller di SecurityService e nessun check appartiene all'interno TimecardService — incollarlo per hasRight non restituisce nulla, e che è corretto piuttosto che un divario. VIEW SCHEDULES e MANAGE SCHEDULES sono sostituiti, non decorativi. Il programma caratteristica è reale — TimecardSchedule, il suo repository, TimecardConfigController, Servizio di partecipazione — ed è gated da MANAGE TIMECARDS deliberatamente: hrTabs.ts record che la frequenza si apriva su VIEW SCHEDULES e che ogni scheda era data una destra proprio per rimuovere una barra incoerente, con supporti trasportati attraverso NEW RIGHT SEEDS. L'aggiunta di un cancello di programma avrebbe rimesso la seconda barra. CREATE EMPLOYEES e DELETE EMPLOYEES sono sostituiti da MANAGE MEMBERS: un dipendente è un membro con un record di occupazione, quindi la creazione di uno sta creando un membro, e non c'è alcun dipendente CRUD endpoint. VIEW TIME OFF e MANAGE TIME OFF sono stati quasi eliminati. Nessuna tabella in qualsiasi schema, no entità, nessun repository, nessun controller, nessun UI, nessun riferimento frontend — sulla norma applicato a VIEW EMAIL LOGS che è un'eliminazione. Non è: il tempo libero è una prima classe capacità di payroll-provider, PayrollFeature.PTO BALANCES e PayrollPtoBalanceProvider, implementato contro Paychex Flex, BambooHR, ADP e Paycor. Il sostantivo è modellato; manca solo l'endpoint e lo schermo Kamo. La lezione che vale la pena portare: "nessun tavolo" non è la prova. Una capacità può essere modellata interamente come interfaccia del fornitore, che è come questa piattaforma costruisce incontri, payroll e telefonia. Controllare le astrazioni del fornitore prima di concludere un sostantivo Non esiste.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo