Bulk dodaj członków i członków zespołu, z importem CSV / XLS

Featurekamo-internal
Szycy
29 sierpnia 2026 20:21 UTC
Autor
Kamo
Pochęt się
fb4c71c

Dwa nowe ekrany obok istniejących przycisków Dodaj na /account?tab members i Członkowie/członkowie, na /settings/member/bulk-new i /settings/team-member/bulk-new. Oba przyciski są zgodne z ich sformułowaniami z własnych etykiet członkowskich / zespołu org. Siatka jest arkuszem kalkulacyjnym: jeden wiersz na osobę, pola jako kolumny, świeża pusta W wierszu dołączony w momencie, w który jest wpisany ostatni, i kontrola usuwania na każdym z nich Wiersz, ale ten podąża za jednym. Powyżej znajdują się ustawienia, cała partia jest tworzona Z -- poziom bezpieczeństwa (naprawiony przez który jest to ekran), strefa czasowa (Org's domyślnie), dział, tytuł pracy, status członkostwa i przełączanie skrzynki pocztowej, które Zaczyna się dla członków zespołu i wyłącza się dla członków. Nic nie zostanie stworzone, dopóki "Zakończ - Utwórz ..." jest naciśnięty; przycisk następnie obraca się, a siatka idzie Bezwładny, dopóki nie odebrano wszystkich rekordów. Częściowy sukces to projektowany. Punkt końcowy tworzy każdy rekord w jego Własna transakcja i raporty na temat każdego z nich, więc rzędy, które wylądowały, zawalą się i Rządy, które nie pozostały dokładnie tam, gdzie były z powodem przymocowanym do Komórka, która ją spowodowała - poprawić je i zakończyć ponownie, a tylko reszta to Próbowałem. Zduplikowane wiadomości e-mail i nazwy użytkowników są również chwycone w przeglądarce, więc admin widzi je podczas edycji, a nie po dwóch trzecich pliku. Został stworzony. Nazwa użytkownika pozostawiona pusto pokazuje nazwę, na której serwer najprawdopodobniej miedź; jeden typowany ręcznie jest sprawdzany pod kątem dostępności, ponieważ jest wpisany. "Import... Lista" wypełnia siatkę z CSV/XLS/XLSX i nie tworzy nikogo. Kolumna mapowanie ponownie wykorzystuje FieldMappingInterface - ten sam komponent przeciągania do połączenia: Używa kreator importu Leads, który jest już ogólny na liście systemowo-polowej - Po przejściu automapy, która pasuje do nazw nagłówków, eksport HR faktycznie używa. Komercje członkowskie na żywo w memberBulkFields.ts z testami: miejsce pracy Od "Praca z domu" / "W biurze" / "Hybryd - 3 dni w biurze", przedrostki i Faszysty na własnych konfigurowanych listach orgów, "Ostatni, pierwszy" i "Dr. Jane Q. Publiczne" podzielone na części, e-maile zniżowane. Dwie poprawki wypadają z budynku na tym elemencie: FieldMappingInterface zyskuje opcjonalnie naModifiersChange. Jego podział i wartość Modyfikatory były czysto wewnętrzne, więc konsument otrzymał mapowanie, którego VirtualFieldId nazwał wirtualną kolumnę, ale nie miał sposobu, aby dowiedzieć się, który podział Wyprodukował go - każda "Nazwa roztartucza", którą skonfigurowany użytkownik został po cichu porzucony, gdy W rzędy czytano. Rekwizyt jest dodatkiem; czarodziej prowadzi jest nietknięty. Import zawsze analizuje się z majarami: prawdziwe i re-attaches w rzędzie 1, gdy administrator twierdzi, że plik nie ma żadnego. własna fałszywa gałąź ParseFile działa heurystycznie To obiera się w rzędzie 1 off, gdy wygląda na nagłówek, a następnie raportuje "Headers: true, ponieważ syntetyzował etykiety "Field N" - tak powtarzając tę wartość Z powrotem do przełącznika przewraca go za administratorem, a następny re-parse zjada Wiersz. Na członku importuj ten wiersz jest osoba, która nigdy nie otrzymuje konta, z Nic na ekranie nie można zauważyć.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny