Ein Audit-Trail für Konten und ein Verzeichnis, das Nicht-Personal enthält

Featurekamo-shared-library
Verschifft
12. August 2026 um 22:12 UTC
Autor
Kamo
Ausschuss
791b238

ACCOUNT_HISTORY zeichnet auf, was mit einem Konto passiert, wie LEAD_HISTORY aufzeichnet was passiert mit einem Lead - absichtlich die gleichen Spalten, weil die internen Website macht jetzt sowohl durch eine Komponente und eine zweite Form würde gezwungen haben eine zweite. - AccountHistory + Repository + AccountHistoryService: snapshot/diff über ein Feld Registrierung, plus einmalige Ereignisse für die Dinge, die keine Feldbearbeitung sind (ein Mitglied Beitritt, eine Blei- oder Bestellung ankommen, eine Verschmelzung). Aufnahme wirft nie: ein Audit schreiben, dass Fehler dürfen nicht nehmen Sie die Operation war es Prüfung. - AccountHistoryFieldRegistry ist der einzige Ort, an dem ein geschlagenes Feld deklariert wird. Laufende Summen sind absichtlich abwesend - sie bewegen sich als Nebeneffekt von Aufträgen, die bereits ihre eigenen Veranstaltungen bekommen. - LeadService schreibt nun die Hälfte eines Lead-Links. Eine Führung an eine Konto ist ein Akt in zwei Timelines, und die Aufnahme in nur einem bedeutet, welche auch immer Seite, die Sie betrachten, ist diejenige, die es nicht erwähnt. Ein Vorsprung bewegte sich zwischen Konten schreibt an beide. - CommerceService erfasst ORDER_PLACED / _LINKED / _UNLINKED / _STATUS_CHANGED gegen das Einkaufskonto. Schweigen Sie, wenn eine Bestellung keine Käufer hat. - ************ die Personalverzeichnis-Suche Verbreitet auf jedes Mitglied eines Orgs, für Kommissioner, die sich nicht für einen Kollegen entscheiden. Gebracht im Gleichschritt mit TeamMemberRepo.searchDirectory Begriff für Laufzeit, einschließlich der LEFT JOIN Teammitglied, das Berufsbezeichnung und Abteilung für die Mitarbeiter sucht hält in den Ergebnissen. activeOnly kann nur für Zeilen sprechen, die einen Beschäftigungsstatus haben, so Mitglieder ohne eine durchlaufen, anstatt als "nicht beschäftigt" gelesen. - member.getPhoneExtension: getPhone() flacht auf die Zahl ab, so dass die Erweiterung unerreichbar von außerhalb der Klasse.

Alle Änderungen

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.

Free Forever startenPreisgestaltung anzeigen