Questo tutorial è progettato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume la conoscenza della programmazione di base, anche se anche senza molte conoscenze di programmazione dovresti essere in grado di seguire. Dopo aver consultato questo tutorial, dovresti essere in grado di utilizzare la documentazione di riferimento per creare le tue applicazioni di base. Sono inoltre disponibili tutorial video e codelab interattivi.Per qualsiasi domanda, contattaci.
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.
- familiarità di base con la programmazione in Java o Python,
- Hai installato l'ultima versione del client Java per le API di Google o del client Python per le API di Google.
Creare una società con offerte di lavoro e cercarle
Questo tutorial illustra un'applicazione di base di Cloud Talent Solution e ti guida nella creazione di una singola risorsa Job da associare a una risorsa azienda. Il prossimo
tutorial illustra la procedura per cercare le offerte di lavoro all'interno dell'azienda in base agli
attributi delle offerte e alla query di ricerca. L'API search
tenta di restituire le offerte di lavoro più pertinenti alla query di un candidato in base ai campi disponibili all'interno di un lavoro (nome dell'azienda, titolo del lavoro, descrizione del lavoro, categorie di lavoro, località del lavoro e così via).
Creazione di una società
Un'azienda è un'entità associata a un insieme di schede di lavoro. Devi creare
l'oggetto Azienda prima di poter pubblicare offerte di lavoro su Cloud Talent Solution per l'azienda.
Puoi inviare qualsiasi stringa di testo libero come externalId
durante la creazione della società. Ciò significa che puoi utilizzare la chiave primaria del tuo database esistente (se ne hai uno) quando crei e fai riferimento a una società.
L'esempio seguente mostra come creare un nuovo client per eseguire la richiesta. Ti consigliamo di creare un client per programma o processo di sistema, quindi di utilizzare il pooling delle connessioni o un client singleton per condividerlo tra più richieste. La creazione di un nuovo client con ogni richiesta può causare problemi di prestazioni o attivare la protezione da attacchi DoS.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API CTS Go.
Per autenticarti a CTS, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Crea un job
Per pubblicare una nuova risorsa di lavoro, devi fornire tutti i campi obbligatori relativi al lavoro, nonché il companyName
della società a cui vuoi associare il lavoro. Hai specificato companyName
in precedenza quando hai creato la risorsa della società.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution tramite una richiesta POST. Il campo name
non deve essere impostato nella richiesta iniziale poiché è un campo "solo output" dell'API createJob
: fa parte della risposta dell'API quando il server crea una nuova entità di job. L'endpoint API per interagire con una risorsa Jobs è specificato nel
documento Librerie client di Cloud Talent Solution.
La risposta alla richiesta è un nuovo oggetto Job. Deve includere un name
di lavoro che rappresenti in modo univoco la pubblicazione. La scheda Lavoro name
viene utilizzata quando l'annuncio deve essere aggiornato o eliminato. Come best practice, memorizza questo name
e mappalo al tuo ID univoco per il job.
Il server restituisce un errore se tenti di creare un nuovo job quando nel sistema è già presente un altro job con gli stessi companyName
, requisitionId
e
languageCode
.
Cloud Talent Solution ti consente anche di creare job specifici per una località.
Per ulteriori informazioni, visita la pagina locations
.
Il seguente codice crea un job con solo i campi obbligatori per la società
specificata nel campo companyName
.
Puoi creare un job utilizzando il esempio di codice riportato di seguito. Per ulteriori dettagli, consulta la guida rapida: crea aziende e offerte di lavoro.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla 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. Sebbene ti consigliamo di utilizzare i campi predefiniti ove possibile, Cloud Talent Solution fornisce anche alcuni campi customAttributes
per un job. Possono essere filtrabili o non filtrabili. Per ulteriori informazioni, consulta la documentazione di customAttributes
.
Il seguente esempio di codice mostra come creare un job con un customAttribute
:
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla 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 recuperare i dettagli del job. Tieni presente che potrebbero essere necessari alcuni minuti prima che il job diventi disponibile, in base al volume corrente 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 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 sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla 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 tra questi job.
Altre API
Per ulteriori informazioni sulle API e sulle diverse configurazioni disponibili, consulta la documentazione di riferimento più recente.