Ein Audit-Trail für Konten und ein Verzeichnis, das Nicht-Personal enthält
ACCOUNT_HISTORY zeichnet auf, was mit einem Konto passiert, wie LEAD_HISTORY aufzeichnet was passiert mit einem Lead - absichtlich die gleichen Spalten, weil di...
Bestätigen Sie eine Uhr in/out vor dem Schreiben des Punzes
Die niv-Uhr gestanzt direkt aus dem Klick. Jede zweite Kontrolle in dieser Bar ist idempotent oder trivial unerlösbar; ein Schlag ist eine Lohn-Rekord, die dana...
Ein Streifen - Filter und Refresh neben den Sub-Tabs
Die Bedienelemente saßen in einer zweiten vollbreiten Reihe unter der Registerkarte Band halten drei kurze Worte und eine Ikone, verbringen eine ganze Band der ...
Machen Sie die Option Streifen ergeben den Raum anstelle der Cluster kollidieren
Der linke Cluster trug minWidth: 0, während sein Inhalt (korrekt) sich weigert, schrumpfen oder wickeln, so dass eine überfüllte Bar die Box unter ihrem eigenen...
Segmentierte Statusfilter anstelle der Auswahl
Pending/Complete/All sind drei kurze Peers, die auf einer Linie passen, so ein Dropdown versteckte zwei von ihnen hinter einem Klick und verbrachte ein Etikett ...
Skeleton verfolgt die geteilten Netzhelfer; Test jsonBody's 204 guard
Das Ladeskelett in app/hr/overview/page.tsx noch handgeschrieben 1800px Breakpoint, in den OverviewLillars und friends extrahiert Primitardus.tsx (WIDE_BREAKPOI...
Folgen Sie der Zulassungszahl in currentPeriod, und stoppen Null Lesung als Null
SecurityService 7c55054 verschoben warten Genehmigung innerhalb von currentPeriod, wo das Fenster beschreibt tatsächlich ist, und lässt es völlig aus, wenn es k...
Zwei-up-Figur Reihen, so dass keine Karte Etiketten wickelt
Die Zahl-Etiketten sind Operator Labels - Großbuchstaben, 11px, 0.12m Tracking - welche setzt "Execution incomplete" auf 158px, "Blocking Exceptions" auf 150px ...
Stoppen Sie die festen Chrom-Etiketten brechen über zwei Linien
Die automatische Mindestgröße eines Flex-Artikels ist seine Min-Content-Breite, für Verpackung Text ist sein breitestes Wort - so eine überfüllte Bar quetschte ...
Ein Schnappschuss pro Block, und Zahlen, die sagen, was sie messen
Beide Zusammenfassungsmethoden sind @Transactional(readOnly = true). Jede Ausgabe sechs oder sieben Lektoren, deren Zahlen überprüft werden, um ACROSS-Abfragegr...
Eine unlesbare Nahe-Readiness-Karosserie ist unbekannt, und die Genehmigungszahl bewegt sich in ihr Fenster
Der Fehler-Pfad-Bug ist behoben und die Antwortform wird überprüft, aber der CLASS von Ausfall, zu dem es gehörte, war noch offen: wenn TimecardService "blockin...
Holen Sie sich die zusammenfassenden Slices zu-eins-Asse und zählen statt zu scannen
Die Aufmerksamkeit der Übersicht und die aktuellen Scheiben lesen einen Titel pro Zeile aus einem LAZY @ManyToOne, der bis zu 16 zusätzliche Auswahl pro Block u...
Ein Leuchten auf dem Uhrsymbol, nicht zwei um den Knopf
Die Regel trug BOTH ein radial-gradient und ein Box-Schatten. Der Gradient gefüllt seine eigene Box, während der Kasten-Schatten einen separaten Ring außerhalb ...
Schieben Sie ein überfülltes n nav statt Zerkleinern seiner Optionen
Pinning mehr Optionen als ein Navi kann zeigen, gequetscht die Fliesen aus der Form: beide Streifen waren rohe Überlauf-Boxen und die Fliesen sind bieg Kinder m...
Locale-correct strukturierte Daten, und eine robots.txt Regel, die nichts abgestimmt
Jede BreadcrumbJsonLd und ItemList URL war hartcodiert, also die strukturierte Daten auf /fr/terms erzählt Crawler seine Panierkrum Eltern war die englische Sei...
Line die Kartenzahlen auf einer gemeinsamen Grundlinie
Jede Figur auf dem Mastkopf und die vier Säulenkarten war sein eigener gestapelter Kasten Operator Label oben, Wert unten. Operator Labels sind Großbuchstaben m...
Vorenthaltene Genehmigung Zustand macht als nicht verfolgt, nicht klar
attendanceState() markierte jedes Mitglied 'klar', wenn blockierendeExceptions 0 war und timecardState war nicht 'SUBMITTED' - wahr für jedes Mitglied unter ein...
Eine missglückte Nah-Readiness-Relais lässt wartende Genehmigung unbekannt, nicht eine zuversichtliche Null
Mit FINALIZE_PAY_PERIODS gehalten, eine 5xx/404/unparseable Nah-Readiness-Antwort links wartende Genehmigung sitzt bei seiner Anfang 0 - das WARN-Protokoll gefe...
Verzeichnis der Sammlungsdetails in 19 weiteren Sprachen
Die Synchronisation beendet, so dass die 2.400-Detail-Seiten, die nicht für mit indiziert waren Englische Körperkopie hat jetzt echte Übersetzungen und kann ind...
Wartensgenehmigung ist ungültig, und Null ist nicht Null
SecurityService verweigert nun die Genehmigung die Hälfte der Zusammenfassung von einem Anrufer ohne FINALIZE_PAY_PERIODS - lösenRole nie zugelassen MANAGE_TIME...
Gate die Genehmigung Hälfte der hr-summary auf FINALIZE_PAY_PERIODS
Das Zeigen des Komponisten auf die Bereitschaftsbereitschaft erweiterte das Privileg. Das eigene Relais Mapping Wachen mit FINALIZE_PAY_PERIODS, und resolveRole...
Ehrliche Compliance-Zahl, pro Abschnitt gescheiterte Staaten, richtiges Gating
Die masthead Prozent-Mixed-Einheiten und konnte nur flacher. "Vervollständigung" summiert org-weite ASSIGNMENT zählt, während "open" gezählt MEMBER-DOMAINS off ...
Füllen Sie die pro-Mitglied überfällige Rollup statt senden Null
Beide zusammenfassenden Dienste bauten Mitglieder[] mit .overdue(0). Die Matrix der Übersicht Zweige auf diesem Feld, so legal und Ausbildung konnte immer nur B...
Die Anwesenheits-Zusammenfassung genannt ein Weg, der nicht existiert
zusammen() gefragt TimecardService für **************** Das ist der Name des SecurityService MAPPING, nicht von einer Downstream-Route. TimecardService hat kein...
Per-member überfällige Rollup für die Compliance-Matrix
Die Matrix der HR-Überblick verzweigt sich auf .row.overdue - 0, aber die rechtliche und Schulung Rollups mit diesem Feld gebunden zu 0 - ein Zweig, der könnte ...
Ableiter-Säule tiefe Links von Sub-Tab-ID-Karten; totes textSecondary in der Aktivitätsschiene abgreifen
ÜbersichtPillars.tsx hard-codiert **************** anstatt sie abzuleiten ************ so wie AttentionLedger.tsx schon tut . gleiches namenindexiertes Muster a...
Erstellen Sie die Übersichtskarte als Bericht über die anderen vier
Vollbreite Meldekonsole: Masthead-Auslese, vier Tab-Säulen, die bedarfs-aufmerksamkeits-Leuts, die Personal-Compliance-Matrix und eine Tätigkeit Schiene. Nur le...
Übersicht Aufmerksamkeit Ledger, Compliance-Matrix und Aktivitätsschiene
verwendenMemberNames Quellen /api/security/members/names anstatt des Briefes .../org-config shape: org-config gibt nie eine Mitgliederliste zurück (bestätigt du...
Stärken Sie hrÜberblick id-Präzision und Anwesenheits-State-Abdeckung
Der Präzisionstest verwendete ein 15-stelliges MitgliedId, das durch Number() verlustfrei und nie bewiesen, dass der Join Key eine Schnur bleibt. Wechseln Sie z...
Übersicht Datenhaken und gemeinsame visuelle Primitive
useHrOverview holt Anwesenheit + docs Zusammenfassungen mit allSettled so ein toter Service degradiert nur seine eigenen Abschnitte; es überspringt holt sich vo...
Geben Sie den Ressourcen-Block, um/summe/jüngste Abfragen zu zählen
************ hat die gesamte Org geladen nicht versteckte HR_RESOURCE Img-Sammlung in den Speicher, um vermüllt zu filtern, sum bytes und nehmen 5 aktuelle Zeil...
Gepflete Anzahl/Sperle/Leser Abfragen für ein org+assoc Live-Set
HrResourceSummaryService materialisiert die gesamte nicht-versteckte Org Img Sammlung in den Speicher, um eine Zählung, eine reifliche Summe und eine zu berechn...
Rechts-, Schulungs- und Ressourcenübersicht für die HR-Überweisung
Eine Lese pro Tab-Domain, jeder Block gated auf seinem eigenen Recht und weggelassen anstatt abgelehnt, wenn unerreichbar.
Übersicht über die Personalübersicht
Ein MANAGE_TIMECARDS-gated Call kompositiert den Dienstplan und Manager-Cue Relais mit der lokalen Ausnahme, Beschäftigung und Pay-Periode Reihen.
Stoppen Sie Werbung ta als übersetzte Alternative
Schlüsselabdeckung ist nicht Übersetzung. TranslateService gibt den Quelltext zurück, wenn Kein Anbieter unterstützt eine Richtung - ProviderRouter protokollier...
Lokalisieren Sie die Hub-Karten und stoppen Sie die Bündelung der englischen Datensätze
Die vier Nabenseiten gerenderten Client-Komponenten, die die Sammlung importierten Module direkt und nahm keine Requisiten, so dass jede Karte - Industrienamen,...
Zusammenfassungsabfragen zur HR Übersicht
Status-Histogramme, überfällige Scheiben und pro-Mitglieder-Rollups für legale und Schulungen, plus Vorlage/Kursstatus zählt. Keine Entitätsänderung.
Stoppen Sie das Lecking einer IMAP IDLE-Verbindung auf jedem Browser wieder verbinden
Das Unterbrechen des IDLE-Threads kann einen IDLE nicht beenden: Er ist in einer Blockierung geparkt Socket lesen, dass nur sieht die Flagge, wenn die Lektüre a...
Glow rot, wenn von der Uhr, grün, wenn auf, und lassen Sie die Kugel
Aus der Uhr, während der Arbeit ist der Staat, der jemand Geld kostet, und es war der eine Staat nichts angekündigt: der Indikator war einfach abwesend, und ein...
Ein Einschreiben Registerkarte, und verstecken Sie die Mitglied Timecard-Registerkarte, wenn nicht eingeschrieben
Es gab keine Möglichkeit, Zeitkarten für irgendjemanden einzuschalten. Jede Lesefläche existierte und jeder von ihnen richtig zeigte nichts, weil keine Einschre...
Relay-Einschreibung
MANAGE_TIMECARDS zu lesen oder zu ändern, wer auf Zeitkarten ist - Einschreibung entscheidet, wer wird von diesem System bezahlt, so wird es an den HR-Administr...
Übersetzen Sie die Sammlungsseiten, anstatt sie zu verstecken
Die 2.400 noindexierten Detailseiten waren noindexed, weil ihre Körperkopie keine hat Übersetzung: Wettbewerber, Branchen, Integrationen und Glossar behalten ih...
Stoppen Sie die Kanonisierung von 21 übersetzten Orten ins Englische
Jede nicht-englische Seite trug eine Hardkodcoded kanonische zu seinem /en Twin "Export const metadata" ist Modul-Ebene, so konnte es nicht von lokali variieren...
Die Registerkarten für Genehmigungen und Ausnahmen existieren jetzt
Beide Backends früher ausgeliefert, aber keines der beiden Panel wurde jemals geschrieben, so /hr/attendance?sub=Genehmigungen und ?sub=Ausnahmen gemacht "diese...
Staffel der Ausnahme-Warteschlange
MANAGE_TIMECARDS, um die Warteschlange zu lesen und zu verzichten, denn die Warteschlange nennt jeden Mitglied mit einem Problem und Verzicht ändert, was das fi...
Die Teilindizes, die eine doppelte Zahlung und eine Code-Kollision stoppen
************ ist die Zähne hinter dem Exportservice Weigerung, neu aufgelegt zu werden. Eine zweite gebundene Datei für eine Gehaltsperiode doppelt bezahlt ein ...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.