İçeriye geçin
KAMOUniverse

Değişiklik Günlüğü

Yeni ne var?

Gemideki her iyileştirme.

  1. · kamo-internal

    Örgütün kendi pazarları tarafından sipariş tab filtreleri

    Şifreler ve satır etiketleri iş koluna göreydi, ilk adından sonra Bu yüzden iki perakende pazarı tek bir pazara dönüştü kendi pazarı (sunucudan); hiçbir pazarı olmayan eski bir kayıt geçerli Bir tane varken, diğerine "<Line> — No Market" grubu. Pazarı yok olan bir hafıza filtresi Her şeye geri döner.

  2. · DocsService

    DocsService her yerde kilitlenmiş belgeleri reddediyor ve editörün kaydettiğini kontrol ediyor

    - WOPI PutFile ham MinIO yazıyor, bu yüzden kaydetme önce AntivirusUploadGuard'dan geçiyor: a zararlı kaydetme hiçbir şey yazmaz, belgenin son iyi içeriğini tutar ve editöre cevap verir 422 ANTIVIRUS_BLOCKED (503 ANTIVIRUS_UNAVAILABLE bu yüzden tekrar dener); temiz bir kaydetme işareti daha sonraki tekrar kontroller için depolanmıştır. GetFile 423 ile kilitlenmiş/kontrol edilen içeriği reddeder. - Görüntüleme /download, /stream, dönüştürülmüş PDF ve sayfa küçük resimleri önceden okunan kapıya çağrı yapıyor herhangi bir bayt: 423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING 'Güvenli kopya'. Toptan ihracat diğer istisnalar gibi kilitlenmiş belgeleri bırakır. - Versiyon indir/pdf/miniatür versiyonun kendi içeriğini yargılar. - Kariyer özgeçmişleri başvuru sahibi ve başvuru ile birlikte KARİYER olarak kontrol edilir; kariyer Kontrolörler Antivirüs reddetmelerine 500 yerine platform şeklinde cevap veriyor. - Yasal: haritayı kendi 422/503'lerine yükler, reddedilmiş bir yükleme tekrar deneme isteğini ister (PDF'si) kontrol edilmemiş baytlardan yapılacaktı), yürütülen paketler ve istenen örnekler Binder fotoğraf albümleri kilitlenmiş fotoğrafları dışarıda bırakıyor. - Belge listesi/meta veri satırları scanStatus / scanFamily / scanOutcome taşıyor. - ConfigMap kamo.antivirus.* (hızlandırılmış: KamoAntivirus Hazır olana kadar yanlış); MLOS-internal-auth'dan ANTIVIRUS_INTERNAL_AUTH_SECRET.

  3. · SecurityService

    Her sipariş satırı kendi pazarını adlandırır

    Satırlar marketId / marketTitle'yi işbirliğinden taşırlar (bir sorgu tarafından İki perakende pazarı olan bir kuruluş hangi pazarın Bir sipariş ilk pazarın adı altında her ikisinden de değil bir tanesinden geldi. Pazarlar takip edilmeden önce yapılan kayıtlar geçersizdir.

  4. · KlusterServices

    Antivirüs uyarıları (tarayıcı çöktü, imzalar eski, ayna kapı başarısız, p95, tespit tırmanışı, geri kalan bekle)

    El ile uygulanır (monitoring/ bir CI hedefi değildir).

  5. · kamo-shared-library

    A rental needs a renter; market on the engagement; cancel, re-date, check out, return and cancel a booking

    - createRentalRequest refuses a missing or foreign customer account, records the market (the asset's, else the chosen one) on the engagement, and validates dates and the rate type. Confirm refuses a request with no account. - setRentalRequestAccount / setBookingAccount move the renter to another account and never clear it; both answer the updated record. - Requests: cancel/decoder (IntentStatus.CANCELLED, reason kept) and new dates (with the availability check). Bookings: check out (the booking's FulfillmentOrder IN_PROGRESS), return or end (COMPLETED; CommitmentStatus.FULFILLED; late and damage fees added to the total; condition notes), cancel (VOIDED, before it goes out), and new dates (only the end while out), each checking the asset's other bookings under a row lock on the asset so two confirms cannot double-book. - EngagementLifecycle: a VOIDED commitment commits nothing; all voided and no order is CANCELLED. - A returned booking no longer holds its dates. The asset's held dates are readable (findRentalAssetBookings) for date pickers. - DTOs: marketId/marketTitle on requests, bookings and assets; booking -> rentalRequestUid, rateType, checkedOutAt, returnedAt, fees, notes, cancel reason; request -> cancelReason, bookingStatus. Lists filter by market and load assets, bookings and hand-overs in one query each instead of per row. - Rental assets: description column; market validated as the org's Rental market and movable on update; negative rates refused; duplicate codes refused on update; an asset with rentals on record cannot be deleted (switch it off instead). - Indexes: **************** by engagement, commitments by rental asset, fulfillments by commitment, rental assets by org and market (applied by hand).

  6. · kamo-internal

    Pazarlar — örgütün kendi pazarları, kendi isimleriyle

    "Ticaret" yok oldu İşi sadece kendi türündedir. - Bir pazar varsa, o pazar, kendine göre başlık (önceki gibi); iki veya daha fazla ile her biri bir satır olan bir menü açar market — başlığı, alttaki tanımlaması, satırı için bir simge Bir önceden saklanmış liste, her bir pazarın sekmesini açar Her iki navigasyon, fırlatma rampası ve etiket, piyasa değişiklikleri ile güncellendi. - Nav menü satırları seçmeli bir tanım (popover, ray, üst çubuğu) alır. - Pazar formundaki tür kutusu "İş Alanları"; her seçenek şöyle diyor: Neyi pazara sunduğunu, ve kilitlenmiş olanının ihtiyacı olan uygulamanın adını veriyor İsim ve tanımlama yardımcıları ne olduğunu açıklıyor Üyeler Marketler menüsünde görebilirler. - ACCESS_COMMERCE "Access Markets" diyor; Kredi sayfası şunu gösteriyor: Seçenekler → İş İlanları.

  7. · MediaService

    MediaService checks attachments with Antivirus and refuses locked files on every read

    - Chat attachments (member CHAT, web-chat visitor PUBLIC), system-bug files, Growth Hub images are checked inside storeContentAddressed with their context (member, conversation); Canva output through uploadDocument. A refusal reaches the client as the platform shape (422 ANTIVIRUS_BLOCKED {family} / 503 ANTIVIRUS_UNAVAILABLE) instead of being wrapped into a 500. - Meeting backgrounds (raw MinIO, public bucket) go through AntivirusUploadGuard first. - /attachments/link (dedup by hash) refuses content Antivirus locked (422); a held file may be linked and stays unreadable until checked. - Attachments carry scan {status, family, outcome} on the upload answer, the live message frame and history; PENDING while held. - ImagingProxyController (original and preview), the visitor download, system-bug files, Growth Hub images, materials and Canva material reads call the read gate: 423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING, checked before the missing-content 410 so a held file says 'still being checked'. The proxy now checks membership before content state. - ConfigMap kamo.antivirus.* (enabled: false until KamoAntivirus is Ready); ANTIVIRUS_INTERNAL_AUTH_SECRET from mlos-internal-auth.

  8. · ConversionService

    ConversionService yüklemeleri Antivirüs ile kontrol eder, tutulan dosyaları tamamlar, yeni imzalar için tekrar kontrol eder

    Hizmetteki clamd istemcinin yerini alır (malware/ package, UploadScanGuard, QuarantineStore, Antivirüs paylaşılan kütüphanesi ile retro- tarama): - /upload, /replace, /templates/upload ImageService içinde herhangi bir satır veya nesne yazılmıştır (HOLD izin verilmiştir); reddetmeler platform biçimlerini kullanır: 422 ANTIVIRUS_BLOCKED {family}, 503 ANTIVIRUS_UNAVAILABLE, 503 HASH_MISMATCH. MALWARE_DETECTED yok ve hiçbir şey yok imza adı hiçbir zaman geri verilmez. Cevaplar {status, family, result} taramasını taşır; dosya BEKLENİYOR ve depolandıktan sonra dönüştürülür. Boru hattı bir 'tarayıcı' aşaması gönderir. - /register-existing (dedup by reference) içeriği reddediyor Antivirüs kilitlendi (422). - Ses efektleri (raw MinIO) AntivirusUploadGuard' dan geçiyor (bekleme yok, düşük olduğunda 503). - QuarantineStore artık yok, bu yüzden karantina kovasına hiçbir şey yazılmadı; hiçbir şey Ona dokunulmuştur. - antivirus.hold.verdict (kuyruk antivirus-hold-completer) -> AntivirusHoldCompleter, sonra serbest bırakılan belgeler için sıradan dönüşüm; depolama hataları yeniden teslimat için naks. - antivirus.signatures.promoted (antivirüs-tekrar-teftiş-kuyruğu) -> AntivirüsTekrarTeftişHizmeti: her baytları depolanan baytların baytları (kilidi aç + bildirim + AUTO_CLEARED raporları) ve CLEAN son 14 günde ilk kez görülen içerik (LOCKED_LATER + alarmlar), MinIO'dan akıtılan, Üyeler, antivirüs akışı var olana kadar tekrar dener. - Kurulum Haritası: kamo.antivirus.* (hızlandırılmış: KamoAntivirus Hazır olana kadar yanlış); MLOS-internal-auth'dan ANTIVIRUS_INTERNAL_AUTH_SECRET.

  9. · kamo-shared-library

    Bir sözleşme üye tarafından tanımlanmış bir pazara aittir

    commerce_engagements.market_id (el ile uygulanır, FK commerce_markets, Org_id ile indekslenmiş). Perakende siparişler, hizmet işleri, kiralama ve satın alma Rekorların kendi piyasa sütunları yoktur; onları kendi kitaplarından okurlar müşteri hesaplarını okudukları gibi.

  10. · kamo-internal

    Antivirüs UI - koruma her yerde bir dosya göründüğünde, Antivirüs Merkezi, platform sekmesi, uyarılar ve yardım

    Tasarım kit (uygulama/bileşenler/antivirüs): ProtectionSeal beş animasyonlu yüzle (Sınama, Korunmuş, Dikkat, Engellenmiş, Kontrol Edilemedi; marka + --av-* işareti, azaltılmış harekete saygı duyuldu), BlockedFileCard / LockedAttachment / LockedOverlay, Güvenli Bir Kopya Aç ile DikkatBanner, MessageAntivirusBanner, ShieldClip, FalseAlarmDialog ("Bence bu bir hata"), AntivirusNotReady. @kamo/antivirus-core 0.1.0'dan mantık (sıvı durum, neden parsörün kabul etmesi) Antivirüs (İngilizce: Antivirus) veya virüs (İngilizce: virus), virüslerin yayılmasını engelleyen yazılımdır. Yüzeyler: e-posta okuma penceresi (mühürler, orijinal adları altında kilitlenen kaldırılmış parçalar, mesajlar) banner, inline images held back, Download All skips them, list- row shield clip, body cache v2), düzenleyici/chat/SMS/SI tepsileri (Çekme + engellenmiş durumlar), alıcılar için chat baloncukları, belgeler Her yüklemede reddetme kadehleri (KB, avatar, kariyer, sistem hataları, sesler, hesap / hasta / uygulama belgeleri, logolar). Antivirus Center at **************** (VIEW_ANTIVIRUS; politika ihtiyaçları MANAGE_ANTIVIRUS_POLICY): koruyucu küre, KPI sayımı, eğilim/kaynak/aile grafikleri, canlı tehdit zaman çizgisi, politika değiştirme yardımıyla, yanlış alarmlar. Platform tab (MANAGE_PLATFORM_ANTIVIRUS): tarama sağlığı, güncelleme/geri dönme ile yayınlar, gözden geçirme kuyruğu, Üç çeşit bildirim, Antivirüs rehberli tur, /api/antivirus BFF, ServiceType ANTIVIRUS(41) için aynalar, haklar 698-700 ve MANAGE_PLATFORM_ANTIVIRUS (shared-lib 332f7275), ve yedi yardım merkezi makalesi. Protection home widget bileşeni inşa edildi ama kayıtlı değil: launchpad'a bir ANTIVIRUS_WIDGET paylaşılan kütüphanenin henüz sahip olmadığı sağ blok.

  11. · KlusterServices

    Svc_antivirus login + ANTIVIRUS stream; dönüşüm/e-posta antivirüs kullanabilir.>

    - svc_antivirus: STREAM.INFO/CREATE ANTIVIRUS, antivirus.> ve rt.org.> yayınla, Antivirüs.> ve _INBOX.> (Gizli kamo/nats-user-antivirüs, SECRETS.md). - svc_conversion: ANTIVIRUS tüketici API'si (hükümleri tut, yükseltmelerde tekrar kontrol et), publish/subscribe antivirus.>, publish rt.org.> (kayıtlı kararlar kullanıcı arayüzünü yeniler). - svc_email: ANTIVIRUS tüketici API'si (posta filtresi tespitleri), antivirüs.>. - stream-bootstrap İş koşulları ANTIVIRUS (R1, 14d) böylece tüketiciler önce bağlanabilir. Canlı sunucuya karşı nats-server -t ile doğrulandı.

  12. · kamo-shared-library

    Antivirüsün paylaşılan kütüphane yarısı — kapı, istemci, tablolar, haklar, türler, şablonlar, rapor

    - Altı elle uygulanan tablo için varlıklar/repolar (content_scan_verdicts, antivirus_detections, Antivirüs yazılımları, antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats). - com.kamo.z.shared.antivirus: **************** AntivirusPolicy (kısa §2), AntivirusClient (streaming /v1/scan, pod, breaker, X-Internal-Auth tarafından tutulur), AntivirusGate (scanUpload / verdictFor / assertReadable / recordVerdict / applyRecheck / drill), AntivirusRecorder (REQUIRES_NEW yazır, upserts), AntivirusNotifier (Zeng + e-posta ile EmailService, rt.org.<org>.antivirus), AntivirusUploadGuard (raw-MinIO rotalar), AntivirusHoldCompleter, AntivirusExceptionAdvice (422/423/503). - ImageService: storeContentAddressed'deki herhangi bir satır/nesneden önce ekran (tüm aşırı yükler) ve uploadDocument; hold => is_missing dat, no object; downloadDocument + public assertReadable'da kapı oku. Tarama hizmet başına opt-in'dir (kamo.antivirus.enabled); okuma kapısı her zaman açıktır. - ServiceType ANTIVIRUS(41, core); rights VIEW_ANTIVIRUS 698, MANAGE_ANTIVIRUS_POLICY 699, SHOW_TOUR_ANTIVIRUS 700; PlatformRightType MANAGE_PLATFORM_ANTIVIRUS; NotificationKind **************** AccessLogEventType ANTIVIRUS_*; dört kanonik templates; Report Studio compliance.antivirus.

  13. · kamo-internal

    Güvenlik ve Denetim ve Beyinler ve Araçlar, premium — canlı kartları, Harca Pace, Onay Kuralları, Bağlantılı Araçlar odaları test ile kaydetmeden önce (SIS9)

    Güvenlik ve Denetim - Harcamalar: kit kaydet barındaki varsayılan bütçeler, iş ile birlikte açıklanmıştır tanımın bütçeleri ve her rolün günlük sınırları (canlı değerler, bağlantılı satırlar), ve harcama hızı: her SI'nin şu ana kadarki aylık limitine karşı, ve Ay bu hızda bitecek. - Kim Neyi Kullanabilir: erişim politikaları açık sözlü kartlarla sınırsız çipler ve role names; IoT SI policy, Do Not Contact için canlı değerlerle bağlantılı satırları, iletişim kuralları ve gizlilik politikası, her biri ekranının kimlere girmesine izin veriyor. - Gereken Sözcükler: General kartı "Kim Neyi Kullanabilir"den kendisine taşındı sayfa (varsayılan talimatlar + gerekli açma/kapama), kit save bar. - Onaylama Kuralları: örgütün iş tanımının onaylama kuralları sözcüklerle (değişti: Onay odası) ve Her Zaman İzinli - her SI'nin sürekli izinleri, Onlara izin verin ve bir doğrulama (mevcut bir son nokta) sonrasında bana tekrar sorun. - Alerts & On Call: OnCallPanel, canlı bir kartla. - Kalite Kontrolleri: kalite ayarları diyalogu bu sayfaya dönüştü (aynı API); Sonuçlar > Kalite ayarları düğmesi onu açar; Setup Journey adım noktaları burada. - Koruma Kontrolleri: Kontroller gerçekten çalıştığında, Şimdi Bir Kontrol Yürüt, Son Kontroller, bulgulara bağlantı. Beyinler ve Araçlar - Sağlayıcılar / Kamo tarafından sağlanıyor / Neler yapabilirler: kayıt defterinin üç görünümü Yaşayan kartlarla üç bölüm. - Model Seçimleri. - Bağlantılı Araçlar: sunucuları kart olarak; her sunucu için odaları ile bir sayfa Bağlantı (saklamadan önce test), Araçlar (adlar, sadece-okunabilir ayrı), Sağlık (son Checked, Check Now) ve Kim Kullanabilir (SIs Undo ile geçiş, insanların politikaları). Kit: RoomPills ve PageSection; koyu kağıt üzerinde ölçülen ekmek kırıntısı/marka mürekkebi, ve ayar çerçevesi açık bir yüzey ilan etti (kağıdı her zaman beyazdır). Sözlükte basit kelimeler (glossary); Yardım Merkezi makaleleri güncellendi.

  14. · InitializerService

    Altı Antivirüs tablosunu kaydet (2026-11-07'de elle uygulandı)

    content_scan_verdicts, antivirus_detections, antivirus_false_alarm_reports, antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats - tam IF NOT EXISTS DDL sahibi kamo olarak uygulanır, @Order(0), NONCONCURRENTLY indeksler.

  15. · kamo-internal

    Her SI'nin kendi odaları — İş masası, İş tanımlaması, Ses ve Çağrılar, Erişim ve Araçlar, Kiralama (SIS10)

    Bir SI'nın kurduğu sistem SI odası, Kimlik odası ve İzinler sekmesi. Profili şimdi ilk olarak kendi odalarını listeler, listedeki isimlere göre URL **************** - İş masası: bugünün SI odası, taşınanlar hariç. - Görev Açıklaması: MemberCharterCard (sürümler, test sürümleri, rol şablonları) SI'ler için İzinler sekmesinin dışına taşındı; aynı okuyucular (MANAGE_MEMBER_SECURITY), Düzenleme sunucuda "düzenlenebilir" olarak kalır. İnsanlar bunu "İzinler"de tutarlar İşlem özeti önce açık sözlü, sonra tam metin, sonra ayrıntılar. - Ses ve Çağrılar: dört ses/çağrı kartı (Kimlik'ten) artı bu SI'nin kendisi Arka plan sesi, paskalya yumurtaları ve SIS3'te Set By ile değişim raporları Kime Uygulanır MEMBER scope üzerinde kontrol etmek için. - Erişim ve Araçlar: üyelik/denetçi/statüsü, haklar özeti, İş istasyonunu (iş masasından) ve Kasasını Aç (/vault?owner=, sadece bir kapı için sunucu listeleri). - Kiralama: kiralama tamamlanmadan önce gösterilir; bundan sonra merdivenler katlanır Adımları Göster'in arkasındaki Erişim ve Araçlar'a gidin. Her SI bağlantısı siRoomHref(id, room) (SIS4'ün yardımcı programı, genişletilmiş) üzerinden geçer: Komut Merkezi, kadro, takım görüntüsü, değerlendirme, Kırmızı Takım, kim ne alır, Prova, SI çağrısı, düzenleme ve onay (iş tanımlaması), kiralama formu (İş bulma), üyelik kartının Profil Görünümü, bildirim metni Ayrıca: profil rayları telefonun genişliği içinde kayıyor; bir görevin üye bağlantısı profili açar (ölü /profil yoluydu). Yardım Merkezi Maddeler güncellendi.

  16. · kamo-internal

    Gerçek kiralama ve satın alma ekranları, bir müşteri hesabı altında saklanıyor

    Kiralama ve satın alma boru hattı ekranları sahte veriydi ve yeni Bu sayfalar "Yakında Gelecekler" yerine yazılmıştı, şimdi de "Güvenlik Servisi" yazıyor. - Kiralama Talepleri, Rezervasyonlar, Satın Alma Talepleri ve Satıcı Siparişler listeleri okunur /pos/kiralama-talepleri, /rezervasyonlar, /alım-talepleri ve /satıcı-siparişler, bir Hesap sütunuyla, kodlar yerine durum sözcükleri ile ve sıradan boşlukla İstekler ve satıcı siparişleri arasında geçiş yapar. - /ticaret/rezervasyonlar/yeni kiralama talebi oluşturur (varlık, tarihler, fiyat tipi, sunucu tarafından yapılan tahmini hesaplama, opsiyonel müşteri hesabı); /commerce/procurement/new bir satın alma isteği oluşturur (satışçı id'si bir string, never Number()). Her ikisi de ?accountId, ?marketId okur ve ?back taşır. - Kayıt sayfaları sadece DTO'ların taşıdığı şeyleri gösteriyor, rezervasyonu doğrula ve Onayla, ve bir yöneticinin kayıtları bir hesap altında saklamasına izin ver (PUT .../account) ya da bir tanesini çıkar. - withReturn ile açık kayıtları listeler; her kiralama New'e gidiyor /commerce/bookings/new (eski /commerce/requests/new hiç var olmadı). - posApi türleri artık RentalRequestDTO, BookingDTO, PurchaseRequestDTO ve VendorOrderDTO, accountUid / accountName dahil.

  17. · AIService

    Bağlanmış bir araç sunucusunu kaydetmeden önce test et (SIS9)

    - POST /api/ai/mcp/test (MANAGE_AI_SETTINGS): kaydedilen dosyanın başlığı (transfer, url, headers, removedHeaders) artı kaydedilmiş bir sunucu kimliği, bu yüzden bir başlık maske olarak kalıyor depolanan değeri ile test edilir. Bir kaydetme gibi doğrulanır (STDIO, URL koruması, başlık) kuralları); Tool Plane onu inceler ve hiçbir şey depolanmaz. - Test cevapları toolDetails üzerinde geçer (her aletin kendi adı, başlığı, sadece okunur).

  18. · MCPGatewayService

    Bağlanmış bir araç sunucusunu kaydetmeden önce test et ve her araca sunucusu gibi isim ver (SIS9)

    - POST /api/mcp/servers/probe? orgId= (iç kimlik doğrulama, sadece AIService): Kendi istemcisinde kaydedilmemiş bir taslağın araçlarını bir anda kapattı. Hiçbir şey kaydedilmedi depolanmış, toplanmış ya da önbelleğe alınmış ve hiç sağlık yazılmamıştır; aynı URL koruması ve taşınma kuralları kaydedilmiş bir sunucu olarak. - Test ve sonda cevapları toolDetails taşıyor ayarları sayfası aletleri kelimelerle listeleyebilir ve SI'nın hangilerini kullanabileceğini söyleyebilir.

  19. · kamo-internal

    A New menu per market on the Orders tab; filters survive opening a record

    - The lone Create Order button (retail only, and it never even filled the customer in) becomes New: one entry per market the organization runs and the member may create in — order, rental booking, work order, subscription (wizard in place, account pre-selected), purchase request. Each starts with this account as the customer and Back returns here. - The Orders list opens rental requests, bookings, purchase requests and vendor orders, now that the server lists them. - Retail New Order picks the customer from the accounts list instead of asking for a raw account ID, and honours ?accountId= / ?back=; Service New Work Order does the same. - useRememberedState keeps a screen's view state across navigation: the mortgage pipeline (Commerce and an account's Mortgages tab) keeps its filters, sort, paging and open deals when a loan is opened and closed, and the Orders tab keeps its market filter.

  20. · kamo-internal

    How They Work, premium — canlı kartları, iş tanımlama odaları, Hear It, stil kullanımı, rol şablonları (SIS7)

    - Hub: beş kartın her biri kendi canlı durumunu okur (useHubSummary) — köşe şeridi + sıradan çip (siSections'da bölüm başına bir `HubCard` hook; shell'in TabHub'u bunu kullanır). - Örgüt İş Tanımı: her parçanın üzerinde ne yazıyorsa bir kart, bir isimde kendi odasını açar adres **************** odalar arası bir sayfa kaydetmemiş düzenlemeleri tutar; kit SaveBar. CharterEditor yerinde yeniden biçimlendirildi (açık kısmındaki simgeler ve şeritli küçük kart gibi raylar, bölüm panel başlığı, tüm parçaların genel bir bakışıyla seçmeli konumda olan bölüm) — her iş tanımlaması Editör anladı. - Kişilik tarzları: "N yerde kullanılır" stili (organizasyon, roller, bölümler, görevler, takımlar, securityservice' ın yeni kullanımından üyeler (MemberChipById olarak) okunur; Kullanımda şerit; tarz metin alanı {orgShortName}'i "Organizasyon Adı" çipi (ProseTokenField) olarak gösterir, hiçbir zaman ham metin değil. - Role Templates: SIE6's gallery as a page (same component, `variant=" page"`, pick the SI in the detail); Alt çizgili bir sekme çubuğu yerine SegmentedFilter. - Arayışlar ve Toplantılar: Odalar Arayanların Duyduğu, Arka Plan Sesi, Dil, Açık Konuşma ve İletişim, Katıl Hear It, seçilmiş bir SI'nin kendi sesiyle (kamoai-service) açılış + bildirim çalınır, kendi telefon bandı üzerinden oda sesi, seçilmiş bir dilde, canlı dalga biçimiyle — ambiencePreview extended (playOpening), ikinci sentezleyici yok, kimse çağrılmadı. Yaşayan değerlerle bağlantılı satır: e-postadaki SI satırı imzalar, telefon sunucuları SI hatları taşıyor, Zoom/Teams katılıyor (kit LinkedSettingRow). - Paskalya Yumurtaları: canlı kart; adımlar, denemek istediğiniz şeyler ve güvenlik önlemleri nasıl çalıştığını gösteren bir panele katlanır. - Birleşik: bir ToggleCard (ihbarlar + diller her birinin bir kopyası vardı). Yardım ipuçları + Yardım Merkezi makalesi.

  21. · kamo-internal

    Günlük İş ve Kişisel Yardımcı (SIS8)

    - Organizasyonunuzun SI'sı bir yerde (Günlük İş) seçilir Otomatik Akış sadece okunuşu (fotoğraflı üye çipi) Değiştir bağlantısı ile gösterir; SI çağrılarının anahtarı artık bir SI göndermez. - SiFloorSettings sayfalarına bölünmüştür: Organizasyonunuzun SI, Briefings (kartlar + Hizmetin kendi sayı sınırları ve kontrolleri ile yönlendirilmiş beş adımlı bir editör Geçen haftaki toplantıda konuştuğumuz gibi, 2010'da, 2011'de, 2012'de, 2013'te, 2014'te, 2015'te, 2016'da, 2017'de, 2018'de, 2019'da, 2020' - Kanallar: E-posta sınıflandırması, SI çağrıları, ipotek için canlı değerlerle bağlantılı satırlar SI anahtarları (yalnızca okuma; yalnızca sahibinin kredi erişimi), web siteleri ve SI cevapları ve IoT SI politikası, her biri yalnızca ekranını açabilecek kişiye gösterilir. - Web Chat Personas: her yerde bir isim; liste kart, galeri ve stüdyo olarak taşındı **************** altında — isimler, hiçbir zaman kimlikler; Eski /settings/ai/sales-agents rotaları kaldırıldı, bağlantılar güncellendi, geri yönlendirme yok. - Her Günlük İş ve Kişisel Yardımcı kartı için canlı hub-card özeti. - Kişisel Yardımcı: Başlangıç Ayarları / Limitler / Kim Neyi Alacak kit (yapışkan kaydetme çubuğu), aramalar ile basit başlıklar altında gruplanmış araç alanları. - Yardım önerileri, Yardım Merkezi makaleleri, testleri.

  22. · SecurityService

    Bir hesabın Siparişler sekmesi üzerinde kiralama ve satın alma kayıtlarını listele

    Kiralama talepleri, rezervasyonlar, satın alma talepleri ve satıcı siparişleri şimdi İşbirliği yoluyla bir hesaba ulaşabilirler, bu yüzden Siparişler listesi Kendi ekranları gibi (Access Commerce) Bir rezervasyon veya satıcı siparişi bir kez listelenir. ******************* vendor-orders}/{id}/account dosyaları bir hesap altında mevcut bir kayıt oluşturur (Kiraları Yönetin / Satın Alma Talepleri Oluşturun).

  23. · kamo-shared-library

    Bir müşteri hesabı altında kiralama ve satın alma kayıtlarını dosyalayınız

    Kiralık talep, rezervasyon, satın alma talep ve satıcı siparişi yoktu müşteri, bu yüzden hesap sayfası onları listeleyemedi. Hesap şimdi Nişanlandıkları günden itibaren hayatlarını yaşarlar el), böylece bir iş parçasının her kaydı bunu paylaşır. - kiralama / satın alma taleplerini seçmeli bir accountUid ile oluştur - setIntentAccount / setCommitmentAccount mevcut bir kaydı dosyalamak veya dosyayı silmek için - Açık talepler, rezervasyonlar ve satıcı siparişler için hesap-kapsamlı bulgular - dört DTO accountUid ve accountName taşıyor

  24. · kamo-internal

    Geri gönderilen imzalı belgede, önceden doldurulmuş kopyanın yanında HR'nin notları görülüyor

    İnsan Kaynakları bir imzalı belgeyi geri gönderdiğinde, üyenin imza adımının artık bir yanındaki panelde: HR'den tamir etmeleri istenen şeyler, kim istemiş, numaralandırılmış ipler Notlarına eşleştirildi (markayı basmak için geçin), onların Daha önceki cevaplar zaten dolduruldu ve son kez imzaladıkları kopya üzerindeki her işaret aynı MarkupLayer tarafından sadece okunabilir olarak çizilir Geniş ekranlar onu katlanabilir bir sütun olarak gösterir; dar olanlar Talep üzerine sayfanın üzerine kaydırın. Bir önceki turdaki imzalı kopya, yeni bir üye-yalnızca rele ile okunur ****************

  25. · DocsService

    İmzalanmış bir belge geri döndüğünde önceden doldurulmuş olarak gelir ve üye neyin işaretlendiğini görebilir

    İnsan Kaynakları bir belgeyi imzalayarak geri gönderdiğinde, yeni zarf şunu taşıyor: üyenin önceki cevapları (ESigService'in yeni iç alan değerlerinden okunur) İmzalar, baş harfleri ve imza tarihleri Cevapları okumak en iyi çabadır: Herhangi bir hata zarfın boş kalmasını sağlar ve geri dönüşü asla engellemez belgenin zarf geçmişi ile aynı şekilde ön doldurma yapıyor. GET **************** üyenin kendi imzalı kopyasını onaylandıktan sonra gönderir (mülkiyet-kapatılmış, sadece incelenmiş turlar), ve bir belgenin lastReview'ü artık pdfUrl'ünü taşıyor, bu yüzden Düzeltme görüşü, inceleyicinin işaretlerini üzerine koyabilir.

  26. · ESigService

    Alıcının cevaplarını içsel olarak oku ve asla imzayı önceden doldurma

    GET **************** bir alıcının yazdığı, seçtiği ve işaretlediği şeyi geri verir (iç kimlik doğrulama + X-Org-Id, org tekrar-kontrol edildi), böylece bir çağrıcı aynı şablonu yeniden gönderebilir mevcut mergeFields -> prefilledValues yolu. imzalar, baş harfleri, imza tarihleri, sadece-okunabilen alanlar ve alıcı slotunun dışındaki herhangi bir şey oturum ayrıca herhangi bir imza, baş harf ya da imza-tarih alanı birleşme alanlarının ne dediğine bağlıdır.

  27. · kamo-internal

    The Overview — Setup Journey, Health At A Glance, Needs You, kısayolları ve Who Gets What explorer (SIS6)

    - Kurulum Yolculuğu Başlama Kılavuzu'nu genişletiyor: altı adım canlı okunuyor (beyin bağlanmış ve cevap veriyor, bir SI işe alınmış, İş tanımlaması yazılmış, birileri çağrıda, arayanların duydukları kontrol edildi, kalite kontrolü yapıldı), her biri sayfasını açıyor; her adımı gören ilk ziyaret, SecurityService üzerinde bir kez kilitlenir (/org-setup-wizard/si-journey). - @kamo/kamoai-core aracılığıyla SI Statü API'sinden Sağlığa Bir Bakış; Açık olaylardan ihtiyacın varsa, Tümünü Durdur, kontrolü başarısız olan sağlayıcılar, onay bekleyenler (-> /workforce/approvals) ve kurulum adımlarının geride kaldığı. - Kim neyi alır? - Herhangi bir SI ya da kişi, onlara ulaşan her şeyi kaynak - iş tanımlama katmanları (charter resolver), arka plan sesi, easter eggs, değişim raporları (scoped motor'un Seçeneği (Set By), kişisel asistanı (tabaka önizlemesi). Yeni son nokta yok. - CONSOLIDATED: yardımcı önizleme tablosu ve değer kelimeleri (AssistantPreviewTable, Başlangıç Ayarları ve explorer), arka plan ses kelimeleri (useAmbienceWords), shell'in erişim hesaplaması (useSiAccess).

  28. · SecurityService

    Her kişilik tarzı organizasyonda kullanılır (SIS7)

    GET **************** cevaplar {usage: {ref: {count, places[{level, id}]}}}: Arayanın örgütünün her katmanı kendi iş tanımlamasında bir tarz seçiyor, ya da örgütün kendisi Altı okuma, her katman için birer tane, her bir tablonun kısmi archetype_ref indeksinden org sahibi tarafından; stil başına en fazla 50 yer listelenir. Örgütteki herhangi bir kişi tarafından okunur, örneğin Arketip listesi kendisi. JPQL parse testi paylaşılan kütüphane haritasına karşı.

  29. · SecurityService

    Süper Zeka Kurulum Yolculuk Kilidi (SIS6)

    GET **************** (Süper Zeka ayarları hakkına sahip herhangi biri veya sahibi) ve PUT .../si-journey/complete (MANAGE_AI_SETTINGS, MANAGE_AI_WORKFORCE ya da CONFIGURE_SYSTEM, ya da sahibi): the Genel Bakış'ın Kurulum Yolculuğu adımlarını canlı olarak okuyor ve burada bir kez "bitti" kilidini açıyor, Başlama kilidinin yanında, Aynı kurallarla (bir okuma asla yazmaz; hiçbir şey onu temizlemez). DDL üretime 2026-11-07'de uygulandı.

  30. · kamo-shared-library

    Süper Zeka Kurulum Yolculuğu başlatma (SIS6) yanındaki kilidi

    OrgSetupWizardProgress **************** depolanan, hiç temizlenmemiş kilitlemeyi elde ediyor SI Setup Journey on Settings > Super Intelligence > Overview. DDL: securityservice Erişim tarihi: 2011-11-07.  ^ "2011-11-07".

Evreniniz sizi bekliyor.

Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.

Sonsuza kadar ücretsiz — kredi kartı gerekmiyor