Questo tutorial è progettato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume che tu abbia familiarità con la programmazione di base, ma anche senza molte conoscenze di programmazione, dovresti essere in grado di seguire il corso. Dopo aver seguito questo tutorial, dovresti essere in grado di utilizzare la documentazione di riferimento per creare le tue applicazioni di base. Sono disponibili anche tutorial video e codelab interattivi.Per qualsiasi domanda, non esitare a contattarci.
Prerequisiti
Sei ora in grado di eseguire le seguenti attività:
- hai seguito i passaggi per creare e configurare il progetto, come indicato in Prima di iniziare.
- configura l'ambiente utilizzando le credenziali predefinite dell'applicazione,
- una certa familiarità con la programmazione in Java o Python,
- installato l'ultimo client Java dell'API di Google o client Python dell'API di Google.
Crea un'azienda con offerte di lavoro e cerca queste offerte
Questo tutorial illustra un'applicazione Cloud Talent Solution di base e ti guida
nella creazione di una singola risorsa Job che associ a una risorsa Company. Il tutorial
successivo illustra i passaggi per cercare lavori all'interno dell'azienda in base
agli attributi dei lavori e alla query di ricerca. L'API search
tenta di restituire
i lavori più pertinenti per la query di un candidato in base ai campi disponibili in un
lavoro (nome dell'azienda, titolo della posizione, descrizione della posizione, categorie di lavoro, sede di lavoro,
e così via).
Creazione di una società
Un'azienda
è un'entità associata a un insieme di offerte di lavoro. Devi creare l'oggetto Azienda prima di poter pubblicare offerte di lavoro su Cloud Talent Solution per quell'azienda.
Puoi inviare qualsiasi stringa in formato libero come externalId
durante la creazione
dell'azienda. Ciò significa che puoi utilizzare la chiave primaria del tuo database esistente
(se ne hai uno) quando crei e fai riferimento a un'azienda.
Il seguente esempio mostra come creare un nuovo client per eseguire la richiesta. Ti consigliamo di creare un client per programma o processo di sistema, quindi utilizzare il connection pooling o un client singleton per condividere il client tra più richieste. La creazione di un nuovo client a ogni richiesta può causare problemi di prestazioni o attivare la protezione DoS.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Go.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Crea un job
Per pubblicare una nuova risorsa Lavoro, devi fornire tutti i campi obbligatori relativi al lavoro insieme all'companyName
della società a cui vuoi associare questo lavoro. Hai specificato companyName
in precedenza durante la creazione della risorsa Azienda.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution
utilizzando una richiesta POST. Il campo name
non deve essere impostato nella
richiesta iniziale, in quanto è un campo "solo output" dell'API createJob
:
fa parte della risposta dell'API quando il server crea una nuova entità job. L'endpoint API per interagire con una risorsa Jobs è specificato nel
documento delle librerie client di Cloud Talent Solution.
La risposta alla richiesta è un nuovo oggetto Job. Deve
includere un name
offerta di lavoro che rappresenti in modo univoco l'annuncio. Il Job name
viene
utilizzato quando l'offerta deve essere aggiornata o eliminata. Come best practice, memorizza
questo name
e mappalo al tuo ID univoco per il lavoro.
Il server restituisce un errore se tenti di creare un nuovo job quando nel sistema esiste già un altro job
con gli stessi companyName
, requisitionId
e
languageCode
.
Cloud Talent Solution ti consente anche di creare offerte di lavoro specifiche per una località.
Per saperne di più, consulta locations
.
Il seguente codice crea un job con solo i campi obbligatori per l'azienda
specificata nel campo companyName
.
Puoi creare un job utilizzando il esempio di codice riportato di seguito. Per maggiori dettagli, consulta la guida rapida: crea società e offerte di lavoro.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Creare un job con campi personalizzati
Cloud Talent Solution include diversi campi di lavoro integrati nello schema dell'API. Tuttavia, potresti aver bisogno di campi aggiuntivi non presenti nelle
opzioni predefinite. Anche se ti consigliamo di utilizzare i campi predefiniti
ove possibile, Cloud Talent Solution fornisce anche alcuni campi customAttributes
per un lavoro. Questi possono essere filtrabili o non filtrabili. Per ulteriori informazioni, consulta la documentazione relativa a customAttributes
.
Il seguente esempio di codice mostra come creare un job con un customAttribute
:
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Recuperare un job
Puoi verificare che il job sia stato creato utilizzando l'operazione GET per ottenere i dettagli del job. Tieni presente che potrebbero essere necessari alcuni minuti prima che il job diventi disponibile, in base al volume attuale di job creati in Cloud Talent Solution.
Puoi recuperare i dettagli di un job inserito in precedenza inviando una
richiesta GET all'API Cloud Talent Solution. L'URI deve includere il
job name
inserito in precedenza e restituito dalla richiesta CREATE originale
come parametro URL.
L'esempio seguente utilizza un'operazione GET per recuperare i dettagli di un job con un determinato name
:
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Cerca offerte di lavoro
Hai creato la tua prima azienda e il tuo primo lavoro utilizzando Cloud Talent Solution. Ora puoi eseguire una ricerca in questi lavori.
Altre API
Per saperne di più sulle API e sulle diverse configurazioni disponibili, consulta la documentazione di riferimento più recente.