Melakukan migrasi ke CTS Job Search v4 dari versi sebelumnya

Ringkasan

Cloud Talent Solution v4 adalah versi terbaru dalam Ketersediaan Umum (GA). Cloud Talent Solution v4 menggabungkan fitur dari beberapa versi sebelumnya (v3, v3p1beta1, dan v4beta1. Dengan rilis v4, semua versi sebelumnya (v3, v3p1beta1, dan v4beta1) kini tidak digunakan lagi. Panggilan ke versi yang tidak digunakan lagi (v3p1beta1, v4beta1, dan v3) tidak akan berhasil mulai 14 Oktober 2021.

Perubahan fungsi

Beberapa perubahan fungsional penting antara v4 dan versi yang lebih lama diuraikan dalam tabel di bawah ini. Untuk mengetahui gambaran lengkap tentang perubahan fungsi, sebaiknya tinjau catatan rilis.

Perubahan fungsi Versi lama v4
Dukungan multi-tenancy Didukung mulai dari v4beta1. Jalur tenant dan non-tenant didukung di v4beta1. Jalur tenant kini wajib diisi. Untuk bermigrasi dari jalur non-tenant ke jalur tenant, gunakan listTenants API untuk menemukan tenant dan menambahkannya ke jalur tenant.
Operasi batch Operasi Batch di v3 dan v3p1beta1 bersifat sinkron. v4beta1 mengupgrade BatchCreate dan BatchUpdate ke operasi asinkron. BatchDelete ditambahkan sebagai Operasi Batch, dan semua Operasi Batch terus bersifat asinkron.
Faset Histogram Didukung di v3 dan v3p1beta1. Mulai dari v4beta1, HistogramFacets tidak didukung dan diganti dengan Kueri Histogram, yang menawarkan fleksibilitas lebih besar dengan menggunakan ekspresi. Hanya Kueri Histogram yang didukung (sama seperti v4beta1).
CompanyName Kolom ini disebut companyName di v3 dan v3p1beta1, lalu diganti namanya menjadi company di v4beta1. Nama kolomnya adalah company (sama seperti v4beta1).
requirePreciseResultSize Tidak digunakan lagi di v3, v3p1beta1, dan v4beta1. Dihapus dari v4 karena semua panggilan penelusuran kini menampilkan hasil yang akurat.
estimatedTotalSize Dihapus dari v4 karena semua panggilan penelusuran kini menampilkan hasil yang akurat dan kolom ini memiliki nilai yang sama dengan totalSize.
CommuteMethod Berjalan dan bersepeda adalah opsi Beta di v4beta1. Fitur ini akan tetap menjadi fitur Beta hanya tersedia di v4beta1 hingga sekitar K1 2021. Saat itu, fitur ini akan tersedia secara umum dan disertakan di v4. COMMUTE_METHOD_UNSPECIFIED, DRIVING, dan TRANSIT adalah satu-satunya opsi CommuteMethod yang tersedia di v4 hingga Kuartal 1 2021.
SearchJobsRequest.max_page_size Bernama SearchJobsRequest.page_size di semua versi sebelumnya. Diganti namanya menjadi max_page_size di v4.
SearchJobsForAlertRequest.max_page_size Bernama SearchJobsForAlertRequest.page_size di semua versi sebelumnya. Diganti namanya menjadi max_page_size di v4.
Tenant.usage_type Kolom Tenant.usage_type ditambahkan di v4beta1. Kolom ini telah dihapus di v4. Data dalam tenant hanya digunakan untuk meningkatkan kualitas penelusuran dalam tenant tersebut.

Penambahan baru berdasarkan versi

Lihat tabel di bawah untuk mengetahui fungsionalitas baru bersih yang akan Anda peroleh dengan mengupgrade dari versi sebelumnya ke v4. Misalnya, jika saat ini Anda menggunakan v3, Anda akan dapat membuka semua fungsi di bawah ini dengan mengupgrade ke v4.

v3p1beta1 (termasuk fitur v3) v4p1beta1 (termasuk fitur v3p1beta1 v4 (termasuk fitur v4beta1)
Ekspresi histogram baru Peningkatan penelusuran berbasis perjalanan Operasi batch (BatchDelete)
Peringkat kustom Peningkatan mekanisme masukan gRPC (wajib)
Library klien beta Dukungan multi-tenancy
Operasi batch (BatchCreate dan BatchUpdate)
gRPC (opsional)

Library klien gRPC

Mulai Cloud Talent Solution v4, hanya library klien berbasis gRPC yang akan didukung. Library klien gRPC adalah framework RPC berperforma tinggi yang dapat berjalan di lingkungan apa pun dan mencakup antarmuka REST dan RPC. Anda akan disediakan library klien yang dihasilkan Cloud Talent Solution yang didukung dalam berbagai bahasa (Java, Python, Nodejs, C#, PHP, Ruby) untuk menggunakan API tersebut.