Tutorial ini dirancang untuk membantu Anda mulai menjelajahi dan mengembangkan aplikasi dengan Cloud Talent Solution. Anda diasumsikan sudah memahami pemrograman dasar, meskipun tanpa banyak pengetahuan pemrograman, Anda akan dapat mengikuti tutorial ini. Setelah mempelajari tutorial ini, Anda akan dapat menggunakan dokumentasi Referensi untuk membuat aplikasi dasar Anda sendiri. Tutorial video dan codelab interaktif juga tersedia.Hubungi kami jika ada pertanyaan.
Prasyarat
Anda telah:
- mengikuti langkah-langkah untuk membuat dan menyiapkan project Anda, seperti yang tercantum dalam artikel Sebelum Memulai,
- menyiapkan lingkungan Anda menggunakan Kredensial Default Aplikasi,
- pemahaman dasar tentang pemrograman Java atau Python,
- menginstal klien Java Google API atau klien Python Google API terbaru.
Membuat Perusahaan dengan Lowongan dan menelusuri Lowongan tersebut
Tutorial ini akan memandu Anda melalui aplikasi Cloud Talent Solution dasar, dan memandu Anda dalam membuat satu resource Job yang Anda kaitkan dengan resource Company. Tutorial
berikutnya akan memandu Anda melakukan langkah-langkah untuk menelusuri Lowongan dalam Perusahaan berdasarkan
atribut Lowongan dan kueri penelusuran. search
API mencoba menampilkan
lowongan yang paling relevan dengan kueri pencari kerja berdasarkan kolom yang tersedia dalam
Lowongan (nama perusahaan, jabatan, deskripsi pekerjaan, kategori pekerjaan, lokasi pekerjaan,
dan sebagainya).
Membuat Perusahaan
Perusahaan
adalah entitas yang terkait dengan sekumpulan listingan pekerjaan. Anda harus membuat
objek Perusahaan sebelum dapat memposting Lowongan di Cloud Talent Solution untuk Perusahaan tersebut.
Anda dapat mengirim string bentuk bebas apa pun sebagai externalId
saat membuat
Perusahaan. Artinya, Anda dapat menggunakan kunci utama dari database yang ada
(jika ada) saat membuat dan merujuk ke Perusahaan.
Contoh berikut menunjukkan cara membuat klien baru untuk melakukan permintaan. Sebaiknya buat satu klien per program atau proses sistem, lalu gunakan kumpulan koneksi atau klien singleton untuk membagikan klien tersebut di beberapa permintaan. Membuat klien baru dengan setiap permintaan dapat menyebabkan masalah performa atau memicu perlindungan DoS.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat CTS client libraries. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go CTS.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Membuat Tugas
Untuk memposting resource Job baru, Anda harus memberikan semua kolom wajib diisi tentang
lowongan beserta companyName
Perusahaan yang ingin Anda kaitkan dengan Lowongan ini. Anda telah menentukan companyName
sebelumnya saat membuat resource Perusahaan.
Objek data dengan data Job yang diisi dikirim ke endpoint Cloud Talent Solution menggunakan permintaan POST. Kolom name
tidak boleh ditetapkan dalam
permintaan awal karena merupakan kolom "khusus output" dari createJob
API:
kolom ini adalah bagian dari respons API saat entitas tugas baru dibuat oleh
server. Endpoint API untuk berinteraksi dengan resource Jobs ditentukan dalam
dokumen Library Klien Cloud Talent Solution.
Respons terhadap permintaan adalah objek Job baru. Harus
mencakup name
Pekerjaan yang secara unik merepresentasikan postingan. Job name
digunakan saat postingan perlu diperbarui atau dihapus. Sebagai praktik terbaik, simpan
name
ini dan petakan ke ID unik Anda sendiri untuk Tugas.
Server akan menampilkan error jika Anda mencoba membuat Tugas baru saat Tugas lain sudah ada di sistem dengan companyName
, requisitionId
, dan languageCode
yang sama.
Cloud Talent Solution juga memungkinkan Anda membuat Lowongan yang spesifik untuk suatu lokasi.
Lihat locations
untuk mengetahui informasi selengkapnya.
Kode berikut membuat Job hanya dengan kolom wajib diisi untuk Perusahaan yang ditentukan di kolom companyName
.
Anda dapat membuat Job menggunakan contoh kode di bawah. Lihat Panduan memulai: Membuat perusahaan dan lowongan untuk mengetahui detail selengkapnya.
Go
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Membuat Tugas dengan kolom kustom
Cloud Talent Solution mencakup beberapa kolom pekerjaan yang disertakan dalam skema API. Namun, Anda mungkin memerlukan kolom tambahan yang tidak ada dalam opsi siap pakai. Meskipun sebaiknya Anda menggunakan kolom siap pakai jika memungkinkan, Cloud Talent Solution juga menyediakan beberapa kolom customAttributes
untuk Lowongan. Kolom ini dapat difilter atau tidak dapat difilter. Lihat dokumentasi customAttributes
untuk mengetahui informasi selengkapnya.
Contoh kode berikut menunjukkan cara membuat Job dengan customAttribute
:
Go
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Mengambil Tugas
Anda dapat mengonfirmasi bahwa Tugas telah dibuat dengan menggunakan operasi GET untuk MENDAPATKAN detail Tugas. Perhatikan bahwa perlu waktu beberapa menit agar Tugas tersedia, berdasarkan volume tugas yang saat ini dibuat di Cloud Talent Solution.
Anda dapat mengambil detail Job yang sebelumnya dimasukkan dengan mengirimkan
permintaan GET ke Cloud Talent Solution API. URI harus menyertakan
Job name
yang sebelumnya dimasukkan dan ditampilkan oleh permintaan CREATE asli
sebagai parameter URL.
Contoh berikut menggunakan operasi GET untuk mengambil detail Tugas dengan
name
tertentu:
Go
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Menelusuri Lowongan
Anda telah membuat Perusahaan dan Lowongan pertama menggunakan Cloud Talent Solution. Sekarang Anda siap melakukan penelusuran di seluruh Lowongan ini.
API lainnya
Untuk mengetahui informasi selengkapnya mengenai API dan berbagai konfigurasi yang tersedia, lihat dokumentasi referensi terbaru.