Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · SecurityService

    Obiectivele cartei ORG GET /api/security/org/charter pentru orice sesiune de org (posturi, conte, editabile cu CONFIGURE SISTEM) și PUS cu CONFIGURE SISTEM, o înlocuire completă cu ID-ul în tranzacția lui OrgCharterWriter, anunțată membrilor SI ai orgului (KamoCollab CP03 T16)

  2. · KBService

    Tastele pernote pentru note partajate este o a patra etichetă cheie, NoteKeys mută o notă și întreaga istorie pe ea, și fiecare citire și apendice onorează (KamoCollab CP05 Task 16)

  3. · kamo-shared-library

    CallRecordingAccess and LeadCommsRead Rule KamoCollab CP05 Sarcina 12)

  4. · MediaService

    Conversaţiile supravegheate KamoCollab CP04 T15

  5. · KBService

    Graficul org din KBService și fiecare notă citită prin cea predicatăKamoCollab CP05 Sarcina 15)

    - orggraph/OrgGraphBeanConfig + OrgGraphEvenimenteAscultator: incarcatorul, 60 s Cache, și un abonament de bază la securitate.orggraph.changed.* care evacuează org (permisiunea svc kb este CP02 Task 6A). - *************** membru al echipei și activ, ID-uri de echipă; Traseu departamental, niveluri până la nivelul efectiv; nod = note proprii și Doar stăpânul de org. - NoteService: getNote, get AllNotes, searchNotes, get AllCategories, getVersionIstory, restabilitionVersion and getLinkedNotes citiți prin NoteRepository finders vizibile cu publicul rezolvatorului; restaurare și update sejur numai proprietar (sau maestrul org cu dreptul său); superviza Citirile sunt notele proprii ale supervizoarelor (găsiţi de cătremembruId/găseşteByIdAndMemberId). NoteDTO are cunoștințeScope, domeniu de aplicareRef, sensibilitate, confidențialitate, Set confidenţialDe către membreI, proprietar, şi membri ai publicului Notă DENUMITĂ; editabilă = notă proprie sau masterul org cu dreptul. - NoteVizibleQueryTest: depozitul se bazează pe Hibernate acest serviciu și Vizible rulează ca o singură Uniune cheie (regulament CP05-T15-1).

  6. · kamo-shared-library

    SourceClearance and ReleaseAuthority KamoCollab CP05 Sarcina 11)

  7. · SecurityService

    Controalele de referinţă pentru stratul de ORG, arhetipurile de org şi condiţiile de escaladare şi arhetipurile de org la rezoluţie KamoCollab CP03 T15

  8. · SecurityService

    Link-uri de lucru pentru piste și conturi KamoCollab Sarcina CP04 10)

  9. · KBService

    Link-uri de lucru pentru sarcini KamoCollab CP04 Sarcina 9)

    TaskWorkLinkService implementează WorkLinkRezolvator: o sarcină deschisă (nu DONE, on a Lista de verificare live, în org) leagă asignatul și creatorul său la sarcina în sine (TASK:<id>, pe element id) și la fiecare înregistrare se conectează la (checklist item links, Potrivit de natură și arbitru). În spatele Kamoai International AuthFilter; WorkLinkWire's cerere strictă, 400 motiv INVALID, harta goală cu ID-uri string.

  10. · kamo-shared-library

    O notă lărgită predicteazăKamoCollab Sarcina CP05 10)

  11. · EmailService

    Markere confidenţiale şi etichete EMAIL THREAD graficul org (KamoCollab Sarcina CP05 20)

    E-mailThreadKeys este o regulă a narii firului *********** acum o numește: rădăcină Mesaj-ID, UUIDv5 fir id, și tasta EMAIL THREAD fără paranteze unghiulare. e-mail wire etichete este JDBC-numai (EmailThreadLabelStore): un set este un upsert condiționat, un clar o ștergere condiționată, tastat de (org id, wire key); o cursă pierdută este 409 MARKER CHANGED. ThreadMarkerWriter scrie marcatorul și sale system access logs rand in one @Transactional @RetryOnDbConflict tranzaction. ThreadMarkers decide cu confidenţialMarkerRegulă pe graficul sesiunii org: deţinătorii căsuţei poştale citite din (propriu, asignaţi, Accesorii cu căsuţa poştală comună) sau membrii Conectarea de la/la/Cc sunt participanţi; un cititor de cutii poştale nu este. EmailThreadLabelRezolvator etichetează un fir din index (deţinători în org, adrese de index de căutare, adresa companiei excluse din exterior, conduce de rădăcină și fir id, markerul) și etichetele pentru message a Încărcat original pentru verificarea mail-forward. OrgGraphBeanConfig și OrgGraphEvenimente Ascultă CP02.

  12. · kamo-shared-library

    Depozitul de articole de echipă numără elementele care aleg un arhetip org, prin indexul său parţial arhetip ref KamoCollab CP03 T15

  13. · MCPGatewayService

    DezvăluireLedgerStep scrie fiecare eveniment de înregistrare a apelurilor la poartă, înainte sau după trimiterea, și DisclosingTools enumeră instrumentele de divulgare (KamoCollab CP08 Task 10)

  14. · MediaService

    O persoană solicită managerului să deschidă un chat pe care politica de comunicare îl deține spre aprobare și o aprobare deschide un grant de contact de 30 de zile (KamoCollab CP04 T14)

    Obiectivele finale ale sesiunii: GET .../{id}, POST .../{id}/Decizie; Administratorul GET *************** (Manage chat settings). CONTACT REQUESTED și CONTACT DECIDENT după comite; o verificare de zece minute a liderului numai de expirare.

  15. · SecurityService

    Setările de dezvăluire, GET and Put *************** (KamoCollab CP05 Task 13)

    Spec §5.5, D6: citește de CONFIGURE SISTEM, MANAGE ACCESS RULES, VIEW ACCESS LOGS sau MANAGE AI WORKFORCE (sau Deschide fereastra lui Dumnezeu); editează prin CONFIgure SISTEM sau o fereastră a lui Dumnezeu. Răspunsul implicit cu stocat: fals până la prima Pune inserează rândul. Fiecare câmp trimis este validat (400 {field, motiv:INVALID}); upertina este proprie @Transacţional @RetryOnDbConflict bean; după ce se angajează, DISCLOSURE SETTINGS CHANGED merge la jurnalul de acces, SHIG pe o schimbare de mod de aplicare, altfel MEDIUM, listarea numai câmpurile schimbate. ActualizatByName urmează regula de afişare-nume charter (CharterService.displayName, now public). OrgDispendingSettingsReader este o fasole aici.

  16. · kamo-shared-library

    Validarea acceptă personalitate și Doctation KamoCollab CP03 T12)

  17. · kamo-shared-library

    COMUNICAT TO ORGANIZATION (333) under view NOTES, never grantable to a SI (KamoCollab CP05 Task 9)

    Lăsând o notă sau o decizie întregii organizații este un act pe o notă Eliberatorul poate citi, așa că atârnă pe view NOTES în aplicația Notes (Spec D21). Este în AiRightsFloor.NEVER GRANTABLE (master R1-32): un SI proiectează o eliberare prin COMUNICAT INFORMAȚIE, și numai o persoană eliberează, astfel încât nu SI a aplicat drepturile de schimbare.

  18. · MediaService

    Markere confidenţiale pe chat-uri şi întâlniri, şi pe etichetele lor. şi *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************KamoCollab CP05 Sarcina 19)

  19. · EmailService

    Declară recorderul de publicare, asociat cu scanarea depozitului (KamoCollab CP08 Task 12)

    DezvăluireLedgerConfig declară DulapuriRecorder; EmailServiceApplication @EnableJpaRepositorii E acelaşi lucru. DezvăluireLedgerWiring Test conduce Spring Data Înregistrează pe propria adnotare a aplicației și nu reușește atunci când intrarea de scanare lipsește.

  20. · MediaService

    Declară recorderul de publicare, asociat cu scanarea depozitului (KamoCollab CP08 Task 12)

    DezvăluireLedgerConfig declară DulapuriRecorder; MediaServiceApplication's @EnableJpaRepositorii E acelaşi lucru. DezvăluireLedgerWiring Test conduce Spring Data Înregistrează pe propria adnotare a aplicației și nu reușește atunci când intrarea de scanare lipsește.

  21. · KBService

    Declară recorderul de publicare, asociat cu scanarea depozitului (KamoCollab CP08 Task 12)

    DezvăluireLedgerConfig declară DulapuriRecorder; câștigurile din @EnableJpaRepositorii E acelaşi lucru. DezvăluireLedgerWiring Test conduce Spring Data Înregistrează pe propria adnotare a aplicației și nu reușește atunci când intrarea de scanare lipsește.

  22. · MCPGatewayService

    Declară recorderul de publicare, transportă coloanele de politică și preamintează ID-ul auditului într-un CallLedger (KamoCollab CP08 Task 9)

    Dezvăluirea lui LedgerConfig declară dezvăluirea. aderarea la @EnableJpaRepositorii în același angajament. mcp tool call audit câștigă politica decizie; politica regulă și dezvăluire eveniment id; I2 citește le întoarce. Fiecare apel de Run deține o CallLedger al cărui auditId este ID-ul rândului de audit, și a cărui timbru (R1-17: numai scris, nu a reușit, DocstionOutcome or readOutcome, never a held release) completează cele trei coloane.

  23. · SecurityService

    Stratul ORG în primul rând pentru fiecare subiect charter, la rang -1 și numai atunci când org are elemente ORG; subiecte ORG pe S3 și I2, doar org apelantului (KamoCollab CP03 T14)

  24. · MediaService

    REQUIRES PROBARE are nevoie de un grant CONTACT, un SI poate răspunde persoanei care a scris primul, suprascrierile sunt înregistrate numai atunci când ridică un refuz, și AUDIT nu mai blochează atașamente (KamoCollab CP04 T13)

    Punctele de chat solicită acum politica de comunicare conştientă. A REGULA DE OMOLOGARE RECERTĂ GĂSIREA SAU CREAREA ȘI TRIMITE PÂNĂ LA UN CONTACT LIV Grant leagă perechea de pe CHAT, iar 403 spune CONTACT OMOLOGARE required cu numărul de identificare al membrului țintă; aprobarea rapoartelor de stat privind politica; Numai iniţiator regula nu mai opreşte un SI să răspundă unei persoane care i-a scris primul (ChatReplyDetector, întrebat doar atunci când regulamentul are o astfel de regulă). ă Dreptul OVERRIDE CHAT POLICY este solicitat numai după un refuz și numai o ridicare Refuzul este înregistrat. O regulă de audit cu atașamente oprite înregistrează acum atașament în loc să-l refuze (Defectul CP02 Task 6 parcat).

  25. · AIService

    Scurte nume echipa de chat și eliberează doar o dată o charter nu (KamoCollab CP05 Task 8, R1-3)

    CharterSnapshot. Omologarea citește nivelul de sursă al omologării rezolvate (absența se citește DEFAULT). CharterCompiler nu face nici o linie "Ce necesită aprobare" pentru SEND INTERN MESSAGE sau COMUNICAT INFORMATION în timp ce Serviciul de Securitate rezolvă clasa la catalogul său implicit; un element charter care fie numele îl face ca orice clasă. Potrivit cu numele, astfel încât acest lucru se construiește înainte de partajare-lib are COMUNICAT INFORMATION. VERSION este neschimbat: nu există modificările de text scurt, și împingerea în comun care adaugă COMUNICAT INFORMATION (APPROVE BEFORE) adaugă nici o linie la Orice SI scurt.

  26. · kamo-shared-library

    Domeniul de aplicare al cunoașterii, proveniența, deciziile, setările org și markerii confidențiali ai entităților (KamoCollab CP05 Task 8)

    Model partajat-lib pentru CP05 (Spec §5.1-§5.2, §5.15): - dezvăluirea enums KnowledgeScope, LinkRelation, DerivedRecordKind, DecisionStatus, SpullingPosture, Dulapul de acoperireModul de aplicare; OrgDispendingSettings (entitate), punctul său de vedere cu implicitele și cititorul acestuia; - ConfidentialMarkerRegula (set, raise, clar by rank) și MarkerAuditRows (sistem access logs rand); - Notă câștigă cunoștințe domeniu de aplicare, domeniu de aplicare ref, sensibilitate și markerul transportat; NoteAudiențăMembru și Decizie de notă; NoteLink și ChecklistItemLink relație câștig și creat by run id, cu DESPRE-doar ștergeri; - Inregistrare si telefonCallLog transporta marcatorul apelului; LeadComunicationRepository citeste cele doua etichete; - NoteDTO, cererile de nota si link-ul DTO castiga campurile de etichetare, proprietar si de înregistrare derivata; Comment - AccessLogEventType anexe CONFIDENTIAL MARKER SET, CONFIDENTIAL MARKER CLEARED, DISCLOSURE SETTINGS CHANGED; AiActionClass appends COMUNICAT INFORMATION (APPROVE BEFORE) after SEND INTERN Message; aprobation maxItrems 21. Numai aditivi. Scurta schimbare a AIService (R1-3) se desfasoara in primul rand, deci nici o scurta modificare a textului SI.

  27. · kamo-shared-library

    Tipul de registru de informații, entitățile și sistemul de informații (KamoCollab CP08 Task 4)

    @ info: whatsthis coloane, no @Enumerated, @PreUpdate/@PreRemove response), the five Registre Vocabulare, Dezvăluirea formelor canonice ale LedgerValues, DezvăluireaEvenimentului cu modul său de eșuare și DiscoveryRecorder: o tranzacție REquiRES NEW per Apel, rejudecată în afara acestuia, blocată exact pentru eliberarea ENFORCE. Nu. stereotip: fiecare serviciu de înregistrare declară fasolea prin scanarea depozitului. TelefonCallLogRepository câștigă în vrac (instanță, furnizorExternalId) cautare.

  28. · kamo-shared-library

    Wire personalitatea și Rezolvatoarele Doction în CharterResolver, ștampila și vizualizarea personalitate/Docssion, cele douăsprezece câmpuri și linii R KamoCollab CP03 T11

  29. · MCPGatewayService

    Textul de referință al link-ului numește cele șase anexe CP05 (KamoCollab CP05 Task 7)

  30. · kamo-shared-library

    Contractul privind eticheta de publicare KamoCollab CP05 Sarcina 7)

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit