Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · kamo-internal

    Członkowie wybierają przewijanie listy wiadomości lub przeglądanie jej przez strony

    W drugiej kolumnie załadowano tylko więcej poczty, gdy była przewijana. Członek można teraz wybrać Scroll lub Strony pod filtrem ("Przeglądaj listę"). Wybór jest przechowywany na członka w preferencjach ui- (emailListPrzeglądaj), więc następuje je pomiędzy urządzeniami; Przewijanie pozostaje domyślną, więc nikt nie widzi zmiany aż Oni ją tworzą. Strony wyświetlają 50 wiadomości jednocześnie z pierwszą / poprzednią / stroną X z Y / Next / Last at the foot of the list, and "51- 100 of 1,240" where the folder drzewo ma liczbę (sam zakres dla etykiety lub inteligentnego folderu). Przekręcanie strona zastępuje wiersze zamiast adwinding, oczyszcza zaznaczenie i Aktualizacje na żywo zachować miejsce członka: zmiana skrzynki pocztowej ponownie ładuje stronę na ekran zamiast powrócić do strony 1, i strona, która opróżniła kroki Tył jeden. Wyniki wyszukiwania zachowują własny pager; tylko pierwsza strona folderu jest buforowany. Tryb przełączania rozpoczyna się ponownie od góry, gdy więcej niż Pierwsza strona została załadowana. Strings: kamo- translation- dictionary 135c6cc5 * * * * * * * * * * * * * * * * * * * * * * * * *

  2. · kamo-internal

    Członkowie wybierają przewijanie listy wiadomości lub przeglądanie jej przez strony

    W drugiej kolumnie załadowano tylko więcej poczty, gdy była przewijana. Członek można teraz wybrać Scroll lub Strony pod filtrem ("Przeglądaj listę"). Wybór jest przechowywany na członka w preferencjach ui- (emailListPrzeglądaj), więc następuje je pomiędzy urządzeniami; Przewijanie pozostaje domyślną, więc nikt nie widzi zmiany aż Oni ją tworzą. Strony wyświetlają 50 wiadomości jednocześnie z pierwszą / poprzednią / stroną X z Y / Next / Last at the foot of the list, and "51- 100 of 1,240" where the folder drzewo ma liczbę (sam zakres dla etykiety lub inteligentnego folderu). Przekręcanie strona zastępuje wiersze zamiast adwinding, oczyszcza zaznaczenie i Aktualizacje na żywo zachować miejsce członka: zmiana skrzynki pocztowej ponownie ładuje stronę na ekran zamiast powrócić do strony 1, i strona, która opróżniła kroki Tył jeden. Wyniki wyszukiwania zachowują własny pager; tylko pierwsza strona folderu jest buforowany. Tryb przełączania rozpoczyna się ponownie od góry, gdy więcej niż Pierwsza strona została załadowana. Strings: kamo- translation- dictionary 135c6cc5 * * * * * * * * * * * * * * * * * * * * * * * * *

  3. · kamo-internal

    Szachy i Hold 'em pętle muzyki tła podczas ich okna jest w użyciu

    Trzy nowe wydarzenia dźwiękowe Games - tło szachy, Holdem i Holdem Lobby - grał na repeat z startLoopingEventSound. Pętle szachowe gdy okno szachowe jest otwarte; Hold 'em odtwarza tło przy stole i muzykę w lobby. Każdy jest słyszany tylko podczas jego okna używane okno i zakładka przeglądarki ma ostrość, i muted (nie (patrz punkt 4. 4). Pętla śledzi ustawienia dźwiękowe członka na żywo.

  4. · kamo-internal

    Szachy i Hold 'em pętle muzyki tła podczas ich okna jest w użyciu

    Trzy nowe wydarzenia dźwiękowe Games - tło szachy, Holdem i Holdem Lobby - grał na repeat z startLoopingEventSound. Pętle szachowe gdy okno szachowe jest otwarte; Hold 'em odtwarza tło przy stole i muzykę w lobby. Każdy jest słyszany tylko podczas jego okna używane okno i zakładka przeglądarki ma ostrość, i muted (nie (patrz punkt 4. 4). Pętla śledzi ustawienia dźwiękowe członka na żywo.

  5. · kamo-internal

    Rama obrazka mówi, kiedy wysyłanie ląduje, odtwarza filmy raz lub na powtórzyć, i otwiera pełny ekran

    - Wysyłanie pokazuje plik, jego miejsce w partii i postęp bajtów, a następnie toast, gdy jest w. - Filmiki frame odtwarzają się w trybie powtarzania (pętla podczas wyświetlania, utrzymywane dla całości odtwarzania) lub raz (później przechodzi Pokaż ostatnią ramkę jako nieruchomą). - Dźwięk gra tylko wtedy, gdy wskaźnik jest nad ramą; "Mute videos" staje się "Sound on hover". - Kliknięcie ramki przerywa i otwiera to, co pokazuje pełny ekran z pobraniem i wideo odtwarzacz z play / pauza, restart, seek, agained / total, wyciszenie, głośność i pełny ekran. Zamykanie Wznawia slajd z czasem, który pozostał.

  6. · kamo-internal

    Rama obrazka mówi, kiedy wysyłanie ląduje, odtwarza filmy raz lub na powtórzyć, i otwiera pełny ekran

    - Wysyłanie pokazuje plik, jego miejsce w partii i postęp bajtów, a następnie toast, gdy jest w. - Filmiki frame odtwarzają się w trybie powtarzania (pętla podczas wyświetlania, utrzymywane dla całości odtwarzania) lub raz (później przechodzi Pokaż ostatnią ramkę jako nieruchomą). - Dźwięk gra tylko wtedy, gdy wskaźnik jest nad ramą; "Mute videos" staje się "Sound on hover". - Kliknięcie ramki przerywa i otwiera to, co pokazuje pełny ekran z pobraniem i wideo odtwarzacz z play / pauza, restart, seek, agained / total, wyciszenie, głośność i pełny ekran. Zamykanie Wznawia slajd z czasem, który pozostał.

  7. · kamo-internal

    Panel pokładowy dla rynku bez dostawców jeszcze

    Rynek bez produktów sprzedających nie może nigdy pokazać ołowiu (ołów potrzebuje produkt), więc / prowadzi teraz zastępuje siatkę dla tego rynku tym samym panel pokładowy używany, gdy nie ma rynków, wskazując menedżerów na Sprzedawcy i produkty. "All Markets" pokazuje to tylko wtedy, gdy żaden rynek nie ma żadnych. CTA otwiera ustawienia sprzedawcy na tym rynku za pośrednictwem? marketId =, i markets / ventors cache jest ponownie pobierany raz na montę, podczas gdy posiada produkt- mniej rynku, więc powrót po dodaniu sprzedawcy pokazuje siatkę.

  8. · kamo-internal

    Panel pokładowy dla rynku bez dostawców jeszcze

    Rynek bez produktów sprzedających nie może nigdy pokazać ołowiu (ołów potrzebuje produkt), więc / prowadzi teraz zastępuje siatkę dla tego rynku tym samym panel pokładowy używany, gdy nie ma rynków, wskazując menedżerów na Sprzedawcy i produkty. "All Markets" pokazuje to tylko wtedy, gdy żaden rynek nie ma żadnych. CTA otwiera ustawienia sprzedawcy na tym rynku za pośrednictwem? marketId =, i markets / ventors cache jest ponownie pobierany raz na montę, podczas gdy posiada produkt- mniej rynku, więc powrót po dodaniu sprzedawcy pokazuje siatkę.

  9. · kamo-internal

    Rozpoczęty przycisk Kreator konfiguracji Org otrzymuje czerwoną granicę uwagi

  10. · kamo-internal

    Rozpoczęty przycisk Kreator konfiguracji Org otrzymuje czerwoną granicę uwagi

  11. · EmailService

    Skomponowany komunikat ma swoje spotkanie, a kalendarz edytuje zapytaj przed poinformowaniem gości

    - / api / email / send bierze meetingInvite: wydarzenie jest składane na nadawcy kalendarz w tej samej transakcji, jego ics jeździ na skomponowanej wiadomości z nagłówek X- Kamo- Calendar- Event, a odbiorcy są zapisywani zgodnie z zaproszeniem. Nie. drugi e-mail zaproszenie. - Zaproszenie do kalendarza zachowuje własne załączniki członka. - PUT / api / kalendarz / events takes notifigues: True podnosi SEQUENCE i e-maile do każdego zaproszonego gościa; fałszywe oszczędza bez pisania do kogokolwiek. - Zaproszenia gości i aktualizacje wychodzą jako znaczone listy. - Nie. linków zaproszenie wiadomości do wydarzenie członka; wydarzenia publikują zaproszeni goście i zaproszeni uczestnicy.

  12. · kamo-internal

    Spotkania Kompozytorów jeździć na e-mail, edycje zapytać przed e-mailem gości, linki do jego wydarzenia

    - Kompozytor wysyła swoje spotkanie z przesłaniem zamiast drugiego zaproszenia. - Zapisywanie edycji do wydarzenia z zaproszonych gości pyta, czy wysłać im update (GuestNoticeDialog); tak wysyła powiadomienia Gości i utrzymuje zaproszenia e-mail. - Spotkanie kompozytora wysłanego przed publicznością zostało ponownie otwarte wraz z gośćmi. - / wiadomości pokazują spotkanie wiadomości z linkiem, który otwiera ją na / kalendarzu.

  13. · kamo-shared-library

    Zaproszenie na spotkanie i aktualizacja listów dla gości kalendarza

    Dodaje kalendar.meeting _ invite i calendar.meeting _ updated szablony kanoniczne i MeetingInviteEmail, zmienny budowniczy EmailService wypełnia je z.

  14. · kamo-internal

    Przydział członków zespołu w mapach ołowianych; automatyczny import na płótnie mapującym

    Przydział. Ręczny i zautomatyzowany import otrzymuje "Przydzielony członek zespołu" cel (zastąpienie "Przypisanego Użytkownika", którego żaden importer nigdy nie uhonorował). Jej Okno dialogowe ustawia określonego członka zespołu, nieprzypisanego lub dopasowanego z pól: uporządkowana lista wypróbowana z kolei (pusta lub niedopasowana wartość przesuwa się dalej), z Zacofanie się nikogo lub wybranego członka. Serwer pasuje format- tolerancyjnie i nigdy nie zgaduje między dwoma osobami; wartości, które nie rozwiązały są wymienione po ręcznym imporcie i zaznaczone na automatycznej pozycji importu. Automatyczne importowanie przenieść ze stołu z free- tekstu transformacji (które server never read) na tym samym płótnie drag- and- drop jak ręcznie importowane, z wartości próby z ostatnich zgłoszeń na temat punktu końcowego. Jeden adapter (leadMappingAdapters.ts) tłumaczy płótno dla wszystkich czterech ekranów. Canvas: transformacje są edytowalne z każdego mapowania (okno dialogowe nigdy nie było osiągalny), z każdym typem serwera, wejściami konfiguracyjnymi, reorderowaniem i na żywo podgląd wykorzystujący zasady serwera; kilka źródeł może zasilać jedno pole, uporządkowany według priorytetu; część kolumny podzielona jest jako splitPart przekształcanie, więc import rzeczywiście wziąć tę część; linie czerpać na ładunku; Usuń / Backspace nie strzelać podczas pisania; karty działają z klawiatury. Edytor szablonów: mappings, których kolumna miała wielkie litery zostały zrzucone na obciążenia i skasowane na save, ponieważ nagłówki szablonu wracają z małą klasą.

  15. · DaemonService

    Mapy pracy przyjmującej za pośrednictwem współdzielonego silnika, z zadaniem członka zespołu

    Lead IntakeProcessingJob buduje każdy ołów z kamo- współdzielona-biblioteki LeadRequestMapper zamiast własnego przełącznika pola i transformacji kopii, więc zautomatyzowany import stosuje każdą transformację płótna (domyślnie teraz ogień na brakujące pole), dotrzeć do każdego pola wiodącego i uhonorować cel przydziału: członek stały, nieprzydzielony lub uporządkowany łańcuch pól dopasowany do zespół (e-mail agenta, potem nazwa agenta, potem nazwa rozmówcy dla JustCall Harmony). Kandydatami są aktywni posiadacze PRIEW _ LEADS (IntakeAssignableMember, raz w każdej serii punktów końcowych). Wartość, która nie pasuje do nikogo, lub stałe lub członek awaryjny, który nie może już prowadzić, jest napisane jako notatka na pozycja kolejki, aby administrator mógł zobaczyć dlaczego ołów przybył nieprzypisany. IntakeAssigneeResoluver zostaje zastąpiony przez wspólny matcher.

  16. · SecurityService

    Ręczny import i zaległości wlotu przez wspólny silnik mapowania

    LeadImportly Controller maps every row with kamo- Shared-library 's LeadRequestMapper zamiast własnego przełącznika, więc ręcznie i szablon importu uzyskać pełny zestaw pól, każda transformacja, i przydział członków zespołu Cel. Rezultat importu ma teraz totalnyPrzyporządkowanei przypisane wartości które nie rozwiązały umowy z jednym członkiem zespołu (asigningIssues). Mappings i szablony są walidowane przy zapisie: typ transformacji Serwer nie może się zastosować to 400, a nie po cichu ignorowany ciąg znaków. LeadIntake Controller traci duplikat silnika dolotowego. Proces Backlog teraz requeues FAILED ładunki i raportuje, co jest w kolejce; DaemonService wejście praca importuje je w ciągu minuty, ta sama ścieżka, którą wykonuje się na żywo. Zapisywanie mapowania punktu końcowego wymaga MANAGE _ CRM _ SETTINGS; odtwarzanie Backlog trzyma CREATE _ LEADS. GrantAllRoleResoluver i RightHolderResoluver delegują do współdzielonego libu GrantAllRoles / RightHolders, więc lista przypisanych członków jest taka sama DaemonService używa.

  17. · kamo-shared-library

    Jeden silnik odwzorowujący dla importu ołowiu, z przydziałem członków zespołu

    Import ręczny, import automatyczny (pobór) i zaległości każdy miał swoje własna kopia kodu odwzorowania i nie zgodzili się: data, regex i podział Wszędzie brakowało transformacji, kopie nie były puste. wartości przed przekształceniem (więc "wartość domyślna" nigdy nie wypaliła), kilka ścieżek oferty płótna zostały odrzucone, a "Przypisany Użytkownik" został zignorowany na wszystkich trzech. leads.mapping jest teraz jednym silnikiem: - LeadRequestMapper: rule list - > CreateLeadRequest. Mappings działa w porządku i pierwsza niepusta wartość na pole wygrywa; każda ścieżka leadFields.ts, każda pole hipoteczne i pola formy niestandardowej (LeadRequestestMapper Próba to przyciska). - LeadFieldTransformations + TransformationsJson: każda transformacja płótna, jeden implementacja; nieznane typy są odrzucane w czasie oszczędzania. - Cel przydziału "AssignedTeamMember" (dotychczasowy "AssignedUser" nadal czytany): członek stały, nieprzypisany lub dopasowany z pól. Pola dopasowania tworzą uporządkowany łańcuch - pustka lub niedopasowana wartość spada do następnego, Po pierwsze, że nazwy jednej osoby decyduje, inaczej mapowanie jest odwrotem (nikt lub (wybrany członek). Punkt końcowy JustCall Harmony opiera się na tym łańcuchu. - TeamMemberMatcher: format- tolerancyjny, typo- bezpieczne dopasowanie na e-mail, nazwa użytkownika oraz nazwa ("Last, First", inicjały, przezwiska, akcenty, jedna mała literówka); wartość, która pasuje do dwóch osób, nigdy się nie zgadnie. - LeadAssignedMember: kandydatami są aktywni posiadacze VIEW _ LEADS, tych samych osób, które oferuje zbieracz AgentSelector (RightHolders i GrantAllRoles przenosi się tutaj z SecurityService, aby DaemonService mógł z nich korzystać). Ponadto: Raporty Response LeadImproprimentTotal AssignatIssues; LeadIntakeService zatwierdza transformacje przed zastąpieniem mappings i może żądać FAILED ładunki do pracy przy przyjmowaniu.

  18. · kamo-internal

    Opcje połączeń i spotkań na karcie głosowej członka AI (połączenia SP92)

    Pod głosem członka AI w pokoju tożsamości profilu: "Transfer dzwoniących do osoby, gdy poprosić o agent lub człowiek "(on)", "Utrzymuj pełne rozmowy i transkrypcje spotkań w notatkach" (off) i "Na spotkaniach": "Zapisuj; mówić pod adresem "/" Rozmawiać ze wszystkimi, jak telefon ". Każdy oszczędza na raz przez przekaźnik BFF * * * * * * * * * * * * * * * * do AIService; widz AIService nie pozwala im zmienić widzi je wyłączone i Dlaczego? Domyślnie każdy AI pracował wcześniej.

  19. · VOIPService

    V7 - który kolega dzwoni z wewnętrznego rozszerzenia (SP92 calls)

    - Nie. (KAMOAI _ INTERNAL _ SECRET) odpowiada aktywny członek serwera telefonicznego org, że rozszerzenie jest Actively przypisany do, lub 404 NO _ CZŁONKOWSKIE. kamoai- service pyta, kiedy połączenie dociera do członka AI z rozszerzenia, więc AI wie, który kolega zadzwonił. Numer telefonu, nieprzypisane lub wyłączone rozszerzenie, członek innego org lub ten, który odszedł nie jest nikim.

  20. · AIService

    Opcje rozmów i spotkań członków AI, obok ich głosów (połączenia SP92)

    keywordTransfer (domyślnie), keepFullTranscript (domyślnie wyłączone) i meetingMode COMPANION 124; CONVERSATION (domyślnie COMPANION), w ai _ member _ call _ options (ręcznie stosowane, ponownie uruchamialne DDL; bez wiersza = domyślne = zachowanie przed SP92). GET / PUT * * * * * * * * * * * * * z prawami głosu (MANAGE _ AI _ WORKFORCE, lub jego przełożony z SUPERVISE _ AI _ MEMBERS, zmiany; sam AI nie robi ani; emerytowany AI jest tylko odczytywany), a wewnętrzny twin * * * * * * * * * * * * * * * że kamoaiservice czyta dla każdego połączenia i spotkania.

  21. · kamo-shared-library

    POSIEDZENIE _ KOMPLETED uruchomić wyzwalacz, na spotkanie rozmowy kontynuacja (SP92 połączeń)

    Spotkanie członek AI wziął udział w jako partner rozmowy budzi go po zakończeniu, z jego transkrypcji notatki, Tak jak rozmowa telefoniczna. STRING- persisted in ai _ runs.prower _ kind (no CHECK); a guard test keeps każda nazwa wyzwalacza w kolumnie.

  22. · kamo-shared-library

    TraIT resolver and PersonalityProfile - granice, zamki, archetyp wirtualna warstwa, tendencja write- through, adaptacje, uporządkowane grupy, widok i znaczek osobowości (KamoCollab CP03 T9)

  23. · kamo-internal

    Karta wykresu Org na temat ustawień zasadniczych, w menu ustawień, na stronie dialogowej Ustawienia i na pasku administracyjnym (KamoCollab CP02 T24)

    * * * * * * * * * * * * * do kogo w całej organizacji, tylko read-, z GET / api / bezpieczeństwa / org- chart (nowy przekaźnik BFF, forwardToApi + relayUpstream). orgChartApi analizuje wykres z zodem i utrzymuje każdy id ciąg; numer id jest odrzucany, nigdy nie zaokrąglony. orgChartTree (czysty) umieszcza każdą osobę pod swoim menedżerem, gdy pokazane, inaczej AI pod nadzorem po pokazaniu, inaczej na root; właściciele najpierw, następnie nazwa; pętla raportująca wycięta przy najmniejszym identyfikatorze ("pętla sprawozdawcza"); ukryta menedżer oznaczone ("Manager nieaktywny"); filtr departamentu utrzymuje poddrzewo departamentu i wyszukiwania zachowuje nazwę lub tytuł pracy mecze, zarówno z przodkami, którzy je umieszczają. Panel rysuje kartę na osobę (inicjały, nazwa powiązana z profilem przez następny / link, tytuł pracy, dział i do trzech żetonów zespołu następnie + n, odznaki AI, Właściciel, Nieaktywny, Szef, Prowadzenie i nadzorowane przez nadzorca nie jest karty powyżej, Direct- Report Count), szyny złącza w --accent- people, trzy poziomy otwarte, EmptyState, ErrorState z powtórzeniem, i na żywo odświeżyć jak jego rodzeństwo. ErrorState zyskuje fakultatywny retryLabel. Również narażone na master R1- 37: {key: 'orgChart'} po zespołach w menu ustawień, wpis po zespołach na pasku administratora oraz Karta lądowania po zespołach. essentialSetupExposition, settingsLandingCards i teamsTab postępuj zgodnie z nową kartą.

  24. · kamo-shared-library

    Seven built- in archetypes - 56 podstawowych wartości, grupy ANY i cztery dostosowania każdy, verbatim prose, wypełnić i built- in lookup (KamoCollab CP03 T8)

  25. · kamo-internal

    Zespoły na karcie członkowskiej i w katalogu (KamoCollab CP01 T25)

    Karta członkowska przedstawia zespoły członków zespołu pod ich tytułem i dział: do trzech chipów w kolejności serwera, następnie "+ n", którego Przyrząd nazywa resztę. Karta bez drużyn, lub której przeczytanie nie powiodło się (drużyny pominęły, CP01-T16-1), nie rysuje żadnego wiersza zespołu. Wiersze katalogów zespoły poprzez normalizeDirectoryPerson, filter People dopasowują zespół tytuł, a członek picker składa się do dwóch tytułów zespołu i "+ n" na linia detaliczna osoby, obok działu, z całą linią w jego podpowiedź. Jeden parser (app / lib / teamRefs.ts) czyta [{id, title}] dla i to i to.

  26. · kamo-shared-library

    Model czarterowy warstwy ORG, PERSONALITY i DocsTION - słownictwo, dwanaście kolumn pozycji, pozycja czarterowa org, archetypy org i ich repozytoria; walidacja nadal odmawia nowych sekcji (KamoCollab CP03 T7)

    CharterLevel dołącza ORG po TEAM CP01; CharterRule dołącza TRAIT i COLLAB; Sekcja czarterowa dołącza PERSONALITY (TRAIT, 160) i DocsTION (COLLAB, 60), zarówno aiOnly, jak i nie do zniesienia; CharterValidationReason dodaje ORGAN _ LANGUAGE I GRUPA _ INCONSISTENT. CharterItem, CharterItemData i CharterItemDTO posiada dwanaście pól spec sekcja 5.2 i napisz, toData, tDto, rejectFields i CharterView. element nosić je (pisanie odmawia liczby a SMALLINT nie może wytrzymać). MAX _ ITEMS _ PER _ OWNER wynosi 500 (D4). Do zadania 12, walidacja odrzuca element PERSONALITY lub DocsTION z NIEZNANA _ SEKCJA, oraz markery są odrzucane w ORG jak w ROLE (D2). Nowy ItemMark dla sekcji środki zaradcze. Nowe podmioty OrgaCharterItem (org _ charter _ ites), OrgaPersonality Archetyp i OrgPersonality ArchetypeItem z ich repozytoriami i CountByArchetypeRef w sprawie roli, działu, tytułu pracy i repozytoriów pozycji członkowskich. Kontrola tytułu porównuje niższe () jak unikalny indeks. Kolumny i tabele istnieją w produkcja (CP03 zadanie 3).

  27. · kamo-internal

    Lustro zna PERSONALITY i DOCSTION (ukryte do CP09), poziom ORG oraz rozwiązane typy osobowości i doktryny (KamoCollab CP03 T21)

    - sections.ts: SectionSpec.editor; dwie sekcje dołączone do edytora false; zasady TRAIT i COLLAB; sectionsInBand wymienia tylko edytowane sekcje; MAX _ ITEMS _ PER _ OWNER 500 (D4). - items.ts: schowaj markery odmówione w ORG zamiast ROLE (D2); sekcje edytora nie są edytowane policzone w kierunku czapki i w inny sposób pozostawione na serwerze, jak nieznane (D21, D22). - types.ts: poziom ORG, OUT _ OF _ BOUNDS, dwanaście pól pozycji, rozwiązane. osobowości i Uzgodnione. Doction per spec 5.6.4. - Liczy się panel podglądu i żetony galerii szablonów pomijają ukryte sekcje. - Nowy test CharterSectionParity czyta CharterSection.java i CharterItems.java.

  28. · kamo-internal

    Głowa działu - kolumna Główna (nazwa, Vacant, Inactive), pole głowy okna dialogowego i picker (aktywny personel; członkowie AI wymienione, ale nie pikowalne), ustawiona przez PUT... / głowa po zapisać departamentu; i menedżer członka staje się administratorem zmienić na karcie pozycji (KamoCollab CP02 T23)

  29. · kamo-shared-library

    PersonalityTextLint - siedem wzorów w języku autoryteckim spec § 5.9, wyjątki od look- forward i {orgShortName}, apograficzne apostrofy i odstępy Unicode (KamoCollab CP03 T6)

  30. · kamo-internal

    Zespoły na formularzu założycielskim, dla osoby i na wynajem AI (KamoCollab CP01 T24A)

    / settings / team- member / new gains Teams on its Role Card: a multiple pick over zespoły organizacji (klient zespołów), oferowane każdemu, kto może zmienić zespół członków na profilu (teamsEditAtCreate, pole Teams Brama praw popozycyjnych: MANAGE _ CZŁONKOWSKIEGO _ BEZPIECZEŃSTWA) i ukryte w inny sposób. Wybór wyjść jako zespół, dla osoby i na wynajem AI (aiHirePayload utrzymuje Nie ma wyboru, nie ma klucza. Odmowa zespołu (400 / 403 / 409 z teamIds) pokazuje na polu i w banerze, w słowniku słowa, gdzie je ma, nie _ allowed zawarte. Podgląd czarterowy AI teraz obejmuje wybrane zespoły, TEAM warstwa zacznie z. The live streszczenie nazwy zespołów.

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej