Tutorial ini dirancang untuk membantu Anda mulai menjelajahi dan mengembangkan aplikasi dengan Cloud Talent Solution. Diasumsikan bahwa Anda harus sudah memahami pemrograman dasar, meskipun tanpa banyak pengetahuan pemrograman, Anda tetap dapat mengikutinya. Setelah mempelajari tutorial ini, Anda 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, seperti yang tercantum dalam Sebelum Anda Memulai,
- siapkan lingkungan Anda menggunakan Kredensial Default Aplikasi,
- pengetahuan dasar tentang pemrograman Java atau Python,
- menginstal klien Java Google API atau klien Python Google API terbaru.
Buat Perusahaan dengan Pekerjaan dan cari Pekerjaan tersebut
Tutorial ini memandu Anda memahami aplikasi dasar Cloud Talent Solution, serta memandu
Anda membuat satu resource Lowongan yang dikaitkan ke resource Perusahaan. Tutorial
berikut akan memandu Anda melalui langkah-langkah untuk menelusuri Pekerjaan di dalam Perusahaan berdasarkan
atribut Pekerjaan 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 lowongan, lokasi pekerjaan,
dan sebagainya).
Membuat Perusahaan
Perusahaan
adalah entitas yang terkait dengan serangkaian listingan lowongan. Anda harus membuat objek Perusahaan sebelum dapat memposting Lowongan di Cloud Talent Solution untuk Perusahaan tersebut.
Anda dapat mengirim string bentuk bebas sebagai externalId
saat membuat
Perusahaan. Ini berarti, 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 penggabungan koneksi atau klien singleton untuk membagikan klien tersebut ke 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 informasi selengkapnya, lihat dokumentasi referensi API CTS Go.
Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Membuat Tugas
Untuk memposting resource Lowongan baru, Anda harus mengisi semua kolom yang wajib diisi tentang
pekerjaan itu bersama dengan companyName
Perusahaan yang ingin Anda kaitkan dengan
Pekerjaan ini. Anda menentukan companyName
sebelumnya saat membuat resource
Perusahaan.
Objek data dengan data Lowongan yang terisi dikirim ke endpoint Cloud Talent Solution menggunakan permintaan POST. Kolom name
tidak boleh ditetapkan dalam
permintaan awal karena merupakan kolom "hanya output" dalam createJob
API:
kolom ini merupakan bagian dari respons API saat entity 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 Job baru. File ini harus
menyertakan name
Lowongan yang mewakili postingan secara unik. Lowongan name
digunakan saat postingan perlu diperbarui atau dihapus. Sebagai praktik terbaik, simpan
name
ini dan petakan ke ID unik Anda untuk Pekerjaan tersebut.
Server akan menampilkan error jika Anda mencoba membuat Tugas baru ketika Tugas lain
sudah ada dalam sistem dengan companyName
, requisitionId
, dan
languageCode
yang sama.
Cloud Talent Solution juga memungkinkan Anda membuat Tugas yang spesifik untuk suatu lokasi.
Lihat locations
untuk mengetahui informasi selengkapnya.
Kode berikut membuat Tugas hanya dengan kolom wajib diisi untuk Perusahaan yang ditentukan dalam kolom companyName
.
Anda dapat membuat Tugas menggunakan contoh kode di bawah ini. Lihat Panduan memulai: Membuat perusahaan dan lowongan untuk mengetahui detail selengkapnya.
Go
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi selengkapnya 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 tugas yang disertakan dalam
skema API. Namun, Anda mungkin memerlukan kolom tambahan yang tidak ada di opsi siap pakai. Meskipun kami merekomendasikan agar Anda menggunakan kolom siap pakai jika memungkinkan, Cloud Talent Solution juga menyediakan beberapa kolom customAttributes
untuk suatu Pekerjaan. Filter dapat berupa filter atau tidak dapat difilter. Lihat
dokumentasi customAttributes
untuk informasi selengkapnya.
Contoh kode berikut menunjukkan cara membuat Tugas dengan customAttribute
:
Go
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Mengambil Pekerjaan
Anda dapat mengonfirmasi bahwa Lowongan dibuat dengan menggunakan operasi GET untuk MENDAPATKAN detail Tugas. Perhatikan bahwa mungkin perlu waktu beberapa menit hingga Lowongan tersedia, berdasarkan volume tugas saat ini yang dibuat di Cloud Talent Solution.
Anda dapat mengambil detail Lowongan yang sebelumnya disisipkan dengan mengirim 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 selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Java
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Node.js
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi selengkapnya tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Telusuri Lowongan
Anda telah membuat Perusahaan dan Lowongan pertama Anda menggunakan Cloud Talent Solution. Anda sekarang siap untuk melakukan penelusuran di seluruh Pekerjaan ini.
API Lainnya
Untuk informasi selengkapnya mengenai API dan berbagai konfigurasi yang tersedia, lihat dokumentasi referensi terbaru.