Tambah anggota dan anggota tim, dengan impor CSV / XLS

Featurekamo-internal
Shipped
29 Agustus 2026 pukul 20.21 UTC
Author
Kamo
Commit
fb4c71c

Dua layar baru di samping tombol yang ada pada / akun? tab = anggota dan ? tab = anggota tim-, di / pengaturan / anggota / bulk-baru dan / pengaturan / tim-anggota / bulk-baru. Kedua tombol mengambil kata-kata mereka dari org sendiri anggota / tim-anggota label. Grid adalah spreadsheet: satu baris per orang, bidang sebagai kolom, kosong segar baris ditambahkan saat yang terakhir diketik ke dalam, dan kontrol menghapus pada setiap baris tapi yang tertinggal satu. Di atasnya duduk pengaturan seluruh batch dibuat dengan -- tingkat keamanan (tetap oleh layar mana ini), zona waktu (org 's baku), departemen, judul pekerjaan, status keanggotaan dan toggle kotak surat, yang dimulai untuk anggota tim dan off untuk anggota. Tidak ada yang diciptakan sampai "Selesai - Membuat"... ditekan; tombol kemudian berputar, dan grid berjalan Inert sampai setiap catatan telah dijawab. Keberhasilan sebagian adalah hasil yang dirancang. Titik akhir menciptakan setiap catatan dalam nya transaksi sendiri dan laporan pada masing-masing, sehingga baris yang mendarat runtuh pergi dan baris yang tidak tinggal persis di mana mereka dengan alasan melekat ke sel yang menyebabkannya - benar mereka dan selesai lagi, dan hanya sisanya adalah mencoba. Duplikasi email dan nama pengguna tertangkap dalam browser juga, sehingga admin melihat mereka ketika masih mengedit daripada setelah dua pertiga dari berkas memiliki diciptakan. Nama pengguna kosong kiri menampilkan nama server kemungkinan besar mint; satu diketik dengan tangan diperiksa untuk ketersediaan karena diketik. "Impor... Daftar" mengisi grid dari CSV / XLS / XLSX dan tidak menciptakan siapa pun. Kolom pemetaan reuse FieldMapping Interface -- drag-to-connect komponen yang sama Impor memakai wizard Leads, yang sudah generik selama daftar sistem- field nya -- setelah lulus auto- peta yang cocok dengan nama header sebuah ekspor HR sebenarnya menggunakan. Keanggotaan sisi anggota hidup di keanggotaan BulkFields.ts dengan tes: lokasi kerja dari "Work From Home" / "In Office" / "Hybrid - 3 hari di kantor," prefix and akhiran terhadap daftar konfigurasi org sendiri, "Terakhir, Pertama" dan "Dr. Jane Q Publik dibagi menjadi suku cadang, email beralas rendah. Dua perbaikan jatuh dari bangunan pada komponen itu: FieldMaplingInterface memperoleh opsional onModifiersChange. Ini dibagi dan nilai pemodifikasi murni internal, sehingga konsumen menerima pemetaan yang virtualFieldId bernama kolom virtual tetapi tidak punya cara untuk belajar split mana produser itu - setiap "Split Name" pengguna dikonfigurasi secara diam-diam dijatuhkan ketika baris-baris dibaca. Prop additif; penyihir memimpin tidak tersentuh. Impor selalu parse dengan HasHeader: true dan re-attaches baris 1 sendiri ketika admin mengatakan file tidak memiliki. cabang palsu parseFile sendiri menjalankan heuristik bahwa kulit baris 1 off pula ketika terlihat header-ish, dan kemudian laporan HasHeader: benar karena disintesis label "Field N" -- sehingga bergema nilai tersebut kembali ke toggle membalik di belakang admin dan re- parse berikutnya makan baris. Pada impor anggota baris yang adalah orang yang tidak pernah mendapat akun, dengan tidak ada di layar untuk pemberitahuan.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga