Tutorial ini dirancang untuk membantu Anda mulai menjelajahi dan mengembangkan aplikasi dengan Cloud Talent Solution. Pemahaman tentang pemrograman dasar diasumsikan, meskipun tanpa banyak pengetahuan pemrograman, Anda harus dapat mengikuti tutorial ini. Setelah mengikuti tutorial ini, Anda akan dapat menggunakan dokumentasi Referensi untuk membuat aplikasi dasar Anda sendiri. Tutorial video dan codelab interaktif juga tersedia.Harap hubungi kami jika ada pertanyaan.
Prasyarat
Anda telah:
- mengikuti langkah-langkah untuk membuat dan menyiapkan project, seperti yang tercantum dalam 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 membuat satu resource Lowongan yang Anda kaitkan ke resource Perusahaan. Tutorial
berikut akan memandu Anda melakukan langkah-langkah untuk menelusuri Lowongan dalam Perusahaan berdasarkan
atribut Lowongan dan kueri penelusuran. search
API mencoba menampilkan
pekerjaan yang paling relevan dengan kueri pencari kerja berdasarkan kolom yang tersedia dalam
Pekerjaan (nama perusahaan, jabatan, deskripsi pekerjaan, kategori pekerjaan, lokasi pekerjaan,
dan sebagainya).
Membuat Perusahaan
Perusahaan
adalah entitas yang terkait dengan kumpulan listingan lowongan. 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 Library klien CTS. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi CTS Go API.
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 referensi Lowongan baru, Anda harus memberikan semua kolom yang diperlukan 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 Lowongan 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 Lowongan ditentukan dalam
dokumen Library Klien Cloud Talent Solution.
Respons terhadap permintaan adalah objek Tugas baru. Postingan ini harus
menyertakan name
Lowongan yang secara unik merepresentasikan postingan. name
Lowongan
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 Tugas hanya dengan kolom wajib diisi untuk Perusahaan
yang ditentukan di kolom companyName
.
Anda dapat membuat Tugas 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 lowongan yang disertakan dalam
skema API. Namun, Anda mungkin memerlukan kolom tambahan yang tidak ada dalam
opsi siap pakai. Meskipun kami merekomendasikan agar Anda menggunakan kolom bawaan
jika memungkinkan, Cloud Talent Solution juga menyediakan beberapa kolom customAttributes
untuk Lowongan. Grup ini dapat difilter atau tidak dapat difilter. Lihat dokumentasi customAttributes
untuk mengetahui informasi selengkapnya.
Contoh kode berikut menunjukkan cara membuat Tugas 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 dibuat menggunakan operasi GET untuk MENDAPATKAN detail Tugas. Perhatikan bahwa mungkin perlu waktu beberapa menit agar Tugas tersedia, berdasarkan volume tugas saat ini yang dibuat di Cloud Talent Solution.
Anda dapat mengambil detail Lowongan yang disisipkan sebelumnya dengan mengirimkan permintaan GET ke Cloud Talent Solution API. URI harus menyertakan
name
Tugas yang disisipkan sebelumnya yang 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 untuk melakukan penelusuran di seluruh Lowongan ini.
API lainnya
Untuk informasi selengkapnya tentang API dan berbagai konfigurasi yang tersedia, lihat dokumentasi referensi terbaru.